diff --git a/develop/.doctrees/api_reference/accounting.doctree b/develop/.doctrees/api_reference/accounting.doctree index 48b928954bf3..5ee4d6218655 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 340ae9b04ba7..44e6a2d6afce 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 7c922890c076..23275898ffe5 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 7c7fbcbef3af..d0b5e0eb342b 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 7bf5b75346aa..867d73dea1c8 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 bf61e5241209..0ace433819fc 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 6a8ddb6c7b28..f5a230a3f150 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 9dfa0ad6eb2a..99ca35f33401 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 1d619c89770a..c2ace1751b27 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 0065040ca85a..737c3fb161d2 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 4754c413d679..d6037ed3e657 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 611cf35f519d..41343362f99c 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 d8b89d680c9c..693e15ccc3da 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 ca04fbdd2125..8ed19f916566 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 d76aa77b05e9..20aea330647d 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 b9f01d9f0137..3ff262c47ae8 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 c35257caf05d..f1fa5a532ebd 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 c120654b3f8b..3dc65cb6775d 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 6a9a591ef3b8..5f153a8f2965 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 67531590b9f0..be83b1d1a202 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 5cc5229ad4c6..dec18e083470 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 4ba8526aaa3e..a64ec4e3166f 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 7e9c3af6350f..1746e9211183 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 20504e5521bf..342fc2174168 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 1bad65929a96..048a78edc3e8 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 9aaab6e63ae5..ecffffbe16f1 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 9fcdfc2c9a68..8176e4917ed9 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 ae77bfb03ae4..05d24734129c 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 89d9b59023bc..2541ae37857a 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 45ad06b3f3ed..ddc0850b4a25 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 de1cf14abea7..59b1586d73ee 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 73cea59353d3..36fbf84828f6 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/execution.doctree b/develop/.doctrees/concepts/execution.doctree index 0ec0cd275441..a54a7dd42e16 100644 Binary files a/develop/.doctrees/concepts/execution.doctree and b/develop/.doctrees/concepts/execution.doctree differ diff --git a/develop/.doctrees/concepts/orders.doctree b/develop/.doctrees/concepts/orders.doctree index 24be00405f17..f2a861eb50c7 100644 Binary files a/develop/.doctrees/concepts/orders.doctree and b/develop/.doctrees/concepts/orders.doctree differ diff --git a/develop/.doctrees/environment.pickle b/develop/.doctrees/environment.pickle index 70943435f45c..ce888e5365c2 100644 Binary files a/develop/.doctrees/environment.pickle and b/develop/.doctrees/environment.pickle differ diff --git a/develop/_sources/concepts/execution.md.txt b/develop/_sources/concepts/execution.md.txt index e4462a63e319..25ac8821bc1f 100644 --- a/develop/_sources/concepts/execution.md.txt +++ b/develop/_sources/concepts/execution.md.txt @@ -215,7 +215,7 @@ e.g. `O-20230404-001-000-E1` (for the first spawned order) ```{note} The "primary" and "secondary" / "spawn" terminology was specifically chosen to avoid conflict -or confusion with the "parent" and "child" contingency orders terminology (an execution algorithm may also deal with contingent orders). +or confusion with the "parent" and "child" contingent orders terminology (an execution algorithm may also deal with contingent orders). ``` ### Managing execution algorithm orders diff --git a/develop/_sources/concepts/orders.md.txt b/develop/_sources/concepts/orders.md.txt index e1a0672a13f6..bcf7a3bf419d 100644 --- a/develop/_sources/concepts/orders.md.txt +++ b/develop/_sources/concepts/orders.md.txt @@ -98,7 +98,7 @@ of the stop price based on the offset from the 'market' (bid, ask or last price - `TICKS` - The offset is based on a number of ticks - `PRICE_TIER` - The offset is based on an exchange specific price tier -### Contingency Orders +### Contingent Orders More advanced relationships can be specified between orders such as assigning child order(s) which will only trigger when the parent order is activated or filled, or linking orders together which will cancel or reduce in quantity contingent on each other. More documentation for these options can be found in the [advanced order guide](advanced/advanced_orders.md). diff --git a/develop/api_reference/adapters/interactive_brokers.html b/develop/api_reference/adapters/interactive_brokers.html index f162e5b36abd..9458c2b5583c 100644 --- a/develop/api_reference/adapters/interactive_brokers.html +++ b/develop/api_reference/adapters/interactive_brokers.html @@ -10699,7 +10699,7 @@

at - 0x7efea9667e10> + 0x7f5283738f90> = diff --git a/develop/api_reference/backtest.html b/develop/api_reference/backtest.html index ff3eea13d32d..282788647a7b 100644 --- a/develop/api_reference/backtest.html +++ b/develop/api_reference/backtest.html @@ -2260,6 +2260,15 @@ +
  • + + + + SimulatedExchange.support_contingent_orders + + + +
  • @@ -11650,6 +11659,18 @@

    True, + + support_contingent_orders: + + + bool + + + = + + + True, + use_position_ids: @@ -12049,6 +12070,25 @@

    ) – If orders with GTD time in force will be supported by the venue.

  • +
  • +

    + + support_contingent_orders + + ( + + bool + + + , + + + default True + + ) – If contingent orders will be supported/respected by the venue. +If False then its expected the strategy will be managing any contingent orders. +

    +
  • @@ -14044,6 +14084,12 @@

    bool + + support_contingent_orders=True, + + + bool + use_position_ids=True, @@ -14398,6 +14444,25 @@

    ) – If orders with GTD time in force will be supported by the venue.

  • +
  • +

    + + support_contingent_orders + + ( + + bool + + + , + + + default True + + ) – If contingent orders will be supported/respected by the venue. +If False then its expected the strategy will be managing any contingent orders. +

    +
  • @@ -17093,6 +17158,38 @@

    +
    +
    + + + support_contingent_orders + + + + ¶ + +
    +
    +

    + If contingent orders will be supported/respected by the venue. +

    +
    +
    + Returns + + : + +
    +
    +

    + + bool + +

    +
    +
    +
    +
    diff --git a/develop/api_reference/config.html b/develop/api_reference/config.html index f62ee59d91c3..52a43e1b7cac 100644 --- a/develop/api_reference/config.html +++ b/develop/api_reference/config.html @@ -10471,7 +10471,7 @@

    - manage_contingencies + manage_contingent_orders @@ -10656,7 +10656,7 @@

  • - manage_contingencies + manage_contingent_orders ( @@ -10672,7 +10672,12 @@

    open - contingency orders should be managed automatically by the strategy. + contingent orders should be managed automatically by the strategy. +Any emulated orders which are active local will be managed by the + + OrderEmulator + + instead.

  • @@ -17971,6 +17976,40 @@

    , + + + + support_contingent_orders + + + + + : + + + + + + + bool + + + + + + + = + + + + + + + True + + + + , diff --git a/develop/api_reference/execution.html b/develop/api_reference/execution.html index f172a499dee3..c996c410657c 100644 --- a/develop/api_reference/execution.html +++ b/develop/api_reference/execution.html @@ -4183,6 +4183,15 @@

  • +
  • + + + + OrderManager.handle_event() + + + +
  • @@ -41107,6 +41116,12 @@

    component_name, + + bool + + + active_local, + submit_order_handler: @@ -41258,6 +41273,18 @@

    ) – The component name for the order manager.

  • +
  • +

    + + active_local + + ( + + str + + ) – If the manager if for active local orders. +

    +
  • @@ -41453,6 +41480,28 @@

    .

  • +
  • +

    + + TypeError + + – If + + modify_order_handler + + is not + + + None + + + and not of type + + Callable + + . +

    +
  • @@ -41904,6 +41953,86 @@

    +
    +
    + + + handle_event + + + + ( + + + + + self + + + + , + + + + Event + + + event + + + + + ) + + + + → + + + + void + + + + + ¶ + +
    +
    +

    + Handle the given + + event + + . +

    +

    + If a handler for the given event is not implemented then this will simply be a no-op. +

    +
    +
    + Parameters + + : + +
    +
    +

    + + event + + ( + + + Event + + + ) – The event to handle +

    +
    +
    +
    +
    diff --git a/develop/api_reference/trading.html b/develop/api_reference/trading.html index 5a4f22dc1fd2..d200bf0b6838 100644 --- a/develop/api_reference/trading.html +++ b/develop/api_reference/trading.html @@ -2546,10 +2546,10 @@

  • - + - Strategy.manage_contingencies + Strategy.manage_contingent_orders @@ -23094,19 +23094,19 @@

    -
    +
    - manage_contingencies + manage_contingent_orders - +

    - If contingency orders should be managed automatically by the strategy. + If contingent orders should be managed automatically by the strategy.

    @@ -23229,17 +23229,6 @@

    - , - - - - bool - - - batch_more=False - - - ) @@ -23403,38 +23392,6 @@

    then will be inferred from the venue in the instrument ID.

  • -
  • -

    - - batch_more - - ( - - bool - - - , - - - default False - - ) – Indicates if this command should be batched (grouped) with subsequent modify order -commands for the venue. When set to - - True - - , we expect more calls to - - modify_order - - which will add to the current batch. Final processing of the batch occurs on a call -with - - batch_more=False - - . For proper behavior, maintain the correct call sequence. -

    -
  • @@ -23504,23 +23461,6 @@

    status then the command will not be generated, and a warning will be logged.

    -

    - The - - batch_more - - flag is an advanced feature which may have unintended consequences if not -called in the correct sequence. If a series of - - batch_more=True - - calls are not followed by -a - - batch_more=False - - , then no command will be sent from the strategy. -

    References diff --git a/develop/concepts/execution.html b/develop/concepts/execution.html index 3ea685d759de..a6e7d826e5fd 100644 --- a/develop/concepts/execution.html +++ b/develop/concepts/execution.html @@ -1503,7 +1503,7 @@

    The “primary” and “secondary” / “spawn” terminology was specifically chosen to avoid conflict -or confusion with the “parent” and “child” contingency orders terminology (an execution algorithm may also deal with contingent orders). +or confusion with the “parent” and “child” contingent orders terminology (an execution algorithm may also deal with contingent orders).

    diff --git a/develop/concepts/orders.html b/develop/concepts/orders.html index fa1ab81355fb..95e3f5eab013 100644 --- a/develop/concepts/orders.html +++ b/develop/concepts/orders.html @@ -758,8 +758,8 @@
  • - - Contingency Orders + + Contingent Orders
  • @@ -1438,10 +1438,10 @@

    -
    -

    - Contingency Orders - +
    +

    + Contingent Orders +

    diff --git a/develop/core/implementors/core/clone/trait.Clone.js b/develop/core/implementors/core/clone/trait.Clone.js index e49b34f950cb..db3f3f24a11d 100644 --- a/develop/core/implementors/core/clone/trait.Clone.js +++ b/develop/core/implementors/core/clone/trait.Clone.js @@ -1,9 +1,9 @@ (function() {var implementors = { -"nautilus_common":[["impl Clone for ComponentTrigger"],["impl Clone for TestTimer"],["impl Clone for ComponentStateIter"],["impl Clone for ComponentTriggerIter"],["impl Clone for LogColor"],["impl Clone for ComponentState"],["impl Clone for LogLevel"],["impl Clone for LogFormat"],["impl Clone for LogEvent"],["impl Clone for LogLevelIter"],["impl Clone for TimeEvent"],["impl Clone for TimeEventHandler"],["impl Clone for LogColorIter"]], -"nautilus_core":[["impl Clone for CVec"],["impl Clone for UUID4"]], +"nautilus_common":[["impl Clone for ComponentStateIter"],["impl Clone for TimeEventHandler"],["impl Clone for LogColorIter"],["impl Clone for ComponentTrigger"],["impl Clone for LogLevelIter"],["impl Clone for LogColor"],["impl Clone for LogFormat"],["impl Clone for ComponentTriggerIter"],["impl Clone for LogEvent"],["impl Clone for TimeEvent"],["impl Clone for ComponentState"],["impl Clone for LogLevel"],["impl Clone for TestTimer"]], +"nautilus_core":[["impl Clone for UUID4"],["impl Clone for CVec"]], "nautilus_indicators":[["impl Clone for MovingAverageTypeIter"],["impl Clone for MovingAverageType"]], -"nautilus_model":[["impl Clone for OrderUpdated"],["impl Clone for OrderCanceledBuilder"],["impl Clone for OrderType"],["impl Clone for OrderModifyRejectedBuilder"],["impl Clone for MarketStatus"],["impl Clone for BarSpecification"],["impl Clone for PositionId"],["impl Clone for OrderInitializedBuilder"],["impl Clone for OrderAcceptedBuilder"],["impl Clone for FuturesContract"],["impl Clone for ClientId"],["impl Clone for Symbol"],["impl Clone for CryptoFuture"],["impl Clone for TrailingOffsetTypeIter"],["impl Clone for OrderStatus"],["impl Clone for OrderFilled"],["impl Clone for PriceTypeIter"],["impl Clone for PriceType"],["impl Clone for OrderUpdatedBuilder"],["impl Clone for OrderSubmittedBuilder"],["impl Clone for OrderEvent"],["impl Clone for PositionSide"],["impl Clone for OrderPendingUpdateBuilder"],["impl Clone for Venue"],["impl Clone for InstrumentId"],["impl Clone for OrderReleasedBuilder"],["impl Clone for OptionsContract"],["impl Clone for OrderRejected"],["impl Clone for ExecAlgorithmId"],["impl Clone for AggressorSideIter"],["impl Clone for AssetClass"],["impl Clone for TimeInForceIter"],["impl Clone for OrderDenied"],["impl Clone for PositionOpened"],["impl Clone for OrderEmulated"],["impl Clone for OrderTriggeredBuilder"],["impl Clone for OrderPendingCancelBuilder"],["impl Clone for AggressorSide"],["impl Clone for ContingencyTypeIter"],["impl Clone for TradeId"],["impl Clone for OrderPendingUpdate"],["impl Clone for Ticker"],["impl Clone for ClientOrderId"],["impl Clone for OmsType"],["impl Clone for TradingStateIter"],["impl Clone for Level_API"],["impl Clone for BarType"],["impl Clone for OrderExpired"],["impl Clone for LiquiditySideIter"],["impl Clone for BookOrder"],["impl Clone for Quantity"],["impl Clone for TradingState"],["impl Clone for HaltReason"],["impl Clone for Currency"],["impl Clone for OrderTriggered"],["impl Clone for OrderStatusIter"],["impl Clone for AssetClassIter"],["impl Clone for AccountType"],["impl Clone for OrderTypeIter"],["impl Clone for OrderSideIter"],["impl Clone for CryptoPerpetual"],["impl Clone for OptionKind"],["impl Clone for AssetType"],["impl Clone for ComponentId"],["impl Clone for BookType"],["impl Clone for OrderReleased"],["impl Clone for AggregationSourceIter"],["impl Clone for BookPrice"],["impl Clone for OrderExpiredBuilder"],["impl Clone for Level"],["impl Clone for TriggerType"],["impl Clone for SyntheticInstrument"],["impl Clone for PositionSideIter"],["impl Clone for BarAggregationIter"],["impl Clone for BookActionIter"],["impl Clone for TriggerTypeIter"],["impl Clone for OrderRejectedBuilder"],["impl Clone for PositionChanged"],["impl Clone for AccountTypeIter"],["impl Clone for LiquiditySide"],["impl Clone for QuoteTick"],["impl Clone for Equity"],["impl Clone for OrderFilledBuilder"],["impl Clone for Bar"],["impl Clone for Data"],["impl Clone for BookAction"],["impl Clone for OrderEmulatedBuilder"],["impl Clone for InstrumentCloseTypeIter"],["impl Clone for TradeTick"],["impl Clone for ContingencyType"],["impl Clone for PositionState"],["impl Clone for OrderInitialized"],["impl Clone for OrderAccepted"],["impl Clone for AccountId"],["impl Clone for OrderSide"],["impl Clone for HaltReasonIter"],["impl Clone for TrailingOffsetType"],["impl Clone for StrategyId"],["impl Clone for CurrencyType"],["impl Clone for AggregationSource"],["impl Clone for OrderSubmitted"],["impl Clone for OptionKindIter"],["impl Clone for BarAggregation"],["impl Clone for TraderId"],["impl Clone for OrderCancelRejected"],["impl Clone for Money"],["impl Clone for CurrencyPair"],["impl Clone for BookTypeIter"],["impl Clone for TimeInForce"],["impl Clone for MarketStatusIter"],["impl Clone for OrderPendingCancel"],["impl Clone for OrderCancelRejectedBuilder"],["impl Clone for OrderCanceled"],["impl Clone for CurrencyTypeIter"],["impl Clone for OrderBookDelta"],["impl Clone for OmsTypeIter"],["impl Clone for OrderCore"],["impl Clone for OrderListId"],["impl Clone for Price"],["impl Clone for OrderDeniedBuilder"],["impl Clone for AssetTypeIter"],["impl Clone for PositionClosed"],["impl Clone for OrderModifyRejected"],["impl Clone for VenueOrderId"],["impl Clone for InstrumentCloseType"]], -"nautilus_network":[["impl Clone for InnerHttpClient"],["impl Clone for WebSocketConfig"],["impl Clone for SocketConfig"],["impl Clone for HttpResponse"],["impl Clone for HttpMethod"]], +"nautilus_model":[["impl Clone for OrderRejectedBuilder"],["impl Clone for PriceTypeIter"],["impl Clone for InstrumentId"],["impl Clone for TradingState"],["impl Clone for Equity"],["impl Clone for BarAggregationIter"],["impl Clone for QuoteTick"],["impl Clone for TradeTick"],["impl Clone for ExecAlgorithmId"],["impl Clone for OrderReleasedBuilder"],["impl Clone for OrderDeniedBuilder"],["impl Clone for OrderInitializedBuilder"],["impl Clone for InstrumentCloseTypeIter"],["impl Clone for MarketStatus"],["impl Clone for OrderFilledBuilder"],["impl Clone for OrderSide"],["impl Clone for StrategyId"],["impl Clone for OrderEmulatedBuilder"],["impl Clone for OrderCancelRejectedBuilder"],["impl Clone for OrderCanceled"],["impl Clone for OptionKind"],["impl Clone for InstrumentCloseType"],["impl Clone for OrderPendingUpdateBuilder"],["impl Clone for AggressorSideIter"],["impl Clone for OrderUpdatedBuilder"],["impl Clone for OrderType"],["impl Clone for PositionState"],["impl Clone for BarType"],["impl Clone for OrderEvent"],["impl Clone for OrderReleased"],["impl Clone for Price"],["impl Clone for OrderStatus"],["impl Clone for Money"],["impl Clone for OrderAccepted"],["impl Clone for ClientOrderId"],["impl Clone for Level_API"],["impl Clone for TradeId"],["impl Clone for Level"],["impl Clone for HaltReasonIter"],["impl Clone for OrderSideIter"],["impl Clone for BookType"],["impl Clone for BookOrder"],["impl Clone for BookActionIter"],["impl Clone for CurrencyType"],["impl Clone for TraderId"],["impl Clone for Symbol"],["impl Clone for OrderModifyRejected"],["impl Clone for OrderPendingUpdate"],["impl Clone for TimeInForceIter"],["impl Clone for OrderTriggered"],["impl Clone for OrderDenied"],["impl Clone for OrderCancelRejected"],["impl Clone for SyntheticInstrument"],["impl Clone for TradingStateIter"],["impl Clone for OrderTypeIter"],["impl Clone for ClientId"],["impl Clone for PositionChanged"],["impl Clone for AccountId"],["impl Clone for HaltReason"],["impl Clone for BookPrice"],["impl Clone for AssetClassIter"],["impl Clone for PositionSideIter"],["impl Clone for OrderUpdated"],["impl Clone for FuturesContract"],["impl Clone for OrderBookDelta"],["impl Clone for PriceType"],["impl Clone for OrderCore"],["impl Clone for OptionKindIter"],["impl Clone for CurrencyTypeIter"],["impl Clone for OrderAcceptedBuilder"],["impl Clone for Data"],["impl Clone for BarAggregation"],["impl Clone for Venue"],["impl Clone for AggregationSourceIter"],["impl Clone for PositionClosed"],["impl Clone for BookTypeIter"],["impl Clone for AggregationSource"],["impl Clone for OrderPendingCancel"],["impl Clone for Ticker"],["impl Clone for PositionId"],["impl Clone for CurrencyPair"],["impl Clone for Currency"],["impl Clone for OrderRejected"],["impl Clone for AssetClass"],["impl Clone for Bar"],["impl Clone for OrderPendingCancelBuilder"],["impl Clone for OrderExpiredBuilder"],["impl Clone for TimeInForce"],["impl Clone for ComponentId"],["impl Clone for AssetType"],["impl Clone for ContingencyType"],["impl Clone for TrailingOffsetType"],["impl Clone for MarketStatusIter"],["impl Clone for CryptoPerpetual"],["impl Clone for AggressorSide"],["impl Clone for OrderEmulated"],["impl Clone for OrderFilled"],["impl Clone for OrderCanceledBuilder"],["impl Clone for VenueOrderId"],["impl Clone for Quantity"],["impl Clone for ContingencyTypeIter"],["impl Clone for OmsTypeIter"],["impl Clone for OrderSubmittedBuilder"],["impl Clone for OrderStatusIter"],["impl Clone for OrderInitialized"],["impl Clone for TriggerType"],["impl Clone for TrailingOffsetTypeIter"],["impl Clone for OmsType"],["impl Clone for TriggerTypeIter"],["impl Clone for CryptoFuture"],["impl Clone for PositionOpened"],["impl Clone for OrderModifyRejectedBuilder"],["impl Clone for AssetTypeIter"],["impl Clone for OrderTriggeredBuilder"],["impl Clone for LiquiditySide"],["impl Clone for OrderListId"],["impl Clone for OrderSubmitted"],["impl Clone for BarSpecification"],["impl Clone for OptionsContract"],["impl Clone for PositionSide"],["impl Clone for BookAction"],["impl Clone for OrderExpired"],["impl Clone for AccountTypeIter"],["impl Clone for LiquiditySideIter"],["impl Clone for AccountType"]], +"nautilus_network":[["impl Clone for HttpMethod"],["impl Clone for InnerHttpClient"],["impl Clone for WebSocketConfig"],["impl Clone for SocketConfig"],["impl Clone for HttpResponse"]], "nautilus_persistence":[["impl Clone for NautilusDataType"]], "tokio_tungstenite":[["impl Clone for Connector"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/develop/core/implementors/core/cmp/trait.Eq.js b/develop/core/implementors/core/cmp/trait.Eq.js index 7cd4e5e79d5e..cfebf8eede6b 100644 --- a/develop/core/implementors/core/cmp/trait.Eq.js +++ b/develop/core/implementors/core/cmp/trait.Eq.js @@ -1,7 +1,7 @@ (function() {var implementors = { -"nautilus_common":[["impl Eq for LogColor"],["impl Eq for LogLevel"],["impl Eq for ComponentTrigger"],["impl Eq for LogFormat"],["impl Eq for TimeEventHandler"],["impl Eq for ComponentState"]], +"nautilus_common":[["impl Eq for LogFormat"],["impl Eq for ComponentState"],["impl Eq for LogLevel"],["impl Eq for ComponentTrigger"],["impl Eq for TimeEventHandler"],["impl Eq for LogColor"]], "nautilus_core":[["impl Eq for UUID4"]], "nautilus_indicators":[["impl Eq for MovingAverageType"]], -"nautilus_model":[["impl Eq for OptionKind"],["impl Eq for QuoteTick"],["impl Eq for InstrumentCloseType"],["impl Eq for OrderEmulated"],["impl Eq for BookAction"],["impl Eq for BarType"],["impl Eq for OrderPendingUpdate"],["impl Eq for OrderCancelRejected"],["impl Eq for OrderExpired"],["impl Eq for OrderInitialized"],["impl Eq for OrderPendingCancel"],["impl Eq for AggregationSource"],["impl Eq for OrderListId"],["impl Eq for OrderEvent"],["impl Eq for OrderType"],["impl Eq for OptionsContract"],["impl Eq for Currency"],["impl Eq for TriggerType"],["impl Eq for ContingencyType"],["impl Eq for Venue"],["impl Eq for VenueOrderId"],["impl Eq for OrderAccepted"],["impl Eq for CurrencyType"],["impl Eq for Level"],["impl Eq for AssetClass"],["impl Eq for ClientId"],["impl Eq for BookType"],["impl Eq for PositionSide"],["impl Eq for AggressorSide"],["impl Eq for CryptoPerpetual"],["impl Eq for OrderDenied"],["impl Eq for HaltReason"],["impl Eq for CurrencyPair"],["impl Eq for OrderSubmitted"],["impl Eq for AssetType"],["impl Eq for BookPrice"],["impl Eq for OrderUpdated"],["impl Eq for CryptoFuture"],["impl Eq for OmsType"],["impl Eq for BarAggregation"],["impl Eq for InstrumentId"],["impl Eq for TradeId"],["impl Eq for Money"],["impl Eq for Quantity"],["impl Eq for OrderFilled"],["impl Eq for OrderModifyRejected"],["impl Eq for OrderBookDelta"],["impl Eq for AccountId"],["impl Eq for StrategyId"],["impl Eq for ComponentId"],["impl Eq for Bar"],["impl Eq for OrderStatus"],["impl Eq for TimeInForce"],["impl Eq for PositionId"],["impl Eq for Ticker"],["impl Eq for TradeTick"],["impl Eq for OrderTriggered"],["impl Eq for OrderRejected"],["impl Eq for OrderSide"],["impl Eq for TradingState"],["impl Eq for BookOrder"],["impl Eq for TrailingOffsetType"],["impl Eq for SyntheticInstrument"],["impl Eq for OrderCanceled"],["impl Eq for Price"],["impl Eq for FuturesContract"],["impl Eq for ClientOrderId"],["impl Eq for Symbol"],["impl Eq for PriceType"],["impl Eq for MarketStatus"],["impl Eq for ExecAlgorithmId"],["impl Eq for OrderReleased"],["impl Eq for BarSpecification"],["impl Eq for Equity"],["impl Eq for TraderId"],["impl Eq for LiquiditySide"],["impl Eq for AccountType"]], +"nautilus_model":[["impl Eq for TradingState"],["impl Eq for OrderCanceled"],["impl Eq for Level"],["impl Eq for OrderSubmitted"],["impl Eq for TradeTick"],["impl Eq for OrderInitialized"],["impl Eq for LiquiditySide"],["impl Eq for AccountType"],["impl Eq for BarType"],["impl Eq for PositionId"],["impl Eq for PriceType"],["impl Eq for ClientId"],["impl Eq for OrderRejected"],["impl Eq for OrderExpired"],["impl Eq for OrderReleased"],["impl Eq for OrderListId"],["impl Eq for OrderCancelRejected"],["impl Eq for InstrumentId"],["impl Eq for CurrencyPair"],["impl Eq for Bar"],["impl Eq for ExecAlgorithmId"],["impl Eq for HaltReason"],["impl Eq for CryptoFuture"],["impl Eq for BookAction"],["impl Eq for AggressorSide"],["impl Eq for BookPrice"],["impl Eq for TriggerType"],["impl Eq for CurrencyType"],["impl Eq for OrderTriggered"],["impl Eq for OrderEmulated"],["impl Eq for AccountId"],["impl Eq for OrderFilled"],["impl Eq for OrderModifyRejected"],["impl Eq for Currency"],["impl Eq for OrderEvent"],["impl Eq for Symbol"],["impl Eq for MarketStatus"],["impl Eq for OrderType"],["impl Eq for OptionsContract"],["impl Eq for AssetType"],["impl Eq for OrderDenied"],["impl Eq for TraderId"],["impl Eq for AggregationSource"],["impl Eq for ClientOrderId"],["impl Eq for ComponentId"],["impl Eq for Quantity"],["impl Eq for OmsType"],["impl Eq for BookType"],["impl Eq for TimeInForce"],["impl Eq for OrderBookDelta"],["impl Eq for OrderSide"],["impl Eq for OrderPendingUpdate"],["impl Eq for PositionSide"],["impl Eq for Money"],["impl Eq for ContingencyType"],["impl Eq for InstrumentCloseType"],["impl Eq for SyntheticInstrument"],["impl Eq for TradeId"],["impl Eq for BarSpecification"],["impl Eq for Venue"],["impl Eq for TrailingOffsetType"],["impl Eq for OptionKind"],["impl Eq for AssetClass"],["impl Eq for StrategyId"],["impl Eq for VenueOrderId"],["impl Eq for FuturesContract"],["impl Eq for BarAggregation"],["impl Eq for QuoteTick"],["impl Eq for OrderUpdated"],["impl Eq for Price"],["impl Eq for CryptoPerpetual"],["impl Eq for Ticker"],["impl Eq for Equity"],["impl Eq for OrderStatus"],["impl Eq for BookOrder"],["impl Eq for OrderPendingCancel"],["impl Eq for OrderAccepted"]], "nautilus_network":[["impl Eq for HttpMethod"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/develop/core/implementors/core/cmp/trait.Ord.js b/develop/core/implementors/core/cmp/trait.Ord.js index e8cb04d7beb5..7610d7eb34ea 100644 --- a/develop/core/implementors/core/cmp/trait.Ord.js +++ b/develop/core/implementors/core/cmp/trait.Ord.js @@ -1,5 +1,5 @@ (function() {var implementors = { -"nautilus_common":[["impl Ord for TimeEventHandler"],["impl Ord for ComponentState"],["impl Ord for LogLevel"],["impl Ord for LogColor"],["impl Ord for ComponentTrigger"]], +"nautilus_common":[["impl Ord for TimeEventHandler"],["impl Ord for ComponentTrigger"],["impl Ord for LogColor"],["impl Ord for ComponentState"],["impl Ord for LogLevel"]], "nautilus_indicators":[["impl Ord for MovingAverageType"]], -"nautilus_model":[["impl Ord for TradingState"],["impl Ord for VenueOrderId"],["impl Ord for StrategyId"],["impl Ord for Symbol"],["impl Ord for Venue"],["impl Ord for TradeId"],["impl Ord for BookAction"],["impl Ord for PriceType"],["impl Ord for PositionId"],["impl Ord for InstrumentId"],["impl Ord for OmsType"],["impl Ord for ClientId"],["impl Ord for AccountId"],["impl Ord for Quantity"],["impl Ord for LiquiditySide"],["impl Ord for TraderId"],["impl Ord for OrderType"],["impl Ord for BarType"],["impl Ord for BookType"],["impl Ord for Level"],["impl Ord for PositionSide"],["impl Ord for TimeInForce"],["impl Ord for AccountType"],["impl Ord for HaltReason"],["impl Ord for ContingencyType"],["impl Ord for AggressorSide"],["impl Ord for ComponentId"],["impl Ord for CurrencyType"],["impl Ord for OrderStatus"],["impl Ord for TrailingOffsetType"],["impl Ord for OrderSide"],["impl Ord for MarketStatus"],["impl Ord for InstrumentCloseType"],["impl Ord for TriggerType"],["impl Ord for AssetClass"],["impl Ord for BarAggregation"],["impl Ord for BarSpecification"],["impl Ord for Price"],["impl Ord for AssetType"],["impl Ord for OrderListId"],["impl Ord for ClientOrderId"],["impl Ord for Money"],["impl Ord for OptionKind"],["impl Ord for ExecAlgorithmId"],["impl Ord for BookPrice"],["impl Ord for AggregationSource"]] +"nautilus_model":[["impl Ord for BookPrice"],["impl Ord for LiquiditySide"],["impl Ord for TriggerType"],["impl Ord for AggressorSide"],["impl Ord for OptionKind"],["impl Ord for BarAggregation"],["impl Ord for TrailingOffsetType"],["impl Ord for TradeId"],["impl Ord for PositionSide"],["impl Ord for BarSpecification"],["impl Ord for HaltReason"],["impl Ord for AssetClass"],["impl Ord for ComponentId"],["impl Ord for TraderId"],["impl Ord for MarketStatus"],["impl Ord for InstrumentId"],["impl Ord for PriceType"],["impl Ord for AggregationSource"],["impl Ord for ClientOrderId"],["impl Ord for Price"],["impl Ord for VenueOrderId"],["impl Ord for BookAction"],["impl Ord for OrderListId"],["impl Ord for Venue"],["impl Ord for BarType"],["impl Ord for AccountId"],["impl Ord for TradingState"],["impl Ord for OmsType"],["impl Ord for StrategyId"],["impl Ord for TimeInForce"],["impl Ord for OrderSide"],["impl Ord for ContingencyType"],["impl Ord for AccountType"],["impl Ord for CurrencyType"],["impl Ord for AssetType"],["impl Ord for Quantity"],["impl Ord for InstrumentCloseType"],["impl Ord for Symbol"],["impl Ord for OrderType"],["impl Ord for ClientId"],["impl Ord for Money"],["impl Ord for ExecAlgorithmId"],["impl Ord for Level"],["impl Ord for OrderStatus"],["impl Ord for BookType"],["impl Ord for PositionId"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/develop/core/implementors/core/cmp/trait.PartialEq.js b/develop/core/implementors/core/cmp/trait.PartialEq.js index da40862543ac..296ef0321789 100644 --- a/develop/core/implementors/core/cmp/trait.PartialEq.js +++ b/develop/core/implementors/core/cmp/trait.PartialEq.js @@ -1,7 +1,7 @@ (function() {var implementors = { -"nautilus_common":[["impl PartialEq<LogColor> for LogColor"],["impl PartialEq<TimeEventHandler> for TimeEventHandler"],["impl PartialEq<LogLevel> for LogLevel"],["impl PartialEq<ComponentTrigger> for ComponentTrigger"],["impl PartialEq<TimeEvent> for TimeEvent"],["impl PartialEq<LogFormat> for LogFormat"],["impl PartialEq<ComponentState> for ComponentState"]], +"nautilus_common":[["impl PartialEq<LogColor> for LogColor"],["impl PartialEq<LogLevel> for LogLevel"],["impl PartialEq<TimeEventHandler> for TimeEventHandler"],["impl PartialEq<TimeEvent> for TimeEvent"],["impl PartialEq<ComponentTrigger> for ComponentTrigger"],["impl PartialEq<LogFormat> for LogFormat"],["impl PartialEq<ComponentState> for ComponentState"]], "nautilus_core":[["impl PartialEq<UUID4> for UUID4"]], "nautilus_indicators":[["impl PartialEq<MovingAverageType> for MovingAverageType"]], -"nautilus_model":[["impl PartialEq<MarketStatus> for MarketStatus"],["impl PartialEq<QuoteTick> for QuoteTick"],["impl PartialEq<Level> for Level"],["impl PartialEq<TradingState> for TradingState"],["impl PartialEq<TrailingOffsetType> for TrailingOffsetType"],["impl PartialEq<AssetType> for AssetType"],["impl PartialEq<LiquiditySide> for LiquiditySide"],["impl PartialEq<Venue> for Venue"],["impl PartialEq<AccountType> for AccountType"],["impl PartialEq<Equity> for Equity"],["impl PartialEq<OrderBookDelta> for OrderBookDelta"],["impl PartialEq<Ticker> for Ticker"],["impl PartialEq<BarSpecification> for BarSpecification"],["impl PartialEq<Bar> for Bar"],["impl PartialEq<SyntheticInstrument> for SyntheticInstrument"],["impl PartialEq<AggressorSide> for AggressorSide"],["impl PartialEq<TimeInForce> for TimeInForce"],["impl PartialEq<BookType> for BookType"],["impl PartialEq<StrategyId> for StrategyId"],["impl PartialEq<OrderEmulated> for OrderEmulated"],["impl PartialEq<OrderTriggered> for OrderTriggered"],["impl PartialEq<TradeId> for TradeId"],["impl PartialEq<InstrumentCloseType> for InstrumentCloseType"],["impl PartialEq<OrderCancelRejected> for OrderCancelRejected"],["impl PartialEq<HaltReason> for HaltReason"],["impl PartialEq<Price> for Price"],["impl PartialEq<PositionId> for PositionId"],["impl PartialEq<Symbol> for Symbol"],["impl PartialEq<BarType> for BarType"],["impl PartialEq<OrderCanceled> for OrderCanceled"],["impl PartialEq<OmsType> for OmsType"],["impl PartialEq<VenueOrderId> for VenueOrderId"],["impl PartialEq<OrderRejected> for OrderRejected"],["impl PartialEq<OrderDenied> for OrderDenied"],["impl PartialEq<Currency> for Currency"],["impl PartialEq<ClientOrderId> for ClientOrderId"],["impl PartialEq<OrderFilled> for OrderFilled"],["impl PartialEq<OrderType> for OrderType"],["impl PartialEq<FuturesContract> for FuturesContract"],["impl PartialEq<OrderEvent> for OrderEvent"],["impl PartialEq<TraderId> for TraderId"],["impl PartialEq<BookAction> for BookAction"],["impl PartialEq<OrderAccepted> for OrderAccepted"],["impl PartialEq<PositionClosed> for PositionClosed"],["impl PartialEq<CurrencyType> for CurrencyType"],["impl PartialEq<OrderPendingUpdate> for OrderPendingUpdate"],["impl PartialEq<PositionSide> for PositionSide"],["impl PartialEq<ComponentId> for ComponentId"],["impl PartialEq<PositionState> for PositionState"],["impl PartialEq<AssetClass> for AssetClass"],["impl PartialEq<Money> for Money"],["impl PartialEq<ExecAlgorithmId> for ExecAlgorithmId"],["impl PartialEq<OrderListId> for OrderListId"],["impl PartialEq<OrderInitialized> for OrderInitialized"],["impl PartialEq<CryptoFuture> for CryptoFuture"],["impl PartialEq<BarAggregation> for BarAggregation"],["impl PartialEq<CryptoPerpetual> for CryptoPerpetual"],["impl PartialEq<TriggerType> for TriggerType"],["impl PartialEq<OrderPendingCancel> for OrderPendingCancel"],["impl PartialEq<BookPrice> for BookPrice"],["impl PartialEq<TradeTick> for TradeTick"],["impl PartialEq<PositionChanged> for PositionChanged"],["impl PartialEq<OrderReleased> for OrderReleased"],["impl PartialEq<PriceType> for PriceType"],["impl PartialEq<OrderSubmitted> for OrderSubmitted"],["impl PartialEq<OrderExpired> for OrderExpired"],["impl PartialEq<OrderSide> for OrderSide"],["impl PartialEq<OrderModifyRejected> for OrderModifyRejected"],["impl PartialEq<OrderStatus> for OrderStatus"],["impl PartialEq<OptionKind> for OptionKind"],["impl PartialEq<ContingencyType> for ContingencyType"],["impl PartialEq<BookOrder> for BookOrder"],["impl PartialEq<OptionsContract> for OptionsContract"],["impl PartialEq<AccountId> for AccountId"],["impl PartialEq<ClientId> for ClientId"],["impl PartialEq<AggregationSource> for AggregationSource"],["impl PartialEq<OrderUpdated> for OrderUpdated"],["impl PartialEq<CurrencyPair> for CurrencyPair"],["impl PartialEq<Quantity> for Quantity"],["impl PartialEq<PositionOpened> for PositionOpened"],["impl PartialEq<InstrumentId> for InstrumentId"]], +"nautilus_model":[["impl PartialEq<TimeInForce> for TimeInForce"],["impl PartialEq<TradeTick> for TradeTick"],["impl PartialEq<AccountType> for AccountType"],["impl PartialEq<ExecAlgorithmId> for ExecAlgorithmId"],["impl PartialEq<TrailingOffsetType> for TrailingOffsetType"],["impl PartialEq<OrderDenied> for OrderDenied"],["impl PartialEq<VenueOrderId> for VenueOrderId"],["impl PartialEq<TriggerType> for TriggerType"],["impl PartialEq<OrderEvent> for OrderEvent"],["impl PartialEq<FuturesContract> for FuturesContract"],["impl PartialEq<QuoteTick> for QuoteTick"],["impl PartialEq<OrderBookDelta> for OrderBookDelta"],["impl PartialEq<BarType> for BarType"],["impl PartialEq<OrderCancelRejected> for OrderCancelRejected"],["impl PartialEq<SyntheticInstrument> for SyntheticInstrument"],["impl PartialEq<BookPrice> for BookPrice"],["impl PartialEq<Equity> for Equity"],["impl PartialEq<LiquiditySide> for LiquiditySide"],["impl PartialEq<OrderTriggered> for OrderTriggered"],["impl PartialEq<AccountId> for AccountId"],["impl PartialEq<TraderId> for TraderId"],["impl PartialEq<AggressorSide> for AggressorSide"],["impl PartialEq<CurrencyType> for CurrencyType"],["impl PartialEq<OrderCanceled> for OrderCanceled"],["impl PartialEq<OrderAccepted> for OrderAccepted"],["impl PartialEq<ContingencyType> for ContingencyType"],["impl PartialEq<InstrumentCloseType> for InstrumentCloseType"],["impl PartialEq<OrderExpired> for OrderExpired"],["impl PartialEq<PositionSide> for PositionSide"],["impl PartialEq<TradingState> for TradingState"],["impl PartialEq<AssetType> for AssetType"],["impl PartialEq<OrderStatus> for OrderStatus"],["impl PartialEq<OrderRejected> for OrderRejected"],["impl PartialEq<OrderUpdated> for OrderUpdated"],["impl PartialEq<Ticker> for Ticker"],["impl PartialEq<OrderPendingUpdate> for OrderPendingUpdate"],["impl PartialEq<MarketStatus> for MarketStatus"],["impl PartialEq<OptionKind> for OptionKind"],["impl PartialEq<OrderType> for OrderType"],["impl PartialEq<Money> for Money"],["impl PartialEq<PositionChanged> for PositionChanged"],["impl PartialEq<BookOrder> for BookOrder"],["impl PartialEq<HaltReason> for HaltReason"],["impl PartialEq<PriceType> for PriceType"],["impl PartialEq<Bar> for Bar"],["impl PartialEq<PositionState> for PositionState"],["impl PartialEq<Level> for Level"],["impl PartialEq<StrategyId> for StrategyId"],["impl PartialEq<AssetClass> for AssetClass"],["impl PartialEq<ComponentId> for ComponentId"],["impl PartialEq<CryptoFuture> for CryptoFuture"],["impl PartialEq<Venue> for Venue"],["impl PartialEq<OptionsContract> for OptionsContract"],["impl PartialEq<BarSpecification> for BarSpecification"],["impl PartialEq<OrderSubmitted> for OrderSubmitted"],["impl PartialEq<OrderEmulated> for OrderEmulated"],["impl PartialEq<ClientId> for ClientId"],["impl PartialEq<OrderListId> for OrderListId"],["impl PartialEq<OmsType> for OmsType"],["impl PartialEq<BookType> for BookType"],["impl PartialEq<BookAction> for BookAction"],["impl PartialEq<OrderReleased> for OrderReleased"],["impl PartialEq<CryptoPerpetual> for CryptoPerpetual"],["impl PartialEq<PositionClosed> for PositionClosed"],["impl PartialEq<OrderFilled> for OrderFilled"],["impl PartialEq<Price> for Price"],["impl PartialEq<CurrencyPair> for CurrencyPair"],["impl PartialEq<Symbol> for Symbol"],["impl PartialEq<Quantity> for Quantity"],["impl PartialEq<BarAggregation> for BarAggregation"],["impl PartialEq<ClientOrderId> for ClientOrderId"],["impl PartialEq<OrderPendingCancel> for OrderPendingCancel"],["impl PartialEq<AggregationSource> for AggregationSource"],["impl PartialEq<InstrumentId> for InstrumentId"],["impl PartialEq<OrderSide> for OrderSide"],["impl PartialEq<PositionOpened> for PositionOpened"],["impl PartialEq<Currency> for Currency"],["impl PartialEq<OrderInitialized> for OrderInitialized"],["impl PartialEq<OrderModifyRejected> for OrderModifyRejected"],["impl PartialEq<TradeId> for TradeId"],["impl PartialEq<PositionId> for PositionId"]], "nautilus_network":[["impl PartialEq<HttpMethod> for HttpMethod"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/develop/core/implementors/core/cmp/trait.PartialOrd.js b/develop/core/implementors/core/cmp/trait.PartialOrd.js index 18233e1ef639..c194a983c9e8 100644 --- a/develop/core/implementors/core/cmp/trait.PartialOrd.js +++ b/develop/core/implementors/core/cmp/trait.PartialOrd.js @@ -1,5 +1,5 @@ (function() {var implementors = { -"nautilus_common":[["impl PartialOrd<LogLevel> for LogLevel"],["impl PartialOrd<TimeEventHandler> for TimeEventHandler"],["impl PartialOrd<ComponentState> for ComponentState"],["impl PartialOrd<ComponentTrigger> for ComponentTrigger"],["impl PartialOrd<LogColor> for LogColor"]], +"nautilus_common":[["impl PartialOrd<LogLevel> for LogLevel"],["impl PartialOrd<ComponentState> for ComponentState"],["impl PartialOrd<TimeEventHandler> for TimeEventHandler"],["impl PartialOrd<ComponentTrigger> for ComponentTrigger"],["impl PartialOrd<LogColor> for LogColor"]], "nautilus_indicators":[["impl PartialOrd<MovingAverageType> for MovingAverageType"]], -"nautilus_model":[["impl PartialOrd<MarketStatus> for MarketStatus"],["impl PartialOrd<InstrumentId> for InstrumentId"],["impl PartialOrd<AccountType> for AccountType"],["impl PartialOrd<BarType> for BarType"],["impl PartialOrd<Venue> for Venue"],["impl PartialOrd<TrailingOffsetType> for TrailingOffsetType"],["impl PartialOrd<OrderListId> for OrderListId"],["impl PartialOrd<CurrencyType> for CurrencyType"],["impl PartialOrd<BookAction> for BookAction"],["impl PartialOrd<ContingencyType> for ContingencyType"],["impl PartialOrd<StrategyId> for StrategyId"],["impl PartialOrd<Money> for Money"],["impl PartialOrd<HaltReason> for HaltReason"],["impl PartialOrd<BookType> for BookType"],["impl PartialOrd<ClientId> for ClientId"],["impl PartialOrd<TradingState> for TradingState"],["impl PartialOrd<PositionSide> for PositionSide"],["impl PartialOrd<AccountId> for AccountId"],["impl PartialOrd<InstrumentCloseType> for InstrumentCloseType"],["impl PartialOrd<VenueOrderId> for VenueOrderId"],["impl PartialOrd<AggregationSource> for AggregationSource"],["impl PartialOrd<PositionId> for PositionId"],["impl PartialOrd<ClientOrderId> for ClientOrderId"],["impl PartialOrd<Symbol> for Symbol"],["impl PartialOrd<OrderSide> for OrderSide"],["impl PartialOrd<BarSpecification> for BarSpecification"],["impl PartialOrd<AggressorSide> for AggressorSide"],["impl PartialOrd<TraderId> for TraderId"],["impl PartialOrd<OrderStatus> for OrderStatus"],["impl PartialOrd<PriceType> for PriceType"],["impl PartialOrd<BookPrice> for BookPrice"],["impl PartialOrd<AssetClass> for AssetClass"],["impl PartialOrd<Quantity> for Quantity"],["impl PartialOrd<OmsType> for OmsType"],["impl PartialOrd<ComponentId> for ComponentId"],["impl PartialOrd<OrderType> for OrderType"],["impl PartialOrd<Price> for Price"],["impl PartialOrd<TimeInForce> for TimeInForce"],["impl PartialOrd<TradeId> for TradeId"],["impl PartialOrd<LiquiditySide> for LiquiditySide"],["impl PartialOrd<TriggerType> for TriggerType"],["impl PartialOrd<OptionKind> for OptionKind"],["impl PartialOrd<ExecAlgorithmId> for ExecAlgorithmId"],["impl PartialOrd<Level> for Level"],["impl PartialOrd<AssetType> for AssetType"],["impl PartialOrd<BarAggregation> for BarAggregation"]] +"nautilus_model":[["impl PartialOrd<LiquiditySide> for LiquiditySide"],["impl PartialOrd<TradeId> for TradeId"],["impl PartialOrd<TrailingOffsetType> for TrailingOffsetType"],["impl PartialOrd<PriceType> for PriceType"],["impl PartialOrd<TimeInForce> for TimeInForce"],["impl PartialOrd<PositionSide> for PositionSide"],["impl PartialOrd<Price> for Price"],["impl PartialOrd<OrderListId> for OrderListId"],["impl PartialOrd<OrderStatus> for OrderStatus"],["impl PartialOrd<BookPrice> for BookPrice"],["impl PartialOrd<VenueOrderId> for VenueOrderId"],["impl PartialOrd<AssetClass> for AssetClass"],["impl PartialOrd<TradingState> for TradingState"],["impl PartialOrd<AggressorSide> for AggressorSide"],["impl PartialOrd<BookAction> for BookAction"],["impl PartialOrd<MarketStatus> for MarketStatus"],["impl PartialOrd<InstrumentId> for InstrumentId"],["impl PartialOrd<BarAggregation> for BarAggregation"],["impl PartialOrd<ClientOrderId> for ClientOrderId"],["impl PartialOrd<AccountId> for AccountId"],["impl PartialOrd<BarType> for BarType"],["impl PartialOrd<BarSpecification> for BarSpecification"],["impl PartialOrd<OrderSide> for OrderSide"],["impl PartialOrd<AggregationSource> for AggregationSource"],["impl PartialOrd<StrategyId> for StrategyId"],["impl PartialOrd<BookType> for BookType"],["impl PartialOrd<HaltReason> for HaltReason"],["impl PartialOrd<OptionKind> for OptionKind"],["impl PartialOrd<ExecAlgorithmId> for ExecAlgorithmId"],["impl PartialOrd<Quantity> for Quantity"],["impl PartialOrd<Venue> for Venue"],["impl PartialOrd<AssetType> for AssetType"],["impl PartialOrd<OmsType> for OmsType"],["impl PartialOrd<AccountType> for AccountType"],["impl PartialOrd<Level> for Level"],["impl PartialOrd<ComponentId> for ComponentId"],["impl PartialOrd<CurrencyType> for CurrencyType"],["impl PartialOrd<OrderType> for OrderType"],["impl PartialOrd<ClientId> for ClientId"],["impl PartialOrd<Money> for Money"],["impl PartialOrd<TriggerType> for TriggerType"],["impl PartialOrd<PositionId> for PositionId"],["impl PartialOrd<ContingencyType> for ContingencyType"],["impl PartialOrd<InstrumentCloseType> for InstrumentCloseType"],["impl PartialOrd<Symbol> for Symbol"],["impl PartialOrd<TraderId> for TraderId"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/develop/core/implementors/core/convert/trait.AsRef.js b/develop/core/implementors/core/convert/trait.AsRef.js index 3b874cffddd7..e6666c0f4015 100644 --- a/develop/core/implementors/core/convert/trait.AsRef.js +++ b/develop/core/implementors/core/convert/trait.AsRef.js @@ -1,4 +1,4 @@ (function() {var implementors = { "nautilus_indicators":[["impl AsRef<str> for MovingAverageType"]], -"nautilus_model":[["impl AsRef<str> for AggressorSide"],["impl AsRef<str> for InstrumentCloseType"],["impl AsRef<str> for HaltReason"],["impl AsRef<str> for PositionSide"],["impl AsRef<str> for TimeInForce"],["impl AsRef<str> for BarAggregation"],["impl AsRef<str> for ContingencyType"],["impl AsRef<str> for AssetType"],["impl AsRef<str> for TrailingOffsetType"],["impl AsRef<str> for TradingState"],["impl AsRef<str> for BookType"],["impl AsRef<str> for TriggerType"],["impl AsRef<str> for AggregationSource"],["impl AsRef<str> for PriceType"],["impl AsRef<str> for OrderType"],["impl AsRef<str> for BookAction"],["impl AsRef<str> for OrderSide"],["impl AsRef<str> for AccountType"],["impl AsRef<str> for OrderStatus"],["impl AsRef<str> for OmsType"],["impl AsRef<str> for AssetClass"],["impl AsRef<str> for CurrencyType"],["impl AsRef<str> for MarketStatus"],["impl AsRef<str> for OptionKind"],["impl AsRef<str> for LiquiditySide"]] +"nautilus_model":[["impl AsRef<str> for BookType"],["impl AsRef<str> for OptionKind"],["impl AsRef<str> for OrderSide"],["impl AsRef<str> for InstrumentCloseType"],["impl AsRef<str> for AggressorSide"],["impl AsRef<str> for OrderStatus"],["impl AsRef<str> for AssetClass"],["impl AsRef<str> for CurrencyType"],["impl AsRef<str> for AggregationSource"],["impl AsRef<str> for PriceType"],["impl AsRef<str> for AssetType"],["impl AsRef<str> for LiquiditySide"],["impl AsRef<str> for MarketStatus"],["impl AsRef<str> for OrderType"],["impl AsRef<str> for BarAggregation"],["impl AsRef<str> for TradingState"],["impl AsRef<str> for AccountType"],["impl AsRef<str> for TrailingOffsetType"],["impl AsRef<str> for PositionSide"],["impl AsRef<str> for TimeInForce"],["impl AsRef<str> for HaltReason"],["impl AsRef<str> for TriggerType"],["impl AsRef<str> for OmsType"],["impl AsRef<str> for ContingencyType"],["impl AsRef<str> for BookAction"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/develop/core/implementors/core/convert/trait.From.js b/develop/core/implementors/core/convert/trait.From.js index dbd54d0012eb..891a359c5d98 100644 --- a/develop/core/implementors/core/convert/trait.From.js +++ b/develop/core/implementors/core/convert/trait.From.js @@ -1,5 +1,5 @@ (function() {var implementors = { -"nautilus_core":[["impl From<&str> for UUID4"],["impl<T> From<Vec<T, Global>> for CVec"]], -"nautilus_model":[["impl From<OrderInitialized> for LimitIfTouchedOrder"],["impl From<Quantity> for u64"],["impl From<UninitializedFieldError> for OrderEmulatedBuilderError"],["impl From<&Quantity> for f64"],["impl From<String> for OrderRejectedBuilderError"],["impl From<String> for OrderExpiredBuilderError"],["impl From<String> for OrderAcceptedBuilderError"],["impl From<Price> for f64"],["impl From<String> for OrderUpdatedBuilderError"],["impl From<String> for OrderPendingUpdateBuilderError"],["impl From<String> for OrderFilledBuilderError"],["impl From<UninitializedFieldError> for OrderReleasedBuilderError"],["impl From<OrderBookDelta> for Data"],["impl From<OrderInitialized> for TrailingStopLimitOrder"],["impl From<&str> for PositionId"],["impl From<&str> for Currency"],["impl From<UninitializedFieldError> for OrderFilledBuilderError"],["impl From<UninitializedFieldError> for OrderInitializedBuilderError"],["impl From<UninitializedFieldError> for OrderPendingUpdateBuilderError"],["impl From<Money> for f64"],["impl From<String> for OrderEmulatedBuilderError"],["impl From<&str> for BarType"],["impl From<&str> for StrategyId"],["impl From<Bar> for Data"],["impl From<UninitializedFieldError> for OrderModifyRejectedBuilderError"],["impl From<UninitializedFieldError> for OrderUpdatedBuilderError"],["impl From<OrderInitialized> for MarketToLimitOrder"],["impl From<String> for OrderInitializedBuilderError"],["impl From<&str> for Price"],["impl From<OrderInitialized> for MarketOrder"],["impl From<&str> for Quantity"],["impl From<OrderInitialized> for StopMarketOrder"],["impl From<&str> for ComponentId"],["impl From<String> for OrderReleasedBuilderError"],["impl From<String> for OrderCancelRejectedBuilderError"],["impl From<&str> for AccountId"],["impl From<String> for OrderCanceledBuilderError"],["impl From<&str> for TraderId"],["impl From<&str> for OrderListId"],["impl From<UninitializedFieldError> for OrderPendingCancelBuilderError"],["impl From<String> for OrderModifyRejectedBuilderError"],["impl From<UninitializedFieldError> for OrderDeniedBuilderError"],["impl From<String> for OrderSubmittedBuilderError"],["impl From<UninitializedFieldError> for OrderTriggeredBuilderError"],["impl From<UninitializedFieldError> for OrderSubmittedBuilderError"],["impl From<&str> for VenueOrderId"],["impl<T> From<&T> for OrderInitializedwhere\n T: Order,"],["impl From<String> for OrderDeniedBuilderError"],["impl From<&Price> for f64"],["impl From<&str> for Symbol"],["impl From<String> for OrderPendingCancelBuilderError"],["impl From<UninitializedFieldError> for OrderExpiredBuilderError"],["impl From<&str> for ClientId"],["impl From<i64> for Quantity"],["impl From<&Money> for f64"],["impl From<UninitializedFieldError> for OrderAcceptedBuilderError"],["impl From<Quantity> for f64"],["impl From<&Quantity> for u64"],["impl From<QuoteTick> for Data"],["impl From<UninitializedFieldError> for OrderCancelRejectedBuilderError"],["impl From<&str> for TradeId"],["impl From<OrderInitialized> for TrailingStopMarketOrder"],["impl From<&str> for InstrumentId"],["impl From<OrderInitialized> for MarketIfTouchedOrder"],["impl From<UninitializedFieldError> for OrderCanceledBuilderError"],["impl From<String> for OrderTriggeredBuilderError"],["impl From<&str> for Venue"],["impl From<&str> for ClientOrderId"],["impl From<OrderInitialized> for LimitOrder"],["impl From<TradeTick> for Data"],["impl From<&str> for ExecAlgorithmId"],["impl From<OrderInitialized> for StopLimitOrder"],["impl From<UninitializedFieldError> for OrderRejectedBuilderError"]], -"nautilus_persistence":[["impl From<PyErr> for DataStreamingError"],["impl From<ArrowError> for EncodingError"],["impl From<Error> for DataStreamingError"],["impl From<ArrowError> for DataStreamingError"]] +"nautilus_core":[["impl<T> From<Vec<T, Global>> for CVec"],["impl From<&str> for UUID4"]], +"nautilus_model":[["impl From<UninitializedFieldError> for OrderReleasedBuilderError"],["impl From<i64> for Quantity"],["impl From<UninitializedFieldError> for OrderRejectedBuilderError"],["impl From<UninitializedFieldError> for OrderModifyRejectedBuilderError"],["impl From<UninitializedFieldError> for OrderInitializedBuilderError"],["impl From<UninitializedFieldError> for OrderFilledBuilderError"],["impl From<UninitializedFieldError> for OrderExpiredBuilderError"],["impl From<OrderBookDelta> for Data"],["impl From<UninitializedFieldError> for OrderSubmittedBuilderError"],["impl From<&str> for Currency"],["impl From<OrderInitialized> for TrailingStopMarketOrder"],["impl From<String> for OrderTriggeredBuilderError"],["impl From<&str> for ClientOrderId"],["impl From<&str> for ComponentId"],["impl From<String> for OrderPendingUpdateBuilderError"],["impl From<String> for OrderCanceledBuilderError"],["impl From<QuoteTick> for Data"],["impl From<&str> for Price"],["impl<T> From<&T> for OrderInitializedwhere\n T: Order,"],["impl From<&str> for TradeId"],["impl From<OrderInitialized> for MarketToLimitOrder"],["impl From<&Quantity> for f64"],["impl From<TradeTick> for Data"],["impl From<Bar> for Data"],["impl From<String> for OrderCancelRejectedBuilderError"],["impl From<&str> for OrderListId"],["impl From<OrderInitialized> for MarketIfTouchedOrder"],["impl From<OrderInitialized> for StopLimitOrder"],["impl From<OrderInitialized> for LimitOrder"],["impl From<&str> for Quantity"],["impl From<UninitializedFieldError> for OrderPendingCancelBuilderError"],["impl From<UninitializedFieldError> for OrderPendingUpdateBuilderError"],["impl From<&Quantity> for u64"],["impl From<Price> for f64"],["impl From<String> for OrderDeniedBuilderError"],["impl From<UninitializedFieldError> for OrderEmulatedBuilderError"],["impl From<Money> for f64"],["impl From<String> for OrderEmulatedBuilderError"],["impl From<&Price> for f64"],["impl From<Quantity> for u64"],["impl From<String> for OrderRejectedBuilderError"],["impl From<UninitializedFieldError> for OrderDeniedBuilderError"],["impl From<OrderInitialized> for LimitIfTouchedOrder"],["impl From<String> for OrderPendingCancelBuilderError"],["impl From<&str> for PositionId"],["impl From<Quantity> for f64"],["impl From<String> for OrderFilledBuilderError"],["impl From<&str> for Venue"],["impl From<&str> for ExecAlgorithmId"],["impl From<UninitializedFieldError> for OrderCanceledBuilderError"],["impl From<String> for OrderReleasedBuilderError"],["impl From<&str> for Symbol"],["impl From<String> for OrderInitializedBuilderError"],["impl From<String> for OrderModifyRejectedBuilderError"],["impl From<String> for OrderUpdatedBuilderError"],["impl From<OrderInitialized> for TrailingStopLimitOrder"],["impl From<&str> for VenueOrderId"],["impl From<UninitializedFieldError> for OrderCancelRejectedBuilderError"],["impl From<&str> for TraderId"],["impl From<String> for OrderAcceptedBuilderError"],["impl From<OrderInitialized> for MarketOrder"],["impl From<OrderInitialized> for StopMarketOrder"],["impl From<String> for OrderSubmittedBuilderError"],["impl From<&Money> for f64"],["impl From<String> for OrderExpiredBuilderError"],["impl From<&str> for InstrumentId"],["impl From<UninitializedFieldError> for OrderAcceptedBuilderError"],["impl From<UninitializedFieldError> for OrderUpdatedBuilderError"],["impl From<UninitializedFieldError> for OrderTriggeredBuilderError"],["impl From<&str> for StrategyId"],["impl From<&str> for BarType"],["impl From<&str> for ClientId"],["impl From<&str> for AccountId"]], +"nautilus_persistence":[["impl From<ArrowError> for DataStreamingError"],["impl From<PyErr> for DataStreamingError"],["impl From<ArrowError> for EncodingError"],["impl From<Error> for DataStreamingError"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/develop/core/implementors/core/convert/trait.TryFrom.js b/develop/core/implementors/core/convert/trait.TryFrom.js index beaa959a463d..26cb78831eec 100644 --- a/develop/core/implementors/core/convert/trait.TryFrom.js +++ b/develop/core/implementors/core/convert/trait.TryFrom.js @@ -1,5 +1,5 @@ (function() {var implementors = { -"nautilus_common":[["impl TryFrom<&str> for LogFormat"],["impl TryFrom<&str> for LogLevel"],["impl TryFrom<&str> for ComponentTrigger"],["impl TryFrom<&str> for LogColor"],["impl TryFrom<&str> for ComponentState"]], +"nautilus_common":[["impl TryFrom<&str> for LogLevel"],["impl TryFrom<&str> for LogFormat"],["impl TryFrom<&str> for LogColor"],["impl TryFrom<&str> for ComponentTrigger"],["impl TryFrom<&str> for ComponentState"]], "nautilus_indicators":[["impl TryFrom<&str> for MovingAverageType"]], -"nautilus_model":[["impl TryFrom<&str> for BookType"],["impl TryFrom<&str> for BookAction"],["impl TryFrom<&str> for BarAggregation"],["impl TryFrom<&str> for OrderSide"],["impl TryFrom<&str> for InstrumentCloseType"],["impl TryFrom<&str> for PriceType"],["impl TryFrom<&str> for AccountType"],["impl TryFrom<&str> for CurrencyType"],["impl TryFrom<&str> for OptionKind"],["impl TryFrom<&str> for AssetClass"],["impl TryFrom<&str> for PositionSide"],["impl TryFrom<&str> for TradingState"],["impl TryFrom<&str> for MarketStatus"],["impl TryFrom<&str> for TimeInForce"],["impl TryFrom<&str> for AssetType"],["impl TryFrom<&str> for LiquiditySide"],["impl TryFrom<&str> for OmsType"],["impl TryFrom<&str> for AggressorSide"],["impl TryFrom<&str> for OrderType"],["impl TryFrom<&str> for TrailingOffsetType"],["impl TryFrom<&str> for TriggerType"],["impl TryFrom<&str> for ContingencyType"],["impl TryFrom<&str> for HaltReason"],["impl TryFrom<&str> for AggregationSource"],["impl TryFrom<&str> for OrderStatus"]] +"nautilus_model":[["impl TryFrom<&str> for AssetClass"],["impl TryFrom<&str> for InstrumentCloseType"],["impl TryFrom<&str> for BookAction"],["impl TryFrom<&str> for PositionSide"],["impl TryFrom<&str> for AccountType"],["impl TryFrom<&str> for PriceType"],["impl TryFrom<&str> for AssetType"],["impl TryFrom<&str> for TriggerType"],["impl TryFrom<&str> for AggressorSide"],["impl TryFrom<&str> for BookType"],["impl TryFrom<&str> for HaltReason"],["impl TryFrom<&str> for OmsType"],["impl TryFrom<&str> for CurrencyType"],["impl TryFrom<&str> for OrderSide"],["impl TryFrom<&str> for TimeInForce"],["impl TryFrom<&str> for OrderType"],["impl TryFrom<&str> for LiquiditySide"],["impl TryFrom<&str> for OrderStatus"],["impl TryFrom<&str> for BarAggregation"],["impl TryFrom<&str> for TrailingOffsetType"],["impl TryFrom<&str> for ContingencyType"],["impl TryFrom<&str> for AggregationSource"],["impl TryFrom<&str> for MarketStatus"],["impl TryFrom<&str> for OptionKind"],["impl TryFrom<&str> for TradingState"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/develop/core/implementors/core/default/trait.Default.js b/develop/core/implementors/core/default/trait.Default.js index 0eb5f569eb85..3147f7d8a527 100644 --- a/develop/core/implementors/core/default/trait.Default.js +++ b/develop/core/implementors/core/default/trait.Default.js @@ -2,7 +2,7 @@ "nautilus_backtest":[["impl Default for TimeEventAccumulator"]], "nautilus_common":[["impl Default for MonotonicClock"]], "nautilus_core":[["impl Default for UUID4"]], -"nautilus_model":[["impl Default for ClientOrderId"],["impl Default for StopMarketOrder"],["impl Default for OrderExpired"],["impl Default for OrderReleasedBuilder"],["impl Default for TradeId"],["impl Default for OrderCancelRejected"],["impl Default for OrderReleased"],["impl Default for OrderAcceptedBuilder"],["impl Default for OrderSubmitted"],["impl Default for OrderSubmittedBuilder"],["impl Default for AccountId"],["impl Default for OrderPendingCancel"],["impl Default for OrderUpdated"],["impl Default for Venue"],["impl Default for OrderModifyRejectedBuilder"],["impl Default for OrderExpiredBuilder"],["impl Default for OrderDeniedBuilder"],["impl Default for TraderId"],["impl Default for LimitIfTouchedOrder"],["impl Default for OrderUpdatedBuilder"],["impl Default for OrderFilled"],["impl Default for OrderInitializedBuilder"],["impl Default for StrategyId"],["impl Default for OrderEmulated"],["impl Default for MarketOrder"],["impl Default for OrderInitialized"],["impl Default for OrderModifyRejected"],["impl Default for MarketIfTouchedOrder"],["impl Default for OrderRejectedBuilder"],["impl Default for LimitOrder"],["impl Default for OrderFilledBuilder"],["impl Default for OrderEmulatedBuilder"],["impl Default for StopLimitOrder"],["impl Default for OrderCancelRejectedBuilder"],["impl Default for PositionId"],["impl Default for OrderAccepted"],["impl Default for OrderPendingUpdateBuilder"],["impl Default for VenueOrderId"],["impl Default for MarketToLimitOrder"],["impl Default for OrderDenied"],["impl Default for OrderTriggered"],["impl Default for Quantity"],["impl Default for OrderPendingCancelBuilder"],["impl Default for OrderTriggeredBuilder"],["impl Default for OrderCanceled"],["impl Default for Price"],["impl Default for OrderRejected"],["impl Default for TrailingStopMarketOrder"],["impl Default for Symbol"],["impl Default for OrderCanceledBuilder"],["impl Default for InstrumentId"],["impl Default for OrderPendingUpdate"],["impl Default for TrailingStopLimitOrder"]], +"nautilus_model":[["impl Default for TraderId"],["impl Default for OrderCancelRejected"],["impl Default for OrderTriggered"],["impl Default for OrderCanceledBuilder"],["impl Default for OrderUpdated"],["impl Default for OrderInitialized"],["impl Default for MarketIfTouchedOrder"],["impl Default for OrderPendingUpdateBuilder"],["impl Default for OrderReleasedBuilder"],["impl Default for TrailingStopLimitOrder"],["impl Default for MarketToLimitOrder"],["impl Default for OrderEmulatedBuilder"],["impl Default for OrderInitializedBuilder"],["impl Default for TradeId"],["impl Default for ClientOrderId"],["impl Default for OrderSubmitted"],["impl Default for PositionId"],["impl Default for Symbol"],["impl Default for StopMarketOrder"],["impl Default for VenueOrderId"],["impl Default for OrderPendingCancelBuilder"],["impl Default for OrderDenied"],["impl Default for OrderEmulated"],["impl Default for MarketOrder"],["impl Default for OrderPendingCancel"],["impl Default for InstrumentId"],["impl Default for OrderTriggeredBuilder"],["impl Default for OrderAcceptedBuilder"],["impl Default for OrderReleased"],["impl Default for OrderPendingUpdate"],["impl Default for LimitOrder"],["impl Default for OrderModifyRejectedBuilder"],["impl Default for AccountId"],["impl Default for OrderExpiredBuilder"],["impl Default for OrderModifyRejected"],["impl Default for OrderUpdatedBuilder"],["impl Default for OrderSubmittedBuilder"],["impl Default for OrderCancelRejectedBuilder"],["impl Default for OrderExpired"],["impl Default for Quantity"],["impl Default for LimitIfTouchedOrder"],["impl Default for OrderRejected"],["impl Default for OrderFilled"],["impl Default for OrderFilledBuilder"],["impl Default for OrderCanceled"],["impl Default for Price"],["impl Default for TrailingStopMarketOrder"],["impl Default for OrderRejectedBuilder"],["impl Default for Venue"],["impl Default for StrategyId"],["impl Default for StopLimitOrder"],["impl Default for OrderDeniedBuilder"],["impl Default for OrderAccepted"]], "nautilus_network":[["impl Default for InnerHttpClient"]], "nautilus_persistence":[["impl Default for TsInitComparator"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/develop/core/implementors/core/error/trait.Error.js b/develop/core/implementors/core/error/trait.Error.js index 722b01fa4f50..491da10e75ed 100644 --- a/develop/core/implementors/core/error/trait.Error.js +++ b/develop/core/implementors/core/error/trait.Error.js @@ -1,4 +1,4 @@ (function() {var implementors = { -"nautilus_model":[["impl Error for OrderCancelRejectedBuilderError"],["impl Error for OrderFilledBuilderError"],["impl Error for OrderTriggeredBuilderError"],["impl Error for BarTypeParseError"],["impl Error for BookIntegrityError"],["impl Error for OrderModifyRejectedBuilderError"],["impl Error for OrderEmulatedBuilderError"],["impl Error for OrderError"],["impl Error for OrderUpdatedBuilderError"],["impl Error for OrderPendingUpdateBuilderError"],["impl Error for OrderInitializedBuilderError"],["impl Error for OrderPendingCancelBuilderError"],["impl Error for OrderCanceledBuilderError"],["impl Error for InvalidBookOperation"],["impl Error for OrderReleasedBuilderError"],["impl Error for OrderRejectedBuilderError"],["impl Error for OrderDeniedBuilderError"],["impl Error for OrderAcceptedBuilderError"],["impl Error for OrderSubmittedBuilderError"],["impl Error for OrderExpiredBuilderError"]], -"nautilus_persistence":[["impl Error for EncodingError"],["impl Error for DataStreamingError"]] +"nautilus_model":[["impl Error for OrderPendingCancelBuilderError"],["impl Error for OrderError"],["impl Error for OrderDeniedBuilderError"],["impl Error for OrderReleasedBuilderError"],["impl Error for OrderPendingUpdateBuilderError"],["impl Error for OrderAcceptedBuilderError"],["impl Error for BarTypeParseError"],["impl Error for BookIntegrityError"],["impl Error for OrderEmulatedBuilderError"],["impl Error for OrderUpdatedBuilderError"],["impl Error for OrderCanceledBuilderError"],["impl Error for OrderRejectedBuilderError"],["impl Error for OrderFilledBuilderError"],["impl Error for OrderCancelRejectedBuilderError"],["impl Error for OrderInitializedBuilderError"],["impl Error for InvalidBookOperation"],["impl Error for OrderModifyRejectedBuilderError"],["impl Error for OrderExpiredBuilderError"],["impl Error for OrderTriggeredBuilderError"],["impl Error for OrderSubmittedBuilderError"]], +"nautilus_persistence":[["impl Error for DataStreamingError"],["impl Error for EncodingError"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/develop/core/implementors/core/fmt/trait.Debug.js b/develop/core/implementors/core/fmt/trait.Debug.js index 581c28f2d859..4fa11b06db67 100644 --- a/develop/core/implementors/core/fmt/trait.Debug.js +++ b/develop/core/implementors/core/fmt/trait.Debug.js @@ -1,9 +1,9 @@ (function() {var implementors = { -"nautilus_common":[["impl Debug for LogColor"],["impl Debug for TimeEvent"],["impl Debug for LogLevelIter"],["impl Debug for LogEvent"],["impl Debug for ComponentStateIter"],["impl Debug for ComponentTrigger"],["impl Debug for LogColorIter"],["impl Debug for TimeEventHandler"],["impl Debug for ComponentTriggerIter"],["impl Debug for ComponentState"],["impl Debug for LogLevel"],["impl Debug for LogFormat"]], +"nautilus_common":[["impl Debug for ComponentStateIter"],["impl Debug for ComponentTrigger"],["impl Debug for LogEvent"],["impl Debug for ComponentState"],["impl Debug for TimeEventHandler"],["impl Debug for LogLevel"],["impl Debug for LogColor"],["impl Debug for LogLevelIter"],["impl Debug for LogColorIter"],["impl Debug for LogFormat"],["impl Debug for ComponentTriggerIter"],["impl Debug for TimeEvent"]], "nautilus_core":[["impl Debug for UUID4"],["impl Debug for CVec"]], -"nautilus_indicators":[["impl Debug for AdaptiveMovingAverage"],["impl Debug for DoubleExponentialMovingAverage"],["impl Debug for WeightedMovingAverage"],["impl Debug for MovingAverageType"],["impl Debug for RelativeStrengthIndex"],["impl Debug for EfficiencyRatio"],["impl Debug for dyn MovingAverage + Send"],["impl Debug for SimpleMovingAverage"],["impl Debug for dyn Indicator + Send"],["impl Debug for ExponentialMovingAverage"],["impl Debug for MovingAverageTypeIter"]], -"nautilus_model":[["impl Debug for TradingState"],["impl Debug for OptionKindIter"],["impl Debug for AssetType"],["impl Debug for TradeTick"],["impl Debug for OrderModifyRejected"],["impl Debug for ContingencyTypeIter"],["impl Debug for CurrencyPair"],["impl Debug for OrderPendingCancel"],["impl Debug for TimeInForceIter"],["impl Debug for PositionSide"],["impl Debug for HaltReasonIter"],["impl Debug for Venue"],["impl Debug for BookTypeIter"],["impl Debug for OrderCanceled"],["impl Debug for AccountTypeIter"],["impl Debug for ExecAlgorithmId"],["impl Debug for AssetTypeIter"],["impl Debug for Price"],["impl Debug for TimeInForce"],["impl Debug for PriceType"],["impl Debug for OrderCore"],["impl Debug for OrderFilled"],["impl Debug for OrderRejectedBuilderError"],["impl Debug for BookPrice"],["impl Debug for AggregationSourceIter"],["impl Debug for TraderId"],["impl Debug for Money"],["impl Debug for BookOrder"],["impl Debug for Bar"],["impl Debug for InstrumentCloseTypeIter"],["impl Debug for OrderPendingUpdate"],["impl Debug for LiquiditySideIter"],["impl Debug for BarAggregation"],["impl Debug for TriggerTypeIter"],["impl Debug for OptionKind"],["impl Debug for OrderExpired"],["impl Debug for InvalidBookOperation"],["impl Debug for TradeId"],["impl Debug for OrderStatusIter"],["impl Debug for OrderAcceptedBuilderError"],["impl Debug for OrderTriggeredBuilderError"],["impl Debug for Data"],["impl Debug for OrderExpiredBuilderError"],["impl Debug for ClientId"],["impl Debug for Equity"],["impl Debug for OrderReleasedBuilderError"],["impl Debug for OrderFilledBuilderError"],["impl Debug for CryptoPerpetual"],["impl Debug for Ticker"],["impl Debug for OrderDeniedBuilderError"],["impl Debug for InstrumentId"],["impl Debug for AggressorSide"],["impl Debug for BookAction"],["impl Debug for OmsType"],["impl Debug for InstrumentCloseType"],["impl Debug for LiquiditySide"],["impl Debug for PositionClosed"],["impl Debug for OrderStatus"],["impl Debug for CurrencyTypeIter"],["impl Debug for PositionChanged"],["impl Debug for OrderPendingCancelBuilderError"],["impl Debug for HaltReason"],["impl Debug for OrderUpdated"],["impl Debug for ContingencyType"],["impl Debug for Symbol"],["impl Debug for OrderError"],["impl Debug for OptionsContract"],["impl Debug for OrderTypeIter"],["impl Debug for TrailingOffsetTypeIter"],["impl Debug for OrderEvent"],["impl Debug for OrderRejected"],["impl Debug for TriggerType"],["impl Debug for OrderEmulated"],["impl Debug for AccountId"],["impl Debug for OrderCanceledBuilderError"],["impl Debug for PositionSideIter"],["impl Debug for OrderSideIter"],["impl Debug for AggressorSideIter"],["impl Debug for StrategyId"],["impl Debug for TradingStateIter"],["impl Debug for OrderDenied"],["impl Debug for OrderEmulatedBuilderError"],["impl Debug for MarketStatusIter"],["impl Debug for AssetClassIter"],["impl Debug for OrderUpdatedBuilderError"],["impl Debug for FuturesContract"],["impl Debug for OrderInitializedBuilderError"],["impl Debug for AssetClass"],["impl Debug for CryptoFuture"],["impl Debug for OrderListId"],["impl Debug for PositionState"],["impl Debug for BarTypeParseError"],["impl Debug for Currency"],["impl Debug for SyntheticInstrument"],["impl Debug for OrderReleased"],["impl Debug for AccountType"],["impl Debug for VenueOrderId"],["impl Debug for BookIntegrityError"],["impl Debug for OrderBookDelta"],["impl Debug for OrderAccepted"],["impl Debug for OrderTriggered"],["impl Debug for OrderPendingUpdateBuilderError"],["impl Debug for CurrencyType"],["impl Debug for OrderInitialized"],["impl Debug for ClientOrderId"],["impl Debug for OmsTypeIter"],["impl Debug for AggregationSource"],["impl Debug for Quantity"],["impl Debug for OrderSide"],["impl Debug for BarType"],["impl Debug for BarSpecification"],["impl Debug for BarAggregationIter"],["impl Debug for PositionOpened"],["impl Debug for Level"],["impl Debug for PositionId"],["impl Debug for MarketStatus"],["impl Debug for OrderCancelRejectedBuilderError"],["impl Debug for OrderCancelRejected"],["impl Debug for BookType"],["impl Debug for BookActionIter"],["impl Debug for TrailingOffsetType"],["impl Debug for QuoteTick"],["impl Debug for OrderType"],["impl Debug for PriceTypeIter"],["impl Debug for ComponentId"],["impl Debug for OrderSubmittedBuilderError"],["impl Debug for OrderModifyRejectedBuilderError"],["impl Debug for OrderSubmitted"]], -"nautilus_network":[["impl Debug for WebSocketConfig"],["impl Debug for HttpMethod"],["impl Debug for HttpResponse"],["impl Debug for SocketConfig"]], -"nautilus_persistence":[["impl Debug for TsInitComparator"],["impl Debug for EncodingError"],["impl Debug for DataStreamingError"],["impl Debug for NautilusDataType"]], +"nautilus_indicators":[["impl Debug for dyn MovingAverage + Send"],["impl Debug for WeightedMovingAverage"],["impl Debug for MovingAverageTypeIter"],["impl Debug for dyn Indicator + Send"],["impl Debug for MovingAverageType"],["impl Debug for RelativeStrengthIndex"],["impl Debug for ExponentialMovingAverage"],["impl Debug for EfficiencyRatio"],["impl Debug for DoubleExponentialMovingAverage"],["impl Debug for AdaptiveMovingAverage"],["impl Debug for SimpleMovingAverage"]], +"nautilus_model":[["impl Debug for FuturesContract"],["impl Debug for BookActionIter"],["impl Debug for OrderStatus"],["impl Debug for TraderId"],["impl Debug for OrderEmulatedBuilderError"],["impl Debug for Level"],["impl Debug for Symbol"],["impl Debug for OmsTypeIter"],["impl Debug for QuoteTick"],["impl Debug for OrderSide"],["impl Debug for Ticker"],["impl Debug for OrderSubmitted"],["impl Debug for BarType"],["impl Debug for ComponentId"],["impl Debug for OrderPendingCancel"],["impl Debug for OrderInitialized"],["impl Debug for Bar"],["impl Debug for AccountTypeIter"],["impl Debug for AssetClass"],["impl Debug for AggressorSideIter"],["impl Debug for OrderUpdated"],["impl Debug for Data"],["impl Debug for OrderExpired"],["impl Debug for BarAggregationIter"],["impl Debug for OrderCore"],["impl Debug for Price"],["impl Debug for PositionId"],["impl Debug for OrderCancelRejectedBuilderError"],["impl Debug for OrderStatusIter"],["impl Debug for OrderDenied"],["impl Debug for TrailingOffsetTypeIter"],["impl Debug for ClientOrderId"],["impl Debug for AccountId"],["impl Debug for OrderAccepted"],["impl Debug for AggregationSourceIter"],["impl Debug for LiquiditySideIter"],["impl Debug for OrderPendingUpdate"],["impl Debug for OrderError"],["impl Debug for TradingState"],["impl Debug for OrderPendingUpdateBuilderError"],["impl Debug for OrderReleasedBuilderError"],["impl Debug for OrderDeniedBuilderError"],["impl Debug for PositionSide"],["impl Debug for OrderAcceptedBuilderError"],["impl Debug for OptionKind"],["impl Debug for VenueOrderId"],["impl Debug for OrderCanceled"],["impl Debug for TradingStateIter"],["impl Debug for MarketStatusIter"],["impl Debug for BarSpecification"],["impl Debug for CurrencyType"],["impl Debug for AccountType"],["impl Debug for PriceType"],["impl Debug for BarAggregation"],["impl Debug for AssetTypeIter"],["impl Debug for AggressorSide"],["impl Debug for PriceTypeIter"],["impl Debug for PositionState"],["impl Debug for OrderPendingCancelBuilderError"],["impl Debug for CurrencyPair"],["impl Debug for OrderListId"],["impl Debug for BookTypeIter"],["impl Debug for BookIntegrityError"],["impl Debug for ContingencyType"],["impl Debug for OrderRejectedBuilderError"],["impl Debug for BookOrder"],["impl Debug for TimeInForce"],["impl Debug for SyntheticInstrument"],["impl Debug for OrderModifyRejected"],["impl Debug for OrderExpiredBuilderError"],["impl Debug for OrderSubmittedBuilderError"],["impl Debug for HaltReason"],["impl Debug for OrderFilled"],["impl Debug for OptionsContract"],["impl Debug for Venue"],["impl Debug for PositionClosed"],["impl Debug for MarketStatus"],["impl Debug for OrderTriggeredBuilderError"],["impl Debug for PositionOpened"],["impl Debug for AssetType"],["impl Debug for InstrumentCloseTypeIter"],["impl Debug for OrderTypeIter"],["impl Debug for OrderCancelRejected"],["impl Debug for TradeTick"],["impl Debug for BookAction"],["impl Debug for OrderBookDelta"],["impl Debug for TriggerType"],["impl Debug for OptionKindIter"],["impl Debug for TriggerTypeIter"],["impl Debug for CryptoPerpetual"],["impl Debug for StrategyId"],["impl Debug for PositionChanged"],["impl Debug for Money"],["impl Debug for BookPrice"],["impl Debug for ExecAlgorithmId"],["impl Debug for OrderSideIter"],["impl Debug for CryptoFuture"],["impl Debug for LiquiditySide"],["impl Debug for Equity"],["impl Debug for OrderRejected"],["impl Debug for InstrumentId"],["impl Debug for AssetClassIter"],["impl Debug for HaltReasonIter"],["impl Debug for CurrencyTypeIter"],["impl Debug for InstrumentCloseType"],["impl Debug for AggregationSource"],["impl Debug for InvalidBookOperation"],["impl Debug for Currency"],["impl Debug for TradeId"],["impl Debug for ClientId"],["impl Debug for OrderFilledBuilderError"],["impl Debug for OrderCanceledBuilderError"],["impl Debug for OrderEvent"],["impl Debug for OrderEmulated"],["impl Debug for BookType"],["impl Debug for OrderReleased"],["impl Debug for TimeInForceIter"],["impl Debug for TrailingOffsetType"],["impl Debug for Quantity"],["impl Debug for OrderUpdatedBuilderError"],["impl Debug for ContingencyTypeIter"],["impl Debug for OmsType"],["impl Debug for PositionSideIter"],["impl Debug for OrderInitializedBuilderError"],["impl Debug for OrderTriggered"],["impl Debug for BarTypeParseError"],["impl Debug for OrderType"],["impl Debug for OrderModifyRejectedBuilderError"]], +"nautilus_network":[["impl Debug for WebSocketConfig"],["impl Debug for HttpResponse"],["impl Debug for SocketConfig"],["impl Debug for HttpMethod"]], +"nautilus_persistence":[["impl Debug for NautilusDataType"],["impl Debug for TsInitComparator"],["impl Debug for EncodingError"],["impl Debug for DataStreamingError"]], "tokio_tungstenite":[["impl<S: Debug> Debug for WebSocketStream<S>"],["impl<S: Debug> Debug for MaybeTlsStream<S>"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/develop/core/implementors/core/fmt/trait.Display.js b/develop/core/implementors/core/fmt/trait.Display.js index 85383a44c0a9..a0f809a0fbc7 100644 --- a/develop/core/implementors/core/fmt/trait.Display.js +++ b/develop/core/implementors/core/fmt/trait.Display.js @@ -1,7 +1,7 @@ (function() {var implementors = { -"nautilus_common":[["impl Display for TimeEvent"],["impl Display for LogLevel"],["impl Display for ComponentState"],["impl Display for LogEvent"],["impl Display for LogFormat"],["impl Display for LogColor"],["impl Display for ComponentTrigger"]], -"nautilus_core":[["impl Display for CVec"],["impl Display for UUID4"]], -"nautilus_indicators":[["impl Display for RelativeStrengthIndex"],["impl Display for DoubleExponentialMovingAverage"],["impl Display for MovingAverageType"],["impl Display for WeightedMovingAverage"],["impl Display for EfficiencyRatio"],["impl Display for ExponentialMovingAverage"],["impl Display for SimpleMovingAverage"],["impl Display for AdaptiveMovingAverage"]], -"nautilus_model":[["impl Display for OrderPendingUpdateBuilderError"],["impl Display for VenueOrderId"],["impl Display for OrderUpdatedBuilderError"],["impl Display for BookPrice"],["impl Display for ExecAlgorithmId"],["impl Display for Quantity"],["impl Display for StrategyId"],["impl Display for TimeInForce"],["impl Display for CurrencyType"],["impl Display for ClientId"],["impl Display for Money"],["impl Display for ComponentId"],["impl Display for OmsType"],["impl Display for TradingState"],["impl Display for InvalidBookOperation"],["impl Display for OptionKind"],["impl Display for OrderTriggeredBuilderError"],["impl Display for OrderCanceledBuilderError"],["impl Display for AccountId"],["impl Display for BarTypeParseError"],["impl Display for AggressorSide"],["impl Display for BarAggregation"],["impl Display for OrderStatus"],["impl Display for Ticker"],["impl Display for OrderCancelRejectedBuilderError"],["impl Display for TrailingOffsetType"],["impl Display for PriceType"],["impl Display for BookIntegrityError"],["impl Display for PositionSide"],["impl Display for OrderExpiredBuilderError"],["impl Display for HaltReason"],["impl Display for Bar"],["impl Display for Symbol"],["impl Display for TradeTick"],["impl Display for ClientOrderId"],["impl Display for OrderBookDelta"],["impl Display for OrderError"],["impl Display for AccountBalance"],["impl Display for TraderId"],["impl Display for BookOrder"],["impl Display for MarketStatus"],["impl Display for QuoteTick"],["impl Display for OrderSide"],["impl Display for InstrumentId"],["impl Display for TriggerType"],["impl Display for AssetType"],["impl Display for BookType"],["impl Display for LiquiditySide"],["impl Display for OrderFilledBuilderError"],["impl Display for TradeId"],["impl Display for AccountType"],["impl Display for OrderRejectedBuilderError"],["impl Display for InstrumentCloseType"],["impl Display for OrderDeniedBuilderError"],["impl Display for Price"],["impl Display for OrderType"],["impl Display for AssetClass"],["impl Display for OrderAcceptedBuilderError"],["impl Display for OrderInitializedBuilderError"],["impl Display for BarType"],["impl Display for OrderReleasedBuilderError"],["impl Display for OrderPendingCancelBuilderError"],["impl Display for BarSpecification"],["impl Display for BookAction"],["impl Display for PositionId"],["impl Display for OrderModifyRejectedBuilderError"],["impl Display for OrderEmulatedBuilderError"],["impl Display for ContingencyType"],["impl Display for Venue"],["impl Display for OrderListId"],["impl Display for OrderSubmittedBuilderError"],["impl Display for AggregationSource"]], -"nautilus_persistence":[["impl Display for DataStreamingError"],["impl Display for EncodingError"]] +"nautilus_common":[["impl Display for ComponentState"],["impl Display for LogFormat"],["impl Display for ComponentTrigger"],["impl Display for LogEvent"],["impl Display for TimeEvent"],["impl Display for LogColor"],["impl Display for LogLevel"]], +"nautilus_core":[["impl Display for UUID4"],["impl Display for CVec"]], +"nautilus_indicators":[["impl Display for WeightedMovingAverage"],["impl Display for EfficiencyRatio"],["impl Display for ExponentialMovingAverage"],["impl Display for SimpleMovingAverage"],["impl Display for AdaptiveMovingAverage"],["impl Display for DoubleExponentialMovingAverage"],["impl Display for MovingAverageType"],["impl Display for RelativeStrengthIndex"]], +"nautilus_model":[["impl Display for TriggerType"],["impl Display for ComponentId"],["impl Display for Venue"],["impl Display for BarTypeParseError"],["impl Display for OrderCanceledBuilderError"],["impl Display for AssetClass"],["impl Display for InstrumentId"],["impl Display for InvalidBookOperation"],["impl Display for AccountBalance"],["impl Display for OrderBookDelta"],["impl Display for TrailingOffsetType"],["impl Display for AggressorSide"],["impl Display for Price"],["impl Display for AggregationSource"],["impl Display for QuoteTick"],["impl Display for BookPrice"],["impl Display for ClientOrderId"],["impl Display for Quantity"],["impl Display for OrderAcceptedBuilderError"],["impl Display for Ticker"],["impl Display for OrderStatus"],["impl Display for Symbol"],["impl Display for TradingState"],["impl Display for OrderPendingCancelBuilderError"],["impl Display for BookType"],["impl Display for BookIntegrityError"],["impl Display for TraderId"],["impl Display for OrderTriggeredBuilderError"],["impl Display for PriceType"],["impl Display for AssetType"],["impl Display for OrderType"],["impl Display for OrderPendingUpdateBuilderError"],["impl Display for PositionSide"],["impl Display for OrderSubmittedBuilderError"],["impl Display for AccountId"],["impl Display for ContingencyType"],["impl Display for InstrumentCloseType"],["impl Display for BarType"],["impl Display for LiquiditySide"],["impl Display for OrderInitializedBuilderError"],["impl Display for AccountType"],["impl Display for Bar"],["impl Display for ClientId"],["impl Display for CurrencyType"],["impl Display for BookOrder"],["impl Display for OrderModifyRejectedBuilderError"],["impl Display for BookAction"],["impl Display for TimeInForce"],["impl Display for TradeId"],["impl Display for Money"],["impl Display for VenueOrderId"],["impl Display for OrderDeniedBuilderError"],["impl Display for OrderListId"],["impl Display for OptionKind"],["impl Display for BarAggregation"],["impl Display for PositionId"],["impl Display for OrderExpiredBuilderError"],["impl Display for MarketStatus"],["impl Display for OrderEmulatedBuilderError"],["impl Display for OrderFilledBuilderError"],["impl Display for OrderCancelRejectedBuilderError"],["impl Display for ExecAlgorithmId"],["impl Display for OmsType"],["impl Display for TradeTick"],["impl Display for OrderRejectedBuilderError"],["impl Display for OrderError"],["impl Display for OrderReleasedBuilderError"],["impl Display for StrategyId"],["impl Display for BarSpecification"],["impl Display for OrderSide"],["impl Display for OrderUpdatedBuilderError"],["impl Display for HaltReason"]], +"nautilus_persistence":[["impl Display for EncodingError"],["impl Display for DataStreamingError"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/develop/core/implementors/core/hash/trait.Hash.js b/develop/core/implementors/core/hash/trait.Hash.js index 20cef9b24d02..edc9e7699ae1 100644 --- a/develop/core/implementors/core/hash/trait.Hash.js +++ b/develop/core/implementors/core/hash/trait.Hash.js @@ -1,7 +1,7 @@ (function() {var implementors = { -"nautilus_common":[["impl Hash for ComponentTrigger"],["impl Hash for LogLevel"],["impl Hash for LogFormat"],["impl Hash for LogColor"],["impl Hash for ComponentState"]], +"nautilus_common":[["impl Hash for ComponentTrigger"],["impl Hash for LogColor"],["impl Hash for LogFormat"],["impl Hash for ComponentState"],["impl Hash for LogLevel"]], "nautilus_core":[["impl Hash for UUID4"]], "nautilus_indicators":[["impl Hash for MovingAverageType"]], -"nautilus_model":[["impl Hash for LiquiditySide"],["impl Hash for OptionsContract"],["impl Hash for AssetType"],["impl Hash for TriggerType"],["impl Hash for CurrencyType"],["impl Hash for SyntheticInstrument"],["impl Hash for BookOrder"],["impl Hash for ClientOrderId"],["impl Hash for ClientId"],["impl Hash for TradeId"],["impl Hash for TradeTick"],["impl Hash for Symbol"],["impl Hash for Quantity"],["impl Hash for OrderBookDelta"],["impl Hash for CurrencyPair"],["impl Hash for FuturesContract"],["impl Hash for OrderType"],["impl Hash for OrderStatus"],["impl Hash for OmsType"],["impl Hash for BarSpecification"],["impl Hash for StrategyId"],["impl Hash for PositionId"],["impl Hash for Money"],["impl Hash for MarketStatus"],["impl Hash for AssetClass"],["impl Hash for BarAggregation"],["impl Hash for Price"],["impl Hash for QuoteTick"],["impl Hash for OptionKind"],["impl Hash for Currency"],["impl Hash for BookAction"],["impl Hash for AccountId"],["impl Hash for ContingencyType"],["impl Hash for HaltReason"],["impl Hash for InstrumentCloseType"],["impl Hash for OrderListId"],["impl Hash for Equity"],["impl Hash for TraderId"],["impl Hash for ExecAlgorithmId"],["impl Hash for Bar"],["impl Hash for CryptoFuture"],["impl Hash for PositionSide"],["impl Hash for ComponentId"],["impl Hash for InstrumentId"],["impl Hash for AggressorSide"],["impl Hash for CryptoPerpetual"],["impl Hash for Ticker"],["impl Hash for TimeInForce"],["impl Hash for OrderSide"],["impl Hash for AccountType"],["impl Hash for PriceType"],["impl Hash for BarType"],["impl Hash for TrailingOffsetType"],["impl Hash for VenueOrderId"],["impl Hash for TradingState"],["impl Hash for Venue"],["impl Hash for BookType"],["impl Hash for AggregationSource"]], +"nautilus_model":[["impl Hash for Symbol"],["impl Hash for CurrencyPair"],["impl Hash for Quantity"],["impl Hash for BookType"],["impl Hash for CryptoPerpetual"],["impl Hash for InstrumentCloseType"],["impl Hash for CurrencyType"],["impl Hash for Money"],["impl Hash for ComponentId"],["impl Hash for OrderStatus"],["impl Hash for TradeId"],["impl Hash for BarType"],["impl Hash for ContingencyType"],["impl Hash for PriceType"],["impl Hash for BookOrder"],["impl Hash for AssetClass"],["impl Hash for ExecAlgorithmId"],["impl Hash for OptionKind"],["impl Hash for PositionId"],["impl Hash for OrderType"],["impl Hash for Currency"],["impl Hash for TradeTick"],["impl Hash for OptionsContract"],["impl Hash for HaltReason"],["impl Hash for MarketStatus"],["impl Hash for Price"],["impl Hash for PositionSide"],["impl Hash for OrderBookDelta"],["impl Hash for AggregationSource"],["impl Hash for TrailingOffsetType"],["impl Hash for TradingState"],["impl Hash for TraderId"],["impl Hash for SyntheticInstrument"],["impl Hash for AccountId"],["impl Hash for LiquiditySide"],["impl Hash for BarAggregation"],["impl Hash for OrderSide"],["impl Hash for Bar"],["impl Hash for VenueOrderId"],["impl Hash for QuoteTick"],["impl Hash for Venue"],["impl Hash for AccountType"],["impl Hash for TriggerType"],["impl Hash for Equity"],["impl Hash for CryptoFuture"],["impl Hash for ClientId"],["impl Hash for OrderListId"],["impl Hash for BookAction"],["impl Hash for StrategyId"],["impl Hash for AssetType"],["impl Hash for ClientOrderId"],["impl Hash for AggressorSide"],["impl Hash for FuturesContract"],["impl Hash for BarSpecification"],["impl Hash for TimeInForce"],["impl Hash for InstrumentId"],["impl Hash for OmsType"],["impl Hash for Ticker"]], "nautilus_network":[["impl Hash for HttpMethod"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/develop/core/implementors/core/iter/traits/double_ended/trait.DoubleEndedIterator.js b/develop/core/implementors/core/iter/traits/double_ended/trait.DoubleEndedIterator.js index 506662d28fca..99f517b2bce2 100644 --- a/develop/core/implementors/core/iter/traits/double_ended/trait.DoubleEndedIterator.js +++ b/develop/core/implementors/core/iter/traits/double_ended/trait.DoubleEndedIterator.js @@ -1,5 +1,5 @@ (function() {var implementors = { -"nautilus_common":[["impl DoubleEndedIterator for ComponentStateIter"],["impl DoubleEndedIterator for ComponentTriggerIter"],["impl DoubleEndedIterator for LogColorIter"],["impl DoubleEndedIterator for LogLevelIter"]], +"nautilus_common":[["impl DoubleEndedIterator for ComponentStateIter"],["impl DoubleEndedIterator for LogColorIter"],["impl DoubleEndedIterator for ComponentTriggerIter"],["impl DoubleEndedIterator for LogLevelIter"]], "nautilus_indicators":[["impl DoubleEndedIterator for MovingAverageTypeIter"]], -"nautilus_model":[["impl DoubleEndedIterator for OrderSideIter"],["impl DoubleEndedIterator for AccountTypeIter"],["impl DoubleEndedIterator for BookActionIter"],["impl DoubleEndedIterator for TrailingOffsetTypeIter"],["impl DoubleEndedIterator for AssetClassIter"],["impl DoubleEndedIterator for AggregationSourceIter"],["impl DoubleEndedIterator for BarAggregationIter"],["impl DoubleEndedIterator for OmsTypeIter"],["impl DoubleEndedIterator for TimeInForceIter"],["impl DoubleEndedIterator for CurrencyTypeIter"],["impl DoubleEndedIterator for AggressorSideIter"],["impl DoubleEndedIterator for TriggerTypeIter"],["impl DoubleEndedIterator for InstrumentCloseTypeIter"],["impl DoubleEndedIterator for OrderStatusIter"],["impl DoubleEndedIterator for PositionSideIter"],["impl DoubleEndedIterator for OptionKindIter"],["impl DoubleEndedIterator for LiquiditySideIter"],["impl DoubleEndedIterator for ContingencyTypeIter"],["impl DoubleEndedIterator for BookTypeIter"],["impl DoubleEndedIterator for AssetTypeIter"],["impl DoubleEndedIterator for TradingStateIter"],["impl DoubleEndedIterator for OrderTypeIter"],["impl DoubleEndedIterator for PriceTypeIter"],["impl DoubleEndedIterator for HaltReasonIter"],["impl DoubleEndedIterator for MarketStatusIter"]] +"nautilus_model":[["impl DoubleEndedIterator for TriggerTypeIter"],["impl DoubleEndedIterator for InstrumentCloseTypeIter"],["impl DoubleEndedIterator for OrderTypeIter"],["impl DoubleEndedIterator for BookActionIter"],["impl DoubleEndedIterator for TimeInForceIter"],["impl DoubleEndedIterator for PriceTypeIter"],["impl DoubleEndedIterator for LiquiditySideIter"],["impl DoubleEndedIterator for BarAggregationIter"],["impl DoubleEndedIterator for PositionSideIter"],["impl DoubleEndedIterator for AssetTypeIter"],["impl DoubleEndedIterator for AggressorSideIter"],["impl DoubleEndedIterator for CurrencyTypeIter"],["impl DoubleEndedIterator for AccountTypeIter"],["impl DoubleEndedIterator for TrailingOffsetTypeIter"],["impl DoubleEndedIterator for OmsTypeIter"],["impl DoubleEndedIterator for HaltReasonIter"],["impl DoubleEndedIterator for OrderStatusIter"],["impl DoubleEndedIterator for AggregationSourceIter"],["impl DoubleEndedIterator for MarketStatusIter"],["impl DoubleEndedIterator for OrderSideIter"],["impl DoubleEndedIterator for ContingencyTypeIter"],["impl DoubleEndedIterator for TradingStateIter"],["impl DoubleEndedIterator for BookTypeIter"],["impl DoubleEndedIterator for AssetClassIter"],["impl DoubleEndedIterator for OptionKindIter"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/develop/core/implementors/core/iter/traits/exact_size/trait.ExactSizeIterator.js b/develop/core/implementors/core/iter/traits/exact_size/trait.ExactSizeIterator.js index ef9595e7fdb7..dedc5760912b 100644 --- a/develop/core/implementors/core/iter/traits/exact_size/trait.ExactSizeIterator.js +++ b/develop/core/implementors/core/iter/traits/exact_size/trait.ExactSizeIterator.js @@ -1,5 +1,5 @@ (function() {var implementors = { -"nautilus_common":[["impl ExactSizeIterator for ComponentStateIter"],["impl ExactSizeIterator for LogLevelIter"],["impl ExactSizeIterator for LogColorIter"],["impl ExactSizeIterator for ComponentTriggerIter"]], +"nautilus_common":[["impl ExactSizeIterator for LogColorIter"],["impl ExactSizeIterator for LogLevelIter"],["impl ExactSizeIterator for ComponentTriggerIter"],["impl ExactSizeIterator for ComponentStateIter"]], "nautilus_indicators":[["impl ExactSizeIterator for MovingAverageTypeIter"]], -"nautilus_model":[["impl ExactSizeIterator for BookActionIter"],["impl ExactSizeIterator for ContingencyTypeIter"],["impl ExactSizeIterator for PositionSideIter"],["impl ExactSizeIterator for LiquiditySideIter"],["impl ExactSizeIterator for TriggerTypeIter"],["impl ExactSizeIterator for AggressorSideIter"],["impl ExactSizeIterator for OrderStatusIter"],["impl ExactSizeIterator for BookTypeIter"],["impl ExactSizeIterator for CurrencyTypeIter"],["impl ExactSizeIterator for OrderTypeIter"],["impl ExactSizeIterator for HaltReasonIter"],["impl ExactSizeIterator for TrailingOffsetTypeIter"],["impl ExactSizeIterator for AssetClassIter"],["impl ExactSizeIterator for BarAggregationIter"],["impl ExactSizeIterator for TimeInForceIter"],["impl ExactSizeIterator for OmsTypeIter"],["impl ExactSizeIterator for TradingStateIter"],["impl ExactSizeIterator for AccountTypeIter"],["impl ExactSizeIterator for OptionKindIter"],["impl ExactSizeIterator for AggregationSourceIter"],["impl ExactSizeIterator for MarketStatusIter"],["impl ExactSizeIterator for OrderSideIter"],["impl ExactSizeIterator for InstrumentCloseTypeIter"],["impl ExactSizeIterator for PriceTypeIter"],["impl ExactSizeIterator for AssetTypeIter"]] +"nautilus_model":[["impl ExactSizeIterator for TrailingOffsetTypeIter"],["impl ExactSizeIterator for OptionKindIter"],["impl ExactSizeIterator for OrderTypeIter"],["impl ExactSizeIterator for AccountTypeIter"],["impl ExactSizeIterator for CurrencyTypeIter"],["impl ExactSizeIterator for ContingencyTypeIter"],["impl ExactSizeIterator for AggressorSideIter"],["impl ExactSizeIterator for MarketStatusIter"],["impl ExactSizeIterator for HaltReasonIter"],["impl ExactSizeIterator for TimeInForceIter"],["impl ExactSizeIterator for AssetClassIter"],["impl ExactSizeIterator for TriggerTypeIter"],["impl ExactSizeIterator for AggregationSourceIter"],["impl ExactSizeIterator for OrderStatusIter"],["impl ExactSizeIterator for InstrumentCloseTypeIter"],["impl ExactSizeIterator for PriceTypeIter"],["impl ExactSizeIterator for BarAggregationIter"],["impl ExactSizeIterator for OrderSideIter"],["impl ExactSizeIterator for AssetTypeIter"],["impl ExactSizeIterator for BookActionIter"],["impl ExactSizeIterator for OmsTypeIter"],["impl ExactSizeIterator for LiquiditySideIter"],["impl ExactSizeIterator for PositionSideIter"],["impl ExactSizeIterator for BookTypeIter"],["impl ExactSizeIterator for TradingStateIter"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/develop/core/implementors/core/iter/traits/iterator/trait.Iterator.js b/develop/core/implementors/core/iter/traits/iterator/trait.Iterator.js index ddf11a1207bb..7418e4f947e1 100644 --- a/develop/core/implementors/core/iter/traits/iterator/trait.Iterator.js +++ b/develop/core/implementors/core/iter/traits/iterator/trait.Iterator.js @@ -1,6 +1,6 @@ (function() {var implementors = { -"nautilus_common":[["impl Iterator for LogColorIter"],["impl Iterator for TestTimer"],["impl Iterator for ComponentTriggerIter"],["impl Iterator for ComponentStateIter"],["impl Iterator for LogLevelIter"]], +"nautilus_common":[["impl Iterator for TestTimer"],["impl Iterator for ComponentStateIter"],["impl Iterator for LogColorIter"],["impl Iterator for LogLevelIter"],["impl Iterator for ComponentTriggerIter"]], "nautilus_indicators":[["impl Iterator for MovingAverageTypeIter"]], -"nautilus_model":[["impl Iterator for AssetTypeIter"],["impl Iterator for TimeInForceIter"],["impl Iterator for ContingencyTypeIter"],["impl Iterator for BookTypeIter"],["impl Iterator for AssetClassIter"],["impl Iterator for LiquiditySideIter"],["impl Iterator for AggregationSourceIter"],["impl Iterator for BarAggregationIter"],["impl Iterator for TradingStateIter"],["impl Iterator for TrailingOffsetTypeIter"],["impl Iterator for PriceTypeIter"],["impl Iterator for MarketStatusIter"],["impl Iterator for TriggerTypeIter"],["impl Iterator for OmsTypeIter"],["impl Iterator for OptionKindIter"],["impl Iterator for AggressorSideIter"],["impl Iterator for InstrumentCloseTypeIter"],["impl Iterator for PositionSideIter"],["impl Iterator for OrderStatusIter"],["impl Iterator for OrderTypeIter"],["impl Iterator for BookActionIter"],["impl Iterator for CurrencyTypeIter"],["impl Iterator for HaltReasonIter"],["impl Iterator for AccountTypeIter"],["impl Iterator for OrderSideIter"]], +"nautilus_model":[["impl Iterator for AggressorSideIter"],["impl Iterator for OrderSideIter"],["impl Iterator for BookActionIter"],["impl Iterator for BookTypeIter"],["impl Iterator for AssetClassIter"],["impl Iterator for BarAggregationIter"],["impl Iterator for InstrumentCloseTypeIter"],["impl Iterator for OrderTypeIter"],["impl Iterator for MarketStatusIter"],["impl Iterator for PriceTypeIter"],["impl Iterator for TrailingOffsetTypeIter"],["impl Iterator for AccountTypeIter"],["impl Iterator for TimeInForceIter"],["impl Iterator for TriggerTypeIter"],["impl Iterator for AssetTypeIter"],["impl Iterator for TradingStateIter"],["impl Iterator for PositionSideIter"],["impl Iterator for AggregationSourceIter"],["impl Iterator for OmsTypeIter"],["impl Iterator for ContingencyTypeIter"],["impl Iterator for CurrencyTypeIter"],["impl Iterator for OptionKindIter"],["impl Iterator for LiquiditySideIter"],["impl Iterator for HaltReasonIter"],["impl Iterator for OrderStatusIter"]], "nautilus_persistence":[["impl<T> Iterator for EagerStream<T>"],["impl<I, T, C> Iterator for KMerge<I, T, C>where\n I: Iterator<Item = IntoIter<T>>,\n C: Compare<ElementBatchIter<I, T>>,"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/develop/core/implementors/core/marker/trait.Copy.js b/develop/core/implementors/core/marker/trait.Copy.js index 2545099a3d57..7a7a9a935197 100644 --- a/develop/core/implementors/core/marker/trait.Copy.js +++ b/develop/core/implementors/core/marker/trait.Copy.js @@ -1,8 +1,8 @@ (function() {var implementors = { "nautilus_common":[["impl Copy for LogFormat"],["impl Copy for ComponentTrigger"],["impl Copy for ComponentState"],["impl Copy for LogLevel"],["impl Copy for LogColor"]], -"nautilus_core":[["impl Copy for CVec"],["impl Copy for UUID4"]], +"nautilus_core":[["impl Copy for UUID4"],["impl Copy for CVec"]], "nautilus_indicators":[["impl Copy for MovingAverageType"]], -"nautilus_model":[["impl Copy for Data"],["impl Copy for VenueOrderId"],["impl Copy for TradeTick"],["impl Copy for ContingencyType"],["impl Copy for CurrencyType"],["impl Copy for AssetClass"],["impl Copy for OrderBookDelta"],["impl Copy for QuoteTick"],["impl Copy for OrderReleased"],["impl Copy for PositionSide"],["impl Copy for OmsType"],["impl Copy for BarAggregation"],["impl Copy for BookType"],["impl Copy for TradingState"],["impl Copy for BarType"],["impl Copy for OrderDenied"],["impl Copy for InstrumentId"],["impl Copy for Money"],["impl Copy for AggregationSource"],["impl Copy for Bar"],["impl Copy for MarketStatus"],["impl Copy for InstrumentCloseType"],["impl Copy for OptionKind"],["impl Copy for LiquiditySide"],["impl Copy for BookPrice"],["impl Copy for StrategyId"],["impl Copy for Price"],["impl Copy for AccountType"],["impl Copy for TradeId"],["impl Copy for OrderStatus"],["impl Copy for ComponentId"],["impl Copy for OrderListId"],["impl Copy for PositionId"],["impl Copy for TrailingOffsetType"],["impl Copy for OrderSide"],["impl Copy for TraderId"],["impl Copy for BookOrder"],["impl Copy for Venue"],["impl Copy for BarSpecification"],["impl Copy for ClientOrderId"],["impl Copy for Quantity"],["impl Copy for PriceType"],["impl Copy for Currency"],["impl Copy for BookAction"],["impl Copy for ExecAlgorithmId"],["impl Copy for AggressorSide"],["impl Copy for ClientId"],["impl Copy for AssetType"],["impl Copy for OrderType"],["impl Copy for TriggerType"],["impl Copy for OrderEmulated"],["impl Copy for AccountId"],["impl Copy for HaltReason"],["impl Copy for TimeInForce"],["impl Copy for Symbol"]], +"nautilus_model":[["impl Copy for AssetType"],["impl Copy for BookType"],["impl Copy for OrderReleased"],["impl Copy for PositionSide"],["impl Copy for PriceType"],["impl Copy for Bar"],["impl Copy for Data"],["impl Copy for StrategyId"],["impl Copy for VenueOrderId"],["impl Copy for ClientOrderId"],["impl Copy for LiquiditySide"],["impl Copy for OrderEmulated"],["impl Copy for ExecAlgorithmId"],["impl Copy for AccountType"],["impl Copy for AggressorSide"],["impl Copy for HaltReason"],["impl Copy for ComponentId"],["impl Copy for TriggerType"],["impl Copy for OrderSide"],["impl Copy for BarSpecification"],["impl Copy for TradingState"],["impl Copy for TradeTick"],["impl Copy for TrailingOffsetType"],["impl Copy for OrderDenied"],["impl Copy for BookOrder"],["impl Copy for ContingencyType"],["impl Copy for Money"],["impl Copy for OptionKind"],["impl Copy for InstrumentId"],["impl Copy for OmsType"],["impl Copy for Currency"],["impl Copy for TradeId"],["impl Copy for Price"],["impl Copy for OrderStatus"],["impl Copy for Symbol"],["impl Copy for BarType"],["impl Copy for BookAction"],["impl Copy for AccountId"],["impl Copy for InstrumentCloseType"],["impl Copy for TimeInForce"],["impl Copy for OrderType"],["impl Copy for PositionId"],["impl Copy for TraderId"],["impl Copy for AggregationSource"],["impl Copy for AssetClass"],["impl Copy for BookPrice"],["impl Copy for OrderBookDelta"],["impl Copy for ClientId"],["impl Copy for Quantity"],["impl Copy for Venue"],["impl Copy for QuoteTick"],["impl Copy for OrderListId"],["impl Copy for CurrencyType"],["impl Copy for MarketStatus"],["impl Copy for BarAggregation"]], "nautilus_network":[["impl Copy for HttpMethod"]], "nautilus_persistence":[["impl Copy for NautilusDataType"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/develop/core/implementors/core/marker/trait.StructuralEq.js b/develop/core/implementors/core/marker/trait.StructuralEq.js index c8a8b0022a32..da39add1ef55 100644 --- a/develop/core/implementors/core/marker/trait.StructuralEq.js +++ b/develop/core/implementors/core/marker/trait.StructuralEq.js @@ -1,7 +1,7 @@ (function() {var implementors = { -"nautilus_common":[["impl StructuralEq for ComponentState"],["impl StructuralEq for ComponentTrigger"],["impl StructuralEq for LogFormat"],["impl StructuralEq for LogColor"],["impl StructuralEq for LogLevel"]], +"nautilus_common":[["impl StructuralEq for ComponentTrigger"],["impl StructuralEq for LogLevel"],["impl StructuralEq for LogColor"],["impl StructuralEq for ComponentState"],["impl StructuralEq for LogFormat"]], "nautilus_core":[["impl StructuralEq for UUID4"]], "nautilus_indicators":[["impl StructuralEq for MovingAverageType"]], -"nautilus_model":[["impl StructuralEq for OrderUpdated"],["impl StructuralEq for ClientId"],["impl StructuralEq for AssetType"],["impl StructuralEq for MarketStatus"],["impl StructuralEq for OrderType"],["impl StructuralEq for StrategyId"],["impl StructuralEq for OrderPendingUpdate"],["impl StructuralEq for OrderStatus"],["impl StructuralEq for ComponentId"],["impl StructuralEq for ContingencyType"],["impl StructuralEq for OrderAccepted"],["impl StructuralEq for OrderExpired"],["impl StructuralEq for Ticker"],["impl StructuralEq for OrderSubmitted"],["impl StructuralEq for OrderEvent"],["impl StructuralEq for HaltReason"],["impl StructuralEq for BookType"],["impl StructuralEq for BarSpecification"],["impl StructuralEq for Bar"],["impl StructuralEq for TradeTick"],["impl StructuralEq for InstrumentId"],["impl StructuralEq for OrderEmulated"],["impl StructuralEq for TimeInForce"],["impl StructuralEq for AccountType"],["impl StructuralEq for OrderFilled"],["impl StructuralEq for OrderPendingCancel"],["impl StructuralEq for BookPrice"],["impl StructuralEq for InstrumentCloseType"],["impl StructuralEq for ExecAlgorithmId"],["impl StructuralEq for AggressorSide"],["impl StructuralEq for TradeId"],["impl StructuralEq for OrderListId"],["impl StructuralEq for Level"],["impl StructuralEq for AssetClass"],["impl StructuralEq for Symbol"],["impl StructuralEq for ClientOrderId"],["impl StructuralEq for OrderSide"],["impl StructuralEq for OptionKind"],["impl StructuralEq for OmsType"],["impl StructuralEq for VenueOrderId"],["impl StructuralEq for TraderId"],["impl StructuralEq for PriceType"],["impl StructuralEq for OrderTriggered"],["impl StructuralEq for BarType"],["impl StructuralEq for OrderCancelRejected"],["impl StructuralEq for BarAggregation"],["impl StructuralEq for AccountId"],["impl StructuralEq for OrderReleased"],["impl StructuralEq for OrderBookDelta"],["impl StructuralEq for Price"],["impl StructuralEq for TradingState"],["impl StructuralEq for OrderInitialized"],["impl StructuralEq for CurrencyType"],["impl StructuralEq for AggregationSource"],["impl StructuralEq for TrailingOffsetType"],["impl StructuralEq for OrderModifyRejected"],["impl StructuralEq for OrderRejected"],["impl StructuralEq for OrderCanceled"],["impl StructuralEq for Quantity"],["impl StructuralEq for BookOrder"],["impl StructuralEq for PositionId"],["impl StructuralEq for BookAction"],["impl StructuralEq for OrderDenied"],["impl StructuralEq for Currency"],["impl StructuralEq for Money"],["impl StructuralEq for LiquiditySide"],["impl StructuralEq for PositionSide"],["impl StructuralEq for Venue"],["impl StructuralEq for QuoteTick"],["impl StructuralEq for TriggerType"]], +"nautilus_model":[["impl StructuralEq for InstrumentCloseType"],["impl StructuralEq for MarketStatus"],["impl StructuralEq for OrderAccepted"],["impl StructuralEq for VenueOrderId"],["impl StructuralEq for QuoteTick"],["impl StructuralEq for Price"],["impl StructuralEq for AccountType"],["impl StructuralEq for BarAggregation"],["impl StructuralEq for InstrumentId"],["impl StructuralEq for BarSpecification"],["impl StructuralEq for OrderCancelRejected"],["impl StructuralEq for OrderBookDelta"],["impl StructuralEq for TraderId"],["impl StructuralEq for OrderListId"],["impl StructuralEq for ContingencyType"],["impl StructuralEq for OrderEmulated"],["impl StructuralEq for BookType"],["impl StructuralEq for OrderRejected"],["impl StructuralEq for Venue"],["impl StructuralEq for AssetClass"],["impl StructuralEq for LiquiditySide"],["impl StructuralEq for CurrencyType"],["impl StructuralEq for PriceType"],["impl StructuralEq for Money"],["impl StructuralEq for TrailingOffsetType"],["impl StructuralEq for BarType"],["impl StructuralEq for OrderPendingUpdate"],["impl StructuralEq for AggregationSource"],["impl StructuralEq for OrderFilled"],["impl StructuralEq for PositionSide"],["impl StructuralEq for BookOrder"],["impl StructuralEq for PositionId"],["impl StructuralEq for ClientOrderId"],["impl StructuralEq for OmsType"],["impl StructuralEq for Quantity"],["impl StructuralEq for OrderInitialized"],["impl StructuralEq for OrderDenied"],["impl StructuralEq for TimeInForce"],["impl StructuralEq for OrderExpired"],["impl StructuralEq for Level"],["impl StructuralEq for OrderUpdated"],["impl StructuralEq for HaltReason"],["impl StructuralEq for Ticker"],["impl StructuralEq for OptionKind"],["impl StructuralEq for TriggerType"],["impl StructuralEq for AccountId"],["impl StructuralEq for TradingState"],["impl StructuralEq for OrderSide"],["impl StructuralEq for AggressorSide"],["impl StructuralEq for OrderType"],["impl StructuralEq for StrategyId"],["impl StructuralEq for BookAction"],["impl StructuralEq for ClientId"],["impl StructuralEq for OrderStatus"],["impl StructuralEq for Bar"],["impl StructuralEq for OrderCanceled"],["impl StructuralEq for ComponentId"],["impl StructuralEq for TradeId"],["impl StructuralEq for ExecAlgorithmId"],["impl StructuralEq for Symbol"],["impl StructuralEq for Currency"],["impl StructuralEq for TradeTick"],["impl StructuralEq for AssetType"],["impl StructuralEq for OrderEvent"],["impl StructuralEq for OrderModifyRejected"],["impl StructuralEq for OrderPendingCancel"],["impl StructuralEq for OrderReleased"],["impl StructuralEq for BookPrice"],["impl StructuralEq for OrderSubmitted"],["impl StructuralEq for OrderTriggered"]], "nautilus_network":[["impl StructuralEq for HttpMethod"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/develop/core/implementors/core/marker/trait.StructuralPartialEq.js b/develop/core/implementors/core/marker/trait.StructuralPartialEq.js index 9e5a5abfd453..74702fdf1e94 100644 --- a/develop/core/implementors/core/marker/trait.StructuralPartialEq.js +++ b/develop/core/implementors/core/marker/trait.StructuralPartialEq.js @@ -1,7 +1,7 @@ (function() {var implementors = { -"nautilus_common":[["impl StructuralPartialEq for LogLevel"],["impl StructuralPartialEq for LogColor"],["impl StructuralPartialEq for ComponentTrigger"],["impl StructuralPartialEq for LogFormat"],["impl StructuralPartialEq for ComponentState"]], +"nautilus_common":[["impl StructuralPartialEq for LogFormat"],["impl StructuralPartialEq for ComponentState"],["impl StructuralPartialEq for ComponentTrigger"],["impl StructuralPartialEq for LogColor"],["impl StructuralPartialEq for LogLevel"]], "nautilus_core":[["impl StructuralPartialEq for UUID4"]], "nautilus_indicators":[["impl StructuralPartialEq for MovingAverageType"]], -"nautilus_model":[["impl StructuralPartialEq for PositionId"],["impl StructuralPartialEq for StrategyId"],["impl StructuralPartialEq for OrderTriggered"],["impl StructuralPartialEq for OptionKind"],["impl StructuralPartialEq for TradingState"],["impl StructuralPartialEq for OrderDenied"],["impl StructuralPartialEq for OrderFilled"],["impl StructuralPartialEq for OrderPendingUpdate"],["impl StructuralPartialEq for OrderEmulated"],["impl StructuralPartialEq for Bar"],["impl StructuralPartialEq for Symbol"],["impl StructuralPartialEq for QuoteTick"],["impl StructuralPartialEq for OrderAccepted"],["impl StructuralPartialEq for AssetType"],["impl StructuralPartialEq for BarAggregation"],["impl StructuralPartialEq for Venue"],["impl StructuralPartialEq for BookAction"],["impl StructuralPartialEq for TraderId"],["impl StructuralPartialEq for OrderInitialized"],["impl StructuralPartialEq for CurrencyType"],["impl StructuralPartialEq for OrderExpired"],["impl StructuralPartialEq for PositionClosed"],["impl StructuralPartialEq for AggregationSource"],["impl StructuralPartialEq for OrderRejected"],["impl StructuralPartialEq for LiquiditySide"],["impl StructuralPartialEq for TradeId"],["impl StructuralPartialEq for InstrumentId"],["impl StructuralPartialEq for AggressorSide"],["impl StructuralPartialEq for OrderType"],["impl StructuralPartialEq for AccountId"],["impl StructuralPartialEq for BookType"],["impl StructuralPartialEq for InstrumentCloseType"],["impl StructuralPartialEq for PositionState"],["impl StructuralPartialEq for OrderListId"],["impl StructuralPartialEq for OrderStatus"],["impl StructuralPartialEq for TrailingOffsetType"],["impl StructuralPartialEq for OrderModifyRejected"],["impl StructuralPartialEq for PriceType"],["impl StructuralPartialEq for BarType"],["impl StructuralPartialEq for ClientOrderId"],["impl StructuralPartialEq for TimeInForce"],["impl StructuralPartialEq for OrderSubmitted"],["impl StructuralPartialEq for BarSpecification"],["impl StructuralPartialEq for TradeTick"],["impl StructuralPartialEq for HaltReason"],["impl StructuralPartialEq for ClientId"],["impl StructuralPartialEq for OrderEvent"],["impl StructuralPartialEq for OrderUpdated"],["impl StructuralPartialEq for ContingencyType"],["impl StructuralPartialEq for OrderCanceled"],["impl StructuralPartialEq for OrderSide"],["impl StructuralPartialEq for OrderCancelRejected"],["impl StructuralPartialEq for PositionSide"],["impl StructuralPartialEq for AccountType"],["impl StructuralPartialEq for OrderReleased"],["impl StructuralPartialEq for MarketStatus"],["impl StructuralPartialEq for TriggerType"],["impl StructuralPartialEq for ExecAlgorithmId"],["impl StructuralPartialEq for VenueOrderId"],["impl StructuralPartialEq for OrderBookDelta"],["impl StructuralPartialEq for OmsType"],["impl StructuralPartialEq for PositionOpened"],["impl StructuralPartialEq for OrderPendingCancel"],["impl StructuralPartialEq for AssetClass"],["impl StructuralPartialEq for Ticker"],["impl StructuralPartialEq for PositionChanged"],["impl StructuralPartialEq for ComponentId"]], +"nautilus_model":[["impl StructuralPartialEq for OptionKind"],["impl StructuralPartialEq for CurrencyType"],["impl StructuralPartialEq for InstrumentId"],["impl StructuralPartialEq for OrderListId"],["impl StructuralPartialEq for AccountId"],["impl StructuralPartialEq for ContingencyType"],["impl StructuralPartialEq for BookType"],["impl StructuralPartialEq for QuoteTick"],["impl StructuralPartialEq for TradingState"],["impl StructuralPartialEq for OrderReleased"],["impl StructuralPartialEq for OrderUpdated"],["impl StructuralPartialEq for OrderSubmitted"],["impl StructuralPartialEq for PositionOpened"],["impl StructuralPartialEq for OrderPendingUpdate"],["impl StructuralPartialEq for InstrumentCloseType"],["impl StructuralPartialEq for HaltReason"],["impl StructuralPartialEq for BarAggregation"],["impl StructuralPartialEq for OrderStatus"],["impl StructuralPartialEq for OrderInitialized"],["impl StructuralPartialEq for PriceType"],["impl StructuralPartialEq for PositionChanged"],["impl StructuralPartialEq for Ticker"],["impl StructuralPartialEq for OrderFilled"],["impl StructuralPartialEq for OmsType"],["impl StructuralPartialEq for OrderDenied"],["impl StructuralPartialEq for VenueOrderId"],["impl StructuralPartialEq for BarSpecification"],["impl StructuralPartialEq for TrailingOffsetType"],["impl StructuralPartialEq for OrderExpired"],["impl StructuralPartialEq for PositionState"],["impl StructuralPartialEq for Venue"],["impl StructuralPartialEq for AssetClass"],["impl StructuralPartialEq for BarType"],["impl StructuralPartialEq for OrderEvent"],["impl StructuralPartialEq for OrderSide"],["impl StructuralPartialEq for TradeId"],["impl StructuralPartialEq for TriggerType"],["impl StructuralPartialEq for OrderTriggered"],["impl StructuralPartialEq for Bar"],["impl StructuralPartialEq for AggressorSide"],["impl StructuralPartialEq for TraderId"],["impl StructuralPartialEq for TimeInForce"],["impl StructuralPartialEq for MarketStatus"],["impl StructuralPartialEq for Symbol"],["impl StructuralPartialEq for OrderCanceled"],["impl StructuralPartialEq for BookAction"],["impl StructuralPartialEq for AggregationSource"],["impl StructuralPartialEq for OrderRejected"],["impl StructuralPartialEq for TradeTick"],["impl StructuralPartialEq for LiquiditySide"],["impl StructuralPartialEq for ClientId"],["impl StructuralPartialEq for PositionId"],["impl StructuralPartialEq for OrderType"],["impl StructuralPartialEq for OrderBookDelta"],["impl StructuralPartialEq for OrderAccepted"],["impl StructuralPartialEq for OrderModifyRejected"],["impl StructuralPartialEq for OrderEmulated"],["impl StructuralPartialEq for ClientOrderId"],["impl StructuralPartialEq for AccountType"],["impl StructuralPartialEq for PositionClosed"],["impl StructuralPartialEq for OrderPendingCancel"],["impl StructuralPartialEq for PositionSide"],["impl StructuralPartialEq for ComponentId"],["impl StructuralPartialEq for AssetType"],["impl StructuralPartialEq for StrategyId"],["impl StructuralPartialEq for OrderCancelRejected"],["impl StructuralPartialEq for ExecAlgorithmId"]], "nautilus_network":[["impl StructuralPartialEq for HttpMethod"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/develop/core/implementors/core/ops/arith/trait.AddAssign.js b/develop/core/implementors/core/ops/arith/trait.AddAssign.js index 4452df66ef98..1a1325964338 100644 --- a/develop/core/implementors/core/ops/arith/trait.AddAssign.js +++ b/develop/core/implementors/core/ops/arith/trait.AddAssign.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"nautilus_model":[["impl AddAssign<Money> for Money"],["impl AddAssign<Price> for Price"],["impl<T: Into<u64>> AddAssign<T> for Quantity"]] +"nautilus_model":[["impl<T: Into<u64>> AddAssign<T> for Quantity"],["impl AddAssign<Money> for Money"],["impl AddAssign<Price> for Price"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/develop/core/implementors/core/ops/arith/trait.Mul.js b/develop/core/implementors/core/ops/arith/trait.Mul.js index dee7ee4d1add..c44f9443f5ab 100644 --- a/develop/core/implementors/core/ops/arith/trait.Mul.js +++ b/develop/core/implementors/core/ops/arith/trait.Mul.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"nautilus_model":[["impl Mul<Quantity> for Quantity"],["impl Mul<f64> for Quantity"],["impl Mul<f64> for Price"],["impl Mul<f64> for Money"]] +"nautilus_model":[["impl Mul<Quantity> for Quantity"],["impl Mul<f64> for Quantity"],["impl Mul<f64> for Money"],["impl Mul<f64> for Price"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/develop/core/implementors/core/ops/arith/trait.Sub.js b/develop/core/implementors/core/ops/arith/trait.Sub.js index dc257aba017f..1572707ff9ae 100644 --- a/develop/core/implementors/core/ops/arith/trait.Sub.js +++ b/develop/core/implementors/core/ops/arith/trait.Sub.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"nautilus_model":[["impl Sub<Money> for Money"],["impl Sub<Price> for Price"],["impl Sub<f64> for Price"],["impl Sub<Quantity> for Quantity"],["impl Sub<f64> for Money"]] +"nautilus_model":[["impl Sub<Money> for Money"],["impl Sub<f64> for Money"],["impl Sub<Quantity> for Quantity"],["impl Sub<f64> for Price"],["impl Sub<Price> for Price"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/develop/core/implementors/core/ops/arith/trait.SubAssign.js b/develop/core/implementors/core/ops/arith/trait.SubAssign.js index 182fd6d82a3c..79c513a21113 100644 --- a/develop/core/implementors/core/ops/arith/trait.SubAssign.js +++ b/develop/core/implementors/core/ops/arith/trait.SubAssign.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"nautilus_model":[["impl<T: Into<u64>> SubAssign<T> for Quantity"],["impl SubAssign<Price> for Price"],["impl SubAssign<Money> for Money"]] +"nautilus_model":[["impl SubAssign<Money> for Money"],["impl SubAssign<Price> for Price"],["impl<T: Into<u64>> SubAssign<T> for Quantity"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/develop/core/implementors/core/ops/deref/trait.Deref.js b/develop/core/implementors/core/ops/deref/trait.Deref.js index 222fc3870f13..53426478cd55 100644 --- a/develop/core/implementors/core/ops/deref/trait.Deref.js +++ b/develop/core/implementors/core/ops/deref/trait.Deref.js @@ -1,5 +1,5 @@ (function() {var implementors = { "nautilus_backtest":[["impl Deref for TimeEventAccumulatorAPI"]], -"nautilus_common":[["impl Deref for TestClock_API"],["impl Deref for LiveClock_API"],["impl Deref for Logger_API"]], -"nautilus_model":[["impl Deref for Price"],["impl Deref for StopLimitOrder"],["impl Deref for MarketIfTouchedOrder"],["impl Deref for Level_API"],["impl Deref for LimitOrder"],["impl Deref for LimitIfTouchedOrder"],["impl Deref for SyntheticInstrument_API"],["impl Deref for MarketOrder"],["impl Deref for StopMarketOrder"],["impl Deref for Quantity"],["impl Deref for MarketToLimitOrder"],["impl Deref for TrailingStopLimitOrder"],["impl Deref for OrderBook_API"],["impl Deref for TrailingStopMarketOrder"]] +"nautilus_common":[["impl Deref for Logger_API"],["impl Deref for TestClock_API"],["impl Deref for LiveClock_API"]], +"nautilus_model":[["impl Deref for TrailingStopMarketOrder"],["impl Deref for StopLimitOrder"],["impl Deref for LimitOrder"],["impl Deref for Quantity"],["impl Deref for Price"],["impl Deref for OrderBook_API"],["impl Deref for LimitIfTouchedOrder"],["impl Deref for MarketToLimitOrder"],["impl Deref for MarketOrder"],["impl Deref for SyntheticInstrument_API"],["impl Deref for Level_API"],["impl Deref for TrailingStopLimitOrder"],["impl Deref for StopMarketOrder"],["impl Deref for MarketIfTouchedOrder"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/develop/core/implementors/core/ops/deref/trait.DerefMut.js b/develop/core/implementors/core/ops/deref/trait.DerefMut.js index 0e69a0244b0f..d9937eb9f2c6 100644 --- a/develop/core/implementors/core/ops/deref/trait.DerefMut.js +++ b/develop/core/implementors/core/ops/deref/trait.DerefMut.js @@ -1,5 +1,5 @@ (function() {var implementors = { "nautilus_backtest":[["impl DerefMut for TimeEventAccumulatorAPI"]], -"nautilus_common":[["impl DerefMut for LiveClock_API"],["impl DerefMut for Logger_API"],["impl DerefMut for TestClock_API"]], -"nautilus_model":[["impl DerefMut for Level_API"],["impl DerefMut for StopLimitOrder"],["impl DerefMut for StopMarketOrder"],["impl DerefMut for LimitIfTouchedOrder"],["impl DerefMut for MarketOrder"],["impl DerefMut for MarketToLimitOrder"],["impl DerefMut for TrailingStopMarketOrder"],["impl DerefMut for MarketIfTouchedOrder"],["impl DerefMut for TrailingStopLimitOrder"],["impl DerefMut for SyntheticInstrument_API"],["impl DerefMut for LimitOrder"],["impl DerefMut for OrderBook_API"]] +"nautilus_common":[["impl DerefMut for Logger_API"],["impl DerefMut for TestClock_API"],["impl DerefMut for LiveClock_API"]], +"nautilus_model":[["impl DerefMut for TrailingStopLimitOrder"],["impl DerefMut for SyntheticInstrument_API"],["impl DerefMut for LimitIfTouchedOrder"],["impl DerefMut for MarketIfTouchedOrder"],["impl DerefMut for TrailingStopMarketOrder"],["impl DerefMut for LimitOrder"],["impl DerefMut for MarketOrder"],["impl DerefMut for Level_API"],["impl DerefMut for StopLimitOrder"],["impl DerefMut for StopMarketOrder"],["impl DerefMut for OrderBook_API"],["impl DerefMut for MarketToLimitOrder"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/develop/core/implementors/core/str/traits/trait.FromStr.js b/develop/core/implementors/core/str/traits/trait.FromStr.js index 6bb72e229a91..14e5d4ca676f 100644 --- a/develop/core/implementors/core/str/traits/trait.FromStr.js +++ b/develop/core/implementors/core/str/traits/trait.FromStr.js @@ -1,6 +1,6 @@ (function() {var implementors = { -"nautilus_common":[["impl FromStr for LogLevel"],["impl FromStr for LogFormat"],["impl FromStr for ComponentState"],["impl FromStr for LogColor"],["impl FromStr for ComponentTrigger"]], +"nautilus_common":[["impl FromStr for LogLevel"],["impl FromStr for LogColor"],["impl FromStr for LogFormat"],["impl FromStr for ComponentState"],["impl FromStr for ComponentTrigger"]], "nautilus_core":[["impl FromStr for UUID4"]], "nautilus_indicators":[["impl FromStr for MovingAverageType"]], -"nautilus_model":[["impl FromStr for ClientId"],["impl FromStr for PriceType"],["impl FromStr for OrderListId"],["impl FromStr for OptionKind"],["impl FromStr for InstrumentCloseType"],["impl FromStr for StrategyId"],["impl FromStr for Quantity"],["impl FromStr for CurrencyType"],["impl FromStr for AccountId"],["impl FromStr for BookAction"],["impl FromStr for Currency"],["impl FromStr for TimeInForce"],["impl FromStr for BarAggregation"],["impl FromStr for Money"],["impl FromStr for TradingState"],["impl FromStr for AggregationSource"],["impl FromStr for InstrumentId"],["impl FromStr for TradeId"],["impl FromStr for ContingencyType"],["impl FromStr for MarketStatus"],["impl FromStr for BarType"],["impl FromStr for TraderId"],["impl FromStr for HaltReason"],["impl FromStr for Symbol"],["impl FromStr for ExecAlgorithmId"],["impl FromStr for ClientOrderId"],["impl FromStr for OrderStatus"],["impl FromStr for OmsType"],["impl FromStr for ComponentId"],["impl FromStr for OrderType"],["impl FromStr for AccountType"],["impl FromStr for PositionSide"],["impl FromStr for PositionId"],["impl FromStr for VenueOrderId"],["impl FromStr for BookType"],["impl FromStr for Price"],["impl FromStr for OrderSide"],["impl FromStr for AggressorSide"],["impl FromStr for AssetType"],["impl FromStr for TriggerType"],["impl FromStr for Venue"],["impl FromStr for TrailingOffsetType"],["impl FromStr for LiquiditySide"],["impl FromStr for AssetClass"]] +"nautilus_model":[["impl FromStr for Quantity"],["impl FromStr for HaltReason"],["impl FromStr for MarketStatus"],["impl FromStr for ContingencyType"],["impl FromStr for ComponentId"],["impl FromStr for TrailingOffsetType"],["impl FromStr for TradingState"],["impl FromStr for AccountId"],["impl FromStr for AggregationSource"],["impl FromStr for OrderType"],["impl FromStr for ClientOrderId"],["impl FromStr for TraderId"],["impl FromStr for TradeId"],["impl FromStr for PositionSide"],["impl FromStr for VenueOrderId"],["impl FromStr for LiquiditySide"],["impl FromStr for BookAction"],["impl FromStr for OrderStatus"],["impl FromStr for OptionKind"],["impl FromStr for AccountType"],["impl FromStr for OmsType"],["impl FromStr for StrategyId"],["impl FromStr for PositionId"],["impl FromStr for InstrumentId"],["impl FromStr for InstrumentCloseType"],["impl FromStr for CurrencyType"],["impl FromStr for Price"],["impl FromStr for Symbol"],["impl FromStr for AssetClass"],["impl FromStr for Currency"],["impl FromStr for ExecAlgorithmId"],["impl FromStr for BarAggregation"],["impl FromStr for Venue"],["impl FromStr for PriceType"],["impl FromStr for BookType"],["impl FromStr for TimeInForce"],["impl FromStr for BarType"],["impl FromStr for AssetType"],["impl FromStr for OrderListId"],["impl FromStr for OrderSide"],["impl FromStr for Money"],["impl FromStr for AggressorSide"],["impl FromStr for TriggerType"],["impl FromStr for ClientId"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/develop/core/implementors/nautilus_core/serialization/trait.Serializable.js b/develop/core/implementors/nautilus_core/serialization/trait.Serializable.js index adbfb79db927..a81d0307d7c4 100644 --- a/develop/core/implementors/nautilus_core/serialization/trait.Serializable.js +++ b/develop/core/implementors/nautilus_core/serialization/trait.Serializable.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"nautilus_model":[["impl Serializable for TradeTick"],["impl Serializable for OrderBookDelta"],["impl Serializable for BookOrder"],["impl Serializable for Bar"],["impl Serializable for QuoteTick"],["impl Serializable for Ticker"]] +"nautilus_model":[["impl Serializable for Ticker"],["impl Serializable for TradeTick"],["impl Serializable for Bar"],["impl Serializable for BookOrder"],["impl Serializable for QuoteTick"],["impl Serializable for OrderBookDelta"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/develop/core/implementors/pyo3/conversion/trait.IntoPy.js b/develop/core/implementors/pyo3/conversion/trait.IntoPy.js index da6aa0df9239..fd3ee0cedd38 100644 --- a/develop/core/implementors/pyo3/conversion/trait.IntoPy.js +++ b/develop/core/implementors/pyo3/conversion/trait.IntoPy.js @@ -1,9 +1,9 @@ (function() {var implementors = { "nautilus_common":[["impl IntoPy<Py<PyAny>> for TimeEvent"]], "nautilus_core":[["impl IntoPy<Py<PyAny>> for UUID4"]], -"nautilus_indicators":[["impl IntoPy<Py<PyAny>> for RelativeStrengthIndex"],["impl IntoPy<Py<PyAny>> for ExponentialMovingAverage"],["impl IntoPy<Py<PyAny>> for SimpleMovingAverage"],["impl IntoPy<Py<PyAny>> for MovingAverageType"],["impl IntoPy<Py<PyAny>> for EfficiencyRatio"],["impl IntoPy<Py<PyAny>> for AdaptiveMovingAverage"],["impl IntoPy<Py<PyAny>> for WeightedMovingAverage"],["impl IntoPy<Py<PyAny>> for DoubleExponentialMovingAverage"]], -"nautilus_model":[["impl IntoPy<Py<PyAny>> for CryptoPerpetual"],["impl IntoPy<Py<PyAny>> for Money"],["impl IntoPy<Py<PyAny>> for BarAggregation"],["impl IntoPy<Py<PyAny>> for HaltReason"],["impl IntoPy<Py<PyAny>> for MarketOrder"],["impl IntoPy<Py<PyAny>> for BookOrder"],["impl IntoPy<Py<PyAny>> for ClientOrderId"],["impl IntoPy<Py<PyAny>> for Currency"],["impl IntoPy<Py<PyAny>> for BarType"],["impl IntoPy<Py<PyAny>> for ClientId"],["impl IntoPy<Py<PyAny>> for FuturesContract"],["impl IntoPy<Py<PyAny>> for ExecAlgorithmId"],["impl IntoPy<Py<PyAny>> for LiquiditySide"],["impl IntoPy<Py<PyAny>> for BarSpecification"],["impl IntoPy<Py<PyAny>> for TradingState"],["impl IntoPy<Py<PyAny>> for TriggerType"],["impl IntoPy<Py<PyAny>> for TradeTick"],["impl IntoPy<Py<PyAny>> for Symbol"],["impl IntoPy<Py<PyAny>> for BookAction"],["impl IntoPy<Py<PyAny>> for Ticker"],["impl IntoPy<Py<PyAny>> for CryptoFuture"],["impl IntoPy<Py<PyAny>> for PriceType"],["impl IntoPy<Py<PyAny>> for OptionKind"],["impl IntoPy<Py<PyAny>> for MarketStatus"],["impl IntoPy<Py<PyAny>> for TrailingStopMarketOrder"],["impl IntoPy<Py<PyAny>> for AggressorSide"],["impl IntoPy<Py<PyAny>> for PositionSide"],["impl IntoPy<Py<PyAny>> for AssetClass"],["impl IntoPy<Py<PyAny>> for PositionId"],["impl IntoPy<Py<PyAny>> for CurrencyType"],["impl IntoPy<Py<PyAny>> for StopLimitOrder"],["impl IntoPy<Py<PyAny>> for Equity"],["impl IntoPy<Py<PyAny>> for TrailingOffsetType"],["impl IntoPy<Py<PyAny>> for OrderListId"],["impl IntoPy<Py<PyAny>> for OrderType"],["impl IntoPy<Py<PyAny>> for MarketToLimitOrder"],["impl IntoPy<Py<PyAny>> for TraderId"],["impl IntoPy<Py<PyAny>> for Bar"],["impl IntoPy<Py<PyAny>> for EnumIterator"],["impl IntoPy<Py<PyAny>> for AccountId"],["impl IntoPy<Py<PyAny>> for MarketIfTouchedOrder"],["impl IntoPy<Py<PyAny>> for OmsType"],["impl IntoPy<Py<PyAny>> for InstrumentCloseType"],["impl IntoPy<Py<PyAny>> for Quantity"],["impl IntoPy<Py<PyAny>> for OrderBookDelta"],["impl IntoPy<Py<PyAny>> for StrategyId"],["impl IntoPy<Py<PyAny>> for Price"],["impl IntoPy<Py<PyAny>> for LimitOrder"],["impl IntoPy<Py<PyAny>> for Venue"],["impl IntoPy<Py<PyAny>> for TradeId"],["impl IntoPy<Py<PyAny>> for OptionsContract"],["impl IntoPy<Py<PyAny>> for StopMarketOrder"],["impl IntoPy<Py<PyAny>> for TimeInForce"],["impl IntoPy<Py<PyAny>> for TrailingStopLimitOrder"],["impl IntoPy<Py<PyAny>> for CurrencyPair"],["impl IntoPy<Py<PyAny>> for ComponentId"],["impl IntoPy<Py<PyAny>> for InstrumentId"],["impl IntoPy<Py<PyAny>> for AggregationSource"],["impl IntoPy<Py<PyAny>> for VenueOrderId"],["impl IntoPy<Py<PyAny>> for AccountType"],["impl IntoPy<Py<PyAny>> for OrderSide"],["impl IntoPy<Py<PyAny>> for SyntheticInstrument"],["impl IntoPy<Py<PyAny>> for OrderStatus"],["impl IntoPy<Py<PyAny>> for LimitIfTouchedOrder"],["impl IntoPy<Py<PyAny>> for AssetType"],["impl IntoPy<Py<PyAny>> for QuoteTick"],["impl IntoPy<Py<PyAny>> for BookType"],["impl IntoPy<Py<PyAny>> for ContingencyType"]], -"nautilus_network":[["impl IntoPy<Py<PyAny>> for HttpClient"],["impl IntoPy<Py<PyAny>> for SocketClient"],["impl IntoPy<Py<PyAny>> for HttpResponse"],["impl IntoPy<Py<PyAny>> for HttpMethod"],["impl IntoPy<Py<PyAny>> for SocketConfig"],["impl IntoPy<Py<PyAny>> for WebSocketConfig"],["impl IntoPy<Py<PyAny>> for WebSocketClient"]], -"nautilus_persistence":[["impl IntoPy<Py<PyAny>> for DataQueryResult"],["impl IntoPy<Py<PyAny>> for NautilusDataType"],["impl IntoPy<Py<PyAny>> for OrderBookDeltaDataWrangler"],["impl IntoPy<Py<PyAny>> for QuoteTickDataWrangler"],["impl IntoPy<Py<PyAny>> for DataBackendSession"],["impl IntoPy<Py<PyAny>> for TradeTickDataWrangler"],["impl IntoPy<Py<PyAny>> for DataTransformer"],["impl IntoPy<Py<PyAny>> for BarDataWrangler"]], +"nautilus_indicators":[["impl IntoPy<Py<PyAny>> for MovingAverageType"],["impl IntoPy<Py<PyAny>> for ExponentialMovingAverage"],["impl IntoPy<Py<PyAny>> for DoubleExponentialMovingAverage"],["impl IntoPy<Py<PyAny>> for RelativeStrengthIndex"],["impl IntoPy<Py<PyAny>> for SimpleMovingAverage"],["impl IntoPy<Py<PyAny>> for WeightedMovingAverage"],["impl IntoPy<Py<PyAny>> for AdaptiveMovingAverage"],["impl IntoPy<Py<PyAny>> for EfficiencyRatio"]], +"nautilus_model":[["impl IntoPy<Py<PyAny>> for OrderStatus"],["impl IntoPy<Py<PyAny>> for Money"],["impl IntoPy<Py<PyAny>> for CryptoPerpetual"],["impl IntoPy<Py<PyAny>> for PositionSide"],["impl IntoPy<Py<PyAny>> for Venue"],["impl IntoPy<Py<PyAny>> for ClientOrderId"],["impl IntoPy<Py<PyAny>> for StrategyId"],["impl IntoPy<Py<PyAny>> for StopLimitOrder"],["impl IntoPy<Py<PyAny>> for LimitIfTouchedOrder"],["impl IntoPy<Py<PyAny>> for OmsType"],["impl IntoPy<Py<PyAny>> for BookType"],["impl IntoPy<Py<PyAny>> for TrailingStopLimitOrder"],["impl IntoPy<Py<PyAny>> for InstrumentCloseType"],["impl IntoPy<Py<PyAny>> for TraderId"],["impl IntoPy<Py<PyAny>> for ContingencyType"],["impl IntoPy<Py<PyAny>> for ComponentId"],["impl IntoPy<Py<PyAny>> for PriceType"],["impl IntoPy<Py<PyAny>> for AggregationSource"],["impl IntoPy<Py<PyAny>> for BarType"],["impl IntoPy<Py<PyAny>> for OptionKind"],["impl IntoPy<Py<PyAny>> for TriggerType"],["impl IntoPy<Py<PyAny>> for AggressorSide"],["impl IntoPy<Py<PyAny>> for InstrumentId"],["impl IntoPy<Py<PyAny>> for MarketIfTouchedOrder"],["impl IntoPy<Py<PyAny>> for QuoteTick"],["impl IntoPy<Py<PyAny>> for Price"],["impl IntoPy<Py<PyAny>> for MarketStatus"],["impl IntoPy<Py<PyAny>> for MarketToLimitOrder"],["impl IntoPy<Py<PyAny>> for LimitOrder"],["impl IntoPy<Py<PyAny>> for OptionsContract"],["impl IntoPy<Py<PyAny>> for AccountId"],["impl IntoPy<Py<PyAny>> for ExecAlgorithmId"],["impl IntoPy<Py<PyAny>> for Currency"],["impl IntoPy<Py<PyAny>> for TradingState"],["impl IntoPy<Py<PyAny>> for CryptoFuture"],["impl IntoPy<Py<PyAny>> for EnumIterator"],["impl IntoPy<Py<PyAny>> for TrailingStopMarketOrder"],["impl IntoPy<Py<PyAny>> for BookOrder"],["impl IntoPy<Py<PyAny>> for Equity"],["impl IntoPy<Py<PyAny>> for OrderBookDelta"],["impl IntoPy<Py<PyAny>> for OrderListId"],["impl IntoPy<Py<PyAny>> for TrailingOffsetType"],["impl IntoPy<Py<PyAny>> for SyntheticInstrument"],["impl IntoPy<Py<PyAny>> for PositionId"],["impl IntoPy<Py<PyAny>> for StopMarketOrder"],["impl IntoPy<Py<PyAny>> for BarAggregation"],["impl IntoPy<Py<PyAny>> for ClientId"],["impl IntoPy<Py<PyAny>> for MarketOrder"],["impl IntoPy<Py<PyAny>> for TimeInForce"],["impl IntoPy<Py<PyAny>> for TradeTick"],["impl IntoPy<Py<PyAny>> for CurrencyType"],["impl IntoPy<Py<PyAny>> for VenueOrderId"],["impl IntoPy<Py<PyAny>> for HaltReason"],["impl IntoPy<Py<PyAny>> for Bar"],["impl IntoPy<Py<PyAny>> for BookAction"],["impl IntoPy<Py<PyAny>> for AssetClass"],["impl IntoPy<Py<PyAny>> for Ticker"],["impl IntoPy<Py<PyAny>> for BarSpecification"],["impl IntoPy<Py<PyAny>> for AccountType"],["impl IntoPy<Py<PyAny>> for Symbol"],["impl IntoPy<Py<PyAny>> for Quantity"],["impl IntoPy<Py<PyAny>> for FuturesContract"],["impl IntoPy<Py<PyAny>> for AssetType"],["impl IntoPy<Py<PyAny>> for TradeId"],["impl IntoPy<Py<PyAny>> for OrderType"],["impl IntoPy<Py<PyAny>> for LiquiditySide"],["impl IntoPy<Py<PyAny>> for OrderSide"],["impl IntoPy<Py<PyAny>> for CurrencyPair"]], +"nautilus_network":[["impl IntoPy<Py<PyAny>> for HttpClient"],["impl IntoPy<Py<PyAny>> for HttpResponse"],["impl IntoPy<Py<PyAny>> for WebSocketClient"],["impl IntoPy<Py<PyAny>> for WebSocketConfig"],["impl IntoPy<Py<PyAny>> for SocketClient"],["impl IntoPy<Py<PyAny>> for HttpMethod"],["impl IntoPy<Py<PyAny>> for SocketConfig"]], +"nautilus_persistence":[["impl IntoPy<Py<PyAny>> for DataTransformer"],["impl IntoPy<Py<PyAny>> for DataQueryResult"],["impl IntoPy<Py<PyAny>> for OrderBookDeltaDataWrangler"],["impl IntoPy<Py<PyAny>> for BarDataWrangler"],["impl IntoPy<Py<PyAny>> for DataBackendSession"],["impl IntoPy<Py<PyAny>> for NautilusDataType"],["impl IntoPy<Py<PyAny>> for QuoteTickDataWrangler"],["impl IntoPy<Py<PyAny>> for TradeTickDataWrangler"]], "nautilus_pyo3":[["impl IntoPy<Py<PyAny>> for LogGuard"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/develop/core/implementors/pyo3/impl_/extract_argument/trait.PyFunctionArgument.js b/develop/core/implementors/pyo3/impl_/extract_argument/trait.PyFunctionArgument.js index 6c1e3f5326ad..ab34f18525fe 100644 --- a/develop/core/implementors/pyo3/impl_/extract_argument/trait.PyFunctionArgument.js +++ b/develop/core/implementors/pyo3/impl_/extract_argument/trait.PyFunctionArgument.js @@ -1,9 +1,9 @@ (function() {var implementors = { -"nautilus_common":[["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a TimeEvent"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut TimeEvent"]], -"nautilus_core":[["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut UUID4"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a UUID4"]], -"nautilus_indicators":[["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut RelativeStrengthIndex"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut WeightedMovingAverage"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut ExponentialMovingAverage"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut DoubleExponentialMovingAverage"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a MovingAverageType"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut AdaptiveMovingAverage"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut SimpleMovingAverage"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a AdaptiveMovingAverage"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a DoubleExponentialMovingAverage"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut EfficiencyRatio"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a EfficiencyRatio"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a RelativeStrengthIndex"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a WeightedMovingAverage"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut MovingAverageType"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a SimpleMovingAverage"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a ExponentialMovingAverage"]], -"nautilus_model":[["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut BarSpecification"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a OmsType"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut MarketToLimitOrder"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut Money"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut ClientOrderId"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a BookOrder"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut EnumIterator"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut Bar"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a FuturesContract"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut OrderBookDelta"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a TradingState"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut CryptoPerpetual"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut OptionsContract"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a Equity"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut PositionSide"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut ExecAlgorithmId"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a InstrumentId"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a CurrencyPair"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a Venue"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a PriceType"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a CurrencyType"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut BookAction"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a Money"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a TrailingStopMarketOrder"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a PositionId"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a StopMarketOrder"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut TimeInForce"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a TraderId"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut PriceType"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut TrailingStopMarketOrder"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut ContingencyType"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut OrderType"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a ClientOrderId"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut BookOrder"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a BookAction"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut AssetClass"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a TimeInForce"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a MarketIfTouchedOrder"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a Symbol"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut SyntheticInstrument"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a TriggerType"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut ClientId"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a TradeId"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut LiquiditySide"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a LimitIfTouchedOrder"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut TradeId"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut StopMarketOrder"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a BookType"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a AssetType"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a ComponentId"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut BarType"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut TradeTick"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a LimitOrder"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut AccountId"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut PositionId"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut ComponentId"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a OptionKind"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a OrderBookDelta"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut Currency"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut CurrencyType"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut QuoteTick"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a MarketOrder"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut BarAggregation"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut MarketStatus"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut HaltReason"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a QuoteTick"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a AssetClass"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut InstrumentCloseType"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a OrderListId"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut Venue"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut CurrencyPair"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a AccountType"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a TradeTick"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut Equity"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a AccountId"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a HaltReason"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a OrderSide"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a LiquiditySide"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a Currency"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut VenueOrderId"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a ExecAlgorithmId"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut MarketOrder"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a OptionsContract"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut StrategyId"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a InstrumentCloseType"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a StrategyId"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a CryptoPerpetual"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut BookType"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a ClientId"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut TraderId"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut AssetType"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a EnumIterator"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut TradingState"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a AggregationSource"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut InstrumentId"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a ContingencyType"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut LimitIfTouchedOrder"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut Symbol"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut CryptoFuture"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut OptionKind"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a VenueOrderId"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut TrailingOffsetType"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a SyntheticInstrument"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut TriggerType"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut AggregationSource"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a MarketStatus"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut OmsType"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut TrailingStopLimitOrder"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a MarketToLimitOrder"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut Price"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a BarAggregation"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut LimitOrder"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a AggressorSide"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a BarType"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut Quantity"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a Ticker"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a OrderType"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut OrderSide"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut AggressorSide"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a StopLimitOrder"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a TrailingOffsetType"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a Bar"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut OrderListId"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut StopLimitOrder"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a PositionSide"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a OrderStatus"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a TrailingStopLimitOrder"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a Price"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a BarSpecification"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut OrderStatus"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut AccountType"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a Quantity"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a CryptoFuture"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut FuturesContract"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut MarketIfTouchedOrder"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut Ticker"]], -"nautilus_network":[["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut HttpClient"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut SocketConfig"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a SocketConfig"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut HttpResponse"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a WebSocketClient"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a SocketClient"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut WebSocketClient"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a HttpClient"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a HttpMethod"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut SocketClient"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut WebSocketConfig"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut HttpMethod"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a WebSocketConfig"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a HttpResponse"]], -"nautilus_persistence":[["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a TradeTickDataWrangler"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut NautilusDataType"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a DataQueryResult"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a OrderBookDeltaDataWrangler"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut OrderBookDeltaDataWrangler"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut DataTransformer"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut TradeTickDataWrangler"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a NautilusDataType"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a DataBackendSession"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut DataBackendSession"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut QuoteTickDataWrangler"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a BarDataWrangler"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a DataTransformer"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut DataQueryResult"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut BarDataWrangler"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a QuoteTickDataWrangler"]], -"nautilus_pyo3":[["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a LogGuard"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut LogGuard"]] +"nautilus_common":[["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut TimeEvent"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a TimeEvent"]], +"nautilus_core":[["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a UUID4"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut UUID4"]], +"nautilus_indicators":[["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut SimpleMovingAverage"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a WeightedMovingAverage"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut WeightedMovingAverage"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut DoubleExponentialMovingAverage"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a SimpleMovingAverage"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a RelativeStrengthIndex"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut MovingAverageType"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut RelativeStrengthIndex"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut AdaptiveMovingAverage"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a MovingAverageType"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a DoubleExponentialMovingAverage"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut ExponentialMovingAverage"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a ExponentialMovingAverage"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a AdaptiveMovingAverage"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut EfficiencyRatio"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a EfficiencyRatio"]], +"nautilus_model":[["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut AccountType"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut LimitIfTouchedOrder"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a TradeId"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut BarAggregation"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a OrderListId"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a Ticker"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut StopLimitOrder"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a FuturesContract"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut PriceType"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut PositionId"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a MarketIfTouchedOrder"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a StrategyId"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a CurrencyType"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut OrderBookDelta"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut TimeInForce"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a TrailingStopLimitOrder"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut MarketToLimitOrder"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a CryptoPerpetual"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut EnumIterator"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut AssetClass"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a StopLimitOrder"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a HaltReason"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut TraderId"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a PositionId"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a TradingState"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut ContingencyType"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut PositionSide"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut CryptoFuture"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a VenueOrderId"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut Currency"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut Equity"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut BookOrder"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut BarType"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut ClientOrderId"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut AccountId"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a EnumIterator"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a LiquiditySide"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut OrderType"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a TraderId"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut Ticker"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut CryptoPerpetual"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut ClientId"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut Bar"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut TradingState"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut OptionKind"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a ExecAlgorithmId"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a MarketToLimitOrder"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a OptionsContract"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut TradeId"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a OptionKind"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut Price"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut SyntheticInstrument"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut OrderStatus"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut ComponentId"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a Bar"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut AggressorSide"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a InstrumentId"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut BookType"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut InstrumentId"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a MarketOrder"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a TrailingStopMarketOrder"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut AssetType"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a Symbol"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut MarketStatus"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut TrailingStopLimitOrder"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a AggressorSide"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a AggregationSource"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a PositionSide"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut QuoteTick"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a AccountType"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut FuturesContract"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut CurrencyType"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a AccountId"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut MarketOrder"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a AssetType"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut Symbol"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a ClientId"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a BarAggregation"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a ClientOrderId"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a TrailingOffsetType"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a PriceType"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a ComponentId"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut OrderSide"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a BookAction"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a BookOrder"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut CurrencyPair"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut VenueOrderId"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut TrailingStopMarketOrder"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut MarketIfTouchedOrder"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a OrderBookDelta"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a StopMarketOrder"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a Price"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut Money"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut ExecAlgorithmId"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a Quantity"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut BookAction"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut StrategyId"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut TrailingOffsetType"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a TriggerType"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut LiquiditySide"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a BarType"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a BookType"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a AssetClass"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a LimitIfTouchedOrder"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut OrderListId"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a Equity"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a MarketStatus"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a OrderType"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a OrderSide"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut AggregationSource"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a SyntheticInstrument"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a OrderStatus"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a InstrumentCloseType"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut BarSpecification"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut OmsType"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut Venue"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a LimitOrder"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a CryptoFuture"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut LimitOrder"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a Money"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut TriggerType"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut OptionsContract"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut Quantity"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut InstrumentCloseType"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut StopMarketOrder"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a QuoteTick"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a BarSpecification"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a OmsType"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a TimeInForce"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a Currency"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a ContingencyType"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a TradeTick"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut HaltReason"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a Venue"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a CurrencyPair"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut TradeTick"]], +"nautilus_network":[["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a WebSocketClient"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut HttpResponse"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a SocketClient"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a SocketConfig"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut WebSocketClient"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut WebSocketConfig"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut SocketConfig"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a HttpMethod"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a WebSocketConfig"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut HttpMethod"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut SocketClient"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut HttpClient"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a HttpResponse"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a HttpClient"]], +"nautilus_persistence":[["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a DataQueryResult"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut NautilusDataType"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut OrderBookDeltaDataWrangler"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut DataBackendSession"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a DataBackendSession"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a NautilusDataType"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a BarDataWrangler"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut TradeTickDataWrangler"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a TradeTickDataWrangler"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut DataQueryResult"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a QuoteTickDataWrangler"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut BarDataWrangler"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut QuoteTickDataWrangler"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a DataTransformer"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut DataTransformer"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a OrderBookDeltaDataWrangler"]], +"nautilus_pyo3":[["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut LogGuard"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a LogGuard"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/develop/core/implementors/pyo3/impl_/pyclass/trait.PyClassImpl.js b/develop/core/implementors/pyo3/impl_/pyclass/trait.PyClassImpl.js index 169531bfc1bc..635ad4943042 100644 --- a/develop/core/implementors/pyo3/impl_/pyclass/trait.PyClassImpl.js +++ b/develop/core/implementors/pyo3/impl_/pyclass/trait.PyClassImpl.js @@ -1,9 +1,9 @@ (function() {var implementors = { "nautilus_common":[["impl PyClassImpl for TimeEvent"]], "nautilus_core":[["impl PyClassImpl for UUID4"]], -"nautilus_indicators":[["impl PyClassImpl for ExponentialMovingAverage"],["impl PyClassImpl for WeightedMovingAverage"],["impl PyClassImpl for MovingAverageType"],["impl PyClassImpl for AdaptiveMovingAverage"],["impl PyClassImpl for SimpleMovingAverage"],["impl PyClassImpl for DoubleExponentialMovingAverage"],["impl PyClassImpl for EfficiencyRatio"],["impl PyClassImpl for RelativeStrengthIndex"]], -"nautilus_model":[["impl PyClassImpl for Currency"],["impl PyClassImpl for ContingencyType"],["impl PyClassImpl for AssetType"],["impl PyClassImpl for TradingState"],["impl PyClassImpl for PositionSide"],["impl PyClassImpl for CurrencyPair"],["impl PyClassImpl for TrailingOffsetType"],["impl PyClassImpl for InstrumentCloseType"],["impl PyClassImpl for BarAggregation"],["impl PyClassImpl for BarSpecification"],["impl PyClassImpl for Money"],["impl PyClassImpl for Bar"],["impl PyClassImpl for AccountType"],["impl PyClassImpl for LiquiditySide"],["impl PyClassImpl for CurrencyType"],["impl PyClassImpl for Quantity"],["impl PyClassImpl for Price"],["impl PyClassImpl for OrderSide"],["impl PyClassImpl for OrderType"],["impl PyClassImpl for Venue"],["impl PyClassImpl for OrderBookDelta"],["impl PyClassImpl for SyntheticInstrument"],["impl PyClassImpl for AssetClass"],["impl PyClassImpl for PositionId"],["impl PyClassImpl for MarketToLimitOrder"],["impl PyClassImpl for InstrumentId"],["impl PyClassImpl for ClientOrderId"],["impl PyClassImpl for AggregationSource"],["impl PyClassImpl for OptionKind"],["impl PyClassImpl for TimeInForce"],["impl PyClassImpl for CryptoFuture"],["impl PyClassImpl for OptionsContract"],["impl PyClassImpl for OrderListId"],["impl PyClassImpl for EnumIterator"],["impl PyClassImpl for VenueOrderId"],["impl PyClassImpl for AggressorSide"],["impl PyClassImpl for StopLimitOrder"],["impl PyClassImpl for BarType"],["impl PyClassImpl for TrailingStopMarketOrder"],["impl PyClassImpl for MarketIfTouchedOrder"],["impl PyClassImpl for TraderId"],["impl PyClassImpl for LimitOrder"],["impl PyClassImpl for PriceType"],["impl PyClassImpl for FuturesContract"],["impl PyClassImpl for LimitIfTouchedOrder"],["impl PyClassImpl for TrailingStopLimitOrder"],["impl PyClassImpl for ClientId"],["impl PyClassImpl for OrderStatus"],["impl PyClassImpl for Equity"],["impl PyClassImpl for MarketStatus"],["impl PyClassImpl for OmsType"],["impl PyClassImpl for ExecAlgorithmId"],["impl PyClassImpl for BookType"],["impl PyClassImpl for Symbol"],["impl PyClassImpl for StrategyId"],["impl PyClassImpl for CryptoPerpetual"],["impl PyClassImpl for TradeId"],["impl PyClassImpl for TradeTick"],["impl PyClassImpl for Ticker"],["impl PyClassImpl for MarketOrder"],["impl PyClassImpl for ComponentId"],["impl PyClassImpl for BookOrder"],["impl PyClassImpl for HaltReason"],["impl PyClassImpl for BookAction"],["impl PyClassImpl for StopMarketOrder"],["impl PyClassImpl for TriggerType"],["impl PyClassImpl for AccountId"],["impl PyClassImpl for QuoteTick"]], -"nautilus_network":[["impl PyClassImpl for WebSocketConfig"],["impl PyClassImpl for SocketConfig"],["impl PyClassImpl for HttpClient"],["impl PyClassImpl for HttpMethod"],["impl PyClassImpl for SocketClient"],["impl PyClassImpl for WebSocketClient"],["impl PyClassImpl for HttpResponse"]], -"nautilus_persistence":[["impl PyClassImpl for BarDataWrangler"],["impl PyClassImpl for TradeTickDataWrangler"],["impl PyClassImpl for OrderBookDeltaDataWrangler"],["impl PyClassImpl for NautilusDataType"],["impl PyClassImpl for DataQueryResult"],["impl PyClassImpl for DataTransformer"],["impl PyClassImpl for DataBackendSession"],["impl PyClassImpl for QuoteTickDataWrangler"]], +"nautilus_indicators":[["impl PyClassImpl for EfficiencyRatio"],["impl PyClassImpl for WeightedMovingAverage"],["impl PyClassImpl for DoubleExponentialMovingAverage"],["impl PyClassImpl for AdaptiveMovingAverage"],["impl PyClassImpl for SimpleMovingAverage"],["impl PyClassImpl for MovingAverageType"],["impl PyClassImpl for ExponentialMovingAverage"],["impl PyClassImpl for RelativeStrengthIndex"]], +"nautilus_model":[["impl PyClassImpl for BarSpecification"],["impl PyClassImpl for OptionKind"],["impl PyClassImpl for TrailingOffsetType"],["impl PyClassImpl for AssetClass"],["impl PyClassImpl for StopMarketOrder"],["impl PyClassImpl for Money"],["impl PyClassImpl for TradeTick"],["impl PyClassImpl for AccountId"],["impl PyClassImpl for StrategyId"],["impl PyClassImpl for Ticker"],["impl PyClassImpl for ExecAlgorithmId"],["impl PyClassImpl for TradingState"],["impl PyClassImpl for BookAction"],["impl PyClassImpl for SyntheticInstrument"],["impl PyClassImpl for Currency"],["impl PyClassImpl for OmsType"],["impl PyClassImpl for TradeId"],["impl PyClassImpl for AccountType"],["impl PyClassImpl for OrderSide"],["impl PyClassImpl for TrailingStopMarketOrder"],["impl PyClassImpl for BarAggregation"],["impl PyClassImpl for TimeInForce"],["impl PyClassImpl for BarType"],["impl PyClassImpl for PositionSide"],["impl PyClassImpl for MarketToLimitOrder"],["impl PyClassImpl for PriceType"],["impl PyClassImpl for Symbol"],["impl PyClassImpl for HaltReason"],["impl PyClassImpl for InstrumentCloseType"],["impl PyClassImpl for OrderType"],["impl PyClassImpl for TraderId"],["impl PyClassImpl for InstrumentId"],["impl PyClassImpl for OptionsContract"],["impl PyClassImpl for AggressorSide"],["impl PyClassImpl for OrderStatus"],["impl PyClassImpl for BookOrder"],["impl PyClassImpl for BookType"],["impl PyClassImpl for MarketStatus"],["impl PyClassImpl for TrailingStopLimitOrder"],["impl PyClassImpl for Quantity"],["impl PyClassImpl for FuturesContract"],["impl PyClassImpl for LimitIfTouchedOrder"],["impl PyClassImpl for EnumIterator"],["impl PyClassImpl for CryptoFuture"],["impl PyClassImpl for ComponentId"],["impl PyClassImpl for MarketOrder"],["impl PyClassImpl for CurrencyType"],["impl PyClassImpl for Price"],["impl PyClassImpl for ClientOrderId"],["impl PyClassImpl for OrderListId"],["impl PyClassImpl for Bar"],["impl PyClassImpl for MarketIfTouchedOrder"],["impl PyClassImpl for AssetType"],["impl PyClassImpl for VenueOrderId"],["impl PyClassImpl for Equity"],["impl PyClassImpl for ContingencyType"],["impl PyClassImpl for TriggerType"],["impl PyClassImpl for AggregationSource"],["impl PyClassImpl for LimitOrder"],["impl PyClassImpl for ClientId"],["impl PyClassImpl for OrderBookDelta"],["impl PyClassImpl for QuoteTick"],["impl PyClassImpl for StopLimitOrder"],["impl PyClassImpl for PositionId"],["impl PyClassImpl for Venue"],["impl PyClassImpl for LiquiditySide"],["impl PyClassImpl for CryptoPerpetual"],["impl PyClassImpl for CurrencyPair"]], +"nautilus_network":[["impl PyClassImpl for WebSocketConfig"],["impl PyClassImpl for WebSocketClient"],["impl PyClassImpl for HttpClient"],["impl PyClassImpl for HttpResponse"],["impl PyClassImpl for SocketClient"],["impl PyClassImpl for HttpMethod"],["impl PyClassImpl for SocketConfig"]], +"nautilus_persistence":[["impl PyClassImpl for BarDataWrangler"],["impl PyClassImpl for QuoteTickDataWrangler"],["impl PyClassImpl for DataQueryResult"],["impl PyClassImpl for OrderBookDeltaDataWrangler"],["impl PyClassImpl for DataBackendSession"],["impl PyClassImpl for NautilusDataType"],["impl PyClassImpl for TradeTickDataWrangler"],["impl PyClassImpl for DataTransformer"]], "nautilus_pyo3":[["impl PyClassImpl for LogGuard"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/develop/core/implementors/pyo3/impl_/pyclass/trait.PyClassNewTextSignature.js b/develop/core/implementors/pyo3/impl_/pyclass/trait.PyClassNewTextSignature.js index cef744d6b57d..ca8b7e823715 100644 --- a/develop/core/implementors/pyo3/impl_/pyclass/trait.PyClassNewTextSignature.js +++ b/develop/core/implementors/pyo3/impl_/pyclass/trait.PyClassNewTextSignature.js @@ -1,8 +1,8 @@ (function() {var implementors = { "nautilus_common":[["impl PyClassNewTextSignature<TimeEvent> for PyClassImplCollector<TimeEvent>"]], "nautilus_core":[["impl PyClassNewTextSignature<UUID4> for PyClassImplCollector<UUID4>"]], -"nautilus_indicators":[["impl PyClassNewTextSignature<WeightedMovingAverage> for PyClassImplCollector<WeightedMovingAverage>"],["impl PyClassNewTextSignature<AdaptiveMovingAverage> for PyClassImplCollector<AdaptiveMovingAverage>"],["impl PyClassNewTextSignature<ExponentialMovingAverage> for PyClassImplCollector<ExponentialMovingAverage>"],["impl PyClassNewTextSignature<RelativeStrengthIndex> for PyClassImplCollector<RelativeStrengthIndex>"],["impl PyClassNewTextSignature<DoubleExponentialMovingAverage> for PyClassImplCollector<DoubleExponentialMovingAverage>"],["impl PyClassNewTextSignature<EfficiencyRatio> for PyClassImplCollector<EfficiencyRatio>"],["impl PyClassNewTextSignature<SimpleMovingAverage> for PyClassImplCollector<SimpleMovingAverage>"]], -"nautilus_model":[["impl PyClassNewTextSignature<BookAction> for PyClassImplCollector<BookAction>"],["impl PyClassNewTextSignature<TradeTick> for PyClassImplCollector<TradeTick>"],["impl PyClassNewTextSignature<Price> for PyClassImplCollector<Price>"],["impl PyClassNewTextSignature<OrderSide> for PyClassImplCollector<OrderSide>"],["impl PyClassNewTextSignature<BarSpecification> for PyClassImplCollector<BarSpecification>"],["impl PyClassNewTextSignature<TriggerType> for PyClassImplCollector<TriggerType>"],["impl PyClassNewTextSignature<BookOrder> for PyClassImplCollector<BookOrder>"],["impl PyClassNewTextSignature<TradeId> for PyClassImplCollector<TradeId>"],["impl PyClassNewTextSignature<Venue> for PyClassImplCollector<Venue>"],["impl PyClassNewTextSignature<OrderType> for PyClassImplCollector<OrderType>"],["impl PyClassNewTextSignature<BarType> for PyClassImplCollector<BarType>"],["impl PyClassNewTextSignature<BookType> for PyClassImplCollector<BookType>"],["impl PyClassNewTextSignature<InstrumentCloseType> for PyClassImplCollector<InstrumentCloseType>"],["impl PyClassNewTextSignature<ExecAlgorithmId> for PyClassImplCollector<ExecAlgorithmId>"],["impl PyClassNewTextSignature<TradingState> for PyClassImplCollector<TradingState>"],["impl PyClassNewTextSignature<InstrumentId> for PyClassImplCollector<InstrumentId>"],["impl PyClassNewTextSignature<Money> for PyClassImplCollector<Money>"],["impl PyClassNewTextSignature<ComponentId> for PyClassImplCollector<ComponentId>"],["impl PyClassNewTextSignature<TraderId> for PyClassImplCollector<TraderId>"],["impl PyClassNewTextSignature<AccountId> for PyClassImplCollector<AccountId>"],["impl PyClassNewTextSignature<StrategyId> for PyClassImplCollector<StrategyId>"],["impl PyClassNewTextSignature<PositionSide> for PyClassImplCollector<PositionSide>"],["impl PyClassNewTextSignature<AggregationSource> for PyClassImplCollector<AggregationSource>"],["impl PyClassNewTextSignature<TimeInForce> for PyClassImplCollector<TimeInForce>"],["impl PyClassNewTextSignature<PriceType> for PyClassImplCollector<PriceType>"],["impl PyClassNewTextSignature<ClientId> for PyClassImplCollector<ClientId>"],["impl PyClassNewTextSignature<VenueOrderId> for PyClassImplCollector<VenueOrderId>"],["impl PyClassNewTextSignature<MarketStatus> for PyClassImplCollector<MarketStatus>"],["impl PyClassNewTextSignature<QuoteTick> for PyClassImplCollector<QuoteTick>"],["impl PyClassNewTextSignature<OrderListId> for PyClassImplCollector<OrderListId>"],["impl PyClassNewTextSignature<AccountType> for PyClassImplCollector<AccountType>"],["impl PyClassNewTextSignature<MarketOrder> for PyClassImplCollector<MarketOrder>"],["impl PyClassNewTextSignature<OrderStatus> for PyClassImplCollector<OrderStatus>"],["impl PyClassNewTextSignature<CryptoFuture> for PyClassImplCollector<CryptoFuture>"],["impl PyClassNewTextSignature<OmsType> for PyClassImplCollector<OmsType>"],["impl PyClassNewTextSignature<OrderBookDelta> for PyClassImplCollector<OrderBookDelta>"],["impl PyClassNewTextSignature<CryptoPerpetual> for PyClassImplCollector<CryptoPerpetual>"],["impl PyClassNewTextSignature<Bar> for PyClassImplCollector<Bar>"],["impl PyClassNewTextSignature<Symbol> for PyClassImplCollector<Symbol>"],["impl PyClassNewTextSignature<TrailingOffsetType> for PyClassImplCollector<TrailingOffsetType>"],["impl PyClassNewTextSignature<AggressorSide> for PyClassImplCollector<AggressorSide>"],["impl PyClassNewTextSignature<PositionId> for PyClassImplCollector<PositionId>"],["impl PyClassNewTextSignature<ClientOrderId> for PyClassImplCollector<ClientOrderId>"],["impl PyClassNewTextSignature<ContingencyType> for PyClassImplCollector<ContingencyType>"],["impl PyClassNewTextSignature<Currency> for PyClassImplCollector<Currency>"],["impl PyClassNewTextSignature<BarAggregation> for PyClassImplCollector<BarAggregation>"],["impl PyClassNewTextSignature<CurrencyType> for PyClassImplCollector<CurrencyType>"],["impl PyClassNewTextSignature<Quantity> for PyClassImplCollector<Quantity>"],["impl PyClassNewTextSignature<LiquiditySide> for PyClassImplCollector<LiquiditySide>"],["impl PyClassNewTextSignature<Ticker> for PyClassImplCollector<Ticker>"],["impl PyClassNewTextSignature<OptionKind> for PyClassImplCollector<OptionKind>"],["impl PyClassNewTextSignature<AssetClass> for PyClassImplCollector<AssetClass>"]], -"nautilus_network":[["impl PyClassNewTextSignature<HttpClient> for PyClassImplCollector<HttpClient>"],["impl PyClassNewTextSignature<WebSocketConfig> for PyClassImplCollector<WebSocketConfig>"],["impl PyClassNewTextSignature<HttpResponse> for PyClassImplCollector<HttpResponse>"],["impl PyClassNewTextSignature<SocketConfig> for PyClassImplCollector<SocketConfig>"]], -"nautilus_persistence":[["impl PyClassNewTextSignature<BarDataWrangler> for PyClassImplCollector<BarDataWrangler>"],["impl PyClassNewTextSignature<QuoteTickDataWrangler> for PyClassImplCollector<QuoteTickDataWrangler>"],["impl PyClassNewTextSignature<OrderBookDeltaDataWrangler> for PyClassImplCollector<OrderBookDeltaDataWrangler>"],["impl PyClassNewTextSignature<TradeTickDataWrangler> for PyClassImplCollector<TradeTickDataWrangler>"],["impl PyClassNewTextSignature<DataBackendSession> for PyClassImplCollector<DataBackendSession>"]] +"nautilus_indicators":[["impl PyClassNewTextSignature<ExponentialMovingAverage> for PyClassImplCollector<ExponentialMovingAverage>"],["impl PyClassNewTextSignature<WeightedMovingAverage> for PyClassImplCollector<WeightedMovingAverage>"],["impl PyClassNewTextSignature<RelativeStrengthIndex> for PyClassImplCollector<RelativeStrengthIndex>"],["impl PyClassNewTextSignature<EfficiencyRatio> for PyClassImplCollector<EfficiencyRatio>"],["impl PyClassNewTextSignature<AdaptiveMovingAverage> for PyClassImplCollector<AdaptiveMovingAverage>"],["impl PyClassNewTextSignature<DoubleExponentialMovingAverage> for PyClassImplCollector<DoubleExponentialMovingAverage>"],["impl PyClassNewTextSignature<SimpleMovingAverage> for PyClassImplCollector<SimpleMovingAverage>"]], +"nautilus_model":[["impl PyClassNewTextSignature<Bar> for PyClassImplCollector<Bar>"],["impl PyClassNewTextSignature<AggressorSide> for PyClassImplCollector<AggressorSide>"],["impl PyClassNewTextSignature<AssetClass> for PyClassImplCollector<AssetClass>"],["impl PyClassNewTextSignature<ClientOrderId> for PyClassImplCollector<ClientOrderId>"],["impl PyClassNewTextSignature<BarSpecification> for PyClassImplCollector<BarSpecification>"],["impl PyClassNewTextSignature<OptionKind> for PyClassImplCollector<OptionKind>"],["impl PyClassNewTextSignature<ClientId> for PyClassImplCollector<ClientId>"],["impl PyClassNewTextSignature<TriggerType> for PyClassImplCollector<TriggerType>"],["impl PyClassNewTextSignature<BookType> for PyClassImplCollector<BookType>"],["impl PyClassNewTextSignature<TrailingOffsetType> for PyClassImplCollector<TrailingOffsetType>"],["impl PyClassNewTextSignature<Money> for PyClassImplCollector<Money>"],["impl PyClassNewTextSignature<AccountId> for PyClassImplCollector<AccountId>"],["impl PyClassNewTextSignature<AccountType> for PyClassImplCollector<AccountType>"],["impl PyClassNewTextSignature<MarketStatus> for PyClassImplCollector<MarketStatus>"],["impl PyClassNewTextSignature<ComponentId> for PyClassImplCollector<ComponentId>"],["impl PyClassNewTextSignature<VenueOrderId> for PyClassImplCollector<VenueOrderId>"],["impl PyClassNewTextSignature<BarAggregation> for PyClassImplCollector<BarAggregation>"],["impl PyClassNewTextSignature<Price> for PyClassImplCollector<Price>"],["impl PyClassNewTextSignature<ContingencyType> for PyClassImplCollector<ContingencyType>"],["impl PyClassNewTextSignature<OrderBookDelta> for PyClassImplCollector<OrderBookDelta>"],["impl PyClassNewTextSignature<PositionSide> for PyClassImplCollector<PositionSide>"],["impl PyClassNewTextSignature<CryptoFuture> for PyClassImplCollector<CryptoFuture>"],["impl PyClassNewTextSignature<OrderListId> for PyClassImplCollector<OrderListId>"],["impl PyClassNewTextSignature<MarketOrder> for PyClassImplCollector<MarketOrder>"],["impl PyClassNewTextSignature<CurrencyType> for PyClassImplCollector<CurrencyType>"],["impl PyClassNewTextSignature<TraderId> for PyClassImplCollector<TraderId>"],["impl PyClassNewTextSignature<Symbol> for PyClassImplCollector<Symbol>"],["impl PyClassNewTextSignature<TradeTick> for PyClassImplCollector<TradeTick>"],["impl PyClassNewTextSignature<Venue> for PyClassImplCollector<Venue>"],["impl PyClassNewTextSignature<ExecAlgorithmId> for PyClassImplCollector<ExecAlgorithmId>"],["impl PyClassNewTextSignature<StrategyId> for PyClassImplCollector<StrategyId>"],["impl PyClassNewTextSignature<Quantity> for PyClassImplCollector<Quantity>"],["impl PyClassNewTextSignature<TradeId> for PyClassImplCollector<TradeId>"],["impl PyClassNewTextSignature<QuoteTick> for PyClassImplCollector<QuoteTick>"],["impl PyClassNewTextSignature<PositionId> for PyClassImplCollector<PositionId>"],["impl PyClassNewTextSignature<OrderStatus> for PyClassImplCollector<OrderStatus>"],["impl PyClassNewTextSignature<TradingState> for PyClassImplCollector<TradingState>"],["impl PyClassNewTextSignature<InstrumentId> for PyClassImplCollector<InstrumentId>"],["impl PyClassNewTextSignature<OrderType> for PyClassImplCollector<OrderType>"],["impl PyClassNewTextSignature<PriceType> for PyClassImplCollector<PriceType>"],["impl PyClassNewTextSignature<BookAction> for PyClassImplCollector<BookAction>"],["impl PyClassNewTextSignature<Currency> for PyClassImplCollector<Currency>"],["impl PyClassNewTextSignature<CryptoPerpetual> for PyClassImplCollector<CryptoPerpetual>"],["impl PyClassNewTextSignature<LiquiditySide> for PyClassImplCollector<LiquiditySide>"],["impl PyClassNewTextSignature<InstrumentCloseType> for PyClassImplCollector<InstrumentCloseType>"],["impl PyClassNewTextSignature<Ticker> for PyClassImplCollector<Ticker>"],["impl PyClassNewTextSignature<OmsType> for PyClassImplCollector<OmsType>"],["impl PyClassNewTextSignature<OrderSide> for PyClassImplCollector<OrderSide>"],["impl PyClassNewTextSignature<BookOrder> for PyClassImplCollector<BookOrder>"],["impl PyClassNewTextSignature<BarType> for PyClassImplCollector<BarType>"],["impl PyClassNewTextSignature<AggregationSource> for PyClassImplCollector<AggregationSource>"],["impl PyClassNewTextSignature<TimeInForce> for PyClassImplCollector<TimeInForce>"]], +"nautilus_network":[["impl PyClassNewTextSignature<HttpResponse> for PyClassImplCollector<HttpResponse>"],["impl PyClassNewTextSignature<HttpClient> for PyClassImplCollector<HttpClient>"],["impl PyClassNewTextSignature<SocketConfig> for PyClassImplCollector<SocketConfig>"],["impl PyClassNewTextSignature<WebSocketConfig> for PyClassImplCollector<WebSocketConfig>"]], +"nautilus_persistence":[["impl PyClassNewTextSignature<BarDataWrangler> for PyClassImplCollector<BarDataWrangler>"],["impl PyClassNewTextSignature<DataBackendSession> for PyClassImplCollector<DataBackendSession>"],["impl PyClassNewTextSignature<QuoteTickDataWrangler> for PyClassImplCollector<QuoteTickDataWrangler>"],["impl PyClassNewTextSignature<TradeTickDataWrangler> for PyClassImplCollector<TradeTickDataWrangler>"],["impl PyClassNewTextSignature<OrderBookDeltaDataWrangler> for PyClassImplCollector<OrderBookDeltaDataWrangler>"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/develop/core/implementors/pyo3/impl_/pyclass/trait.PyClass__mod__SlotFragment.js b/develop/core/implementors/pyo3/impl_/pyclass/trait.PyClass__mod__SlotFragment.js index a1a8d5044f52..f536041b147c 100644 --- a/develop/core/implementors/pyo3/impl_/pyclass/trait.PyClass__mod__SlotFragment.js +++ b/develop/core/implementors/pyo3/impl_/pyclass/trait.PyClass__mod__SlotFragment.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"nautilus_model":[["impl PyClass__mod__SlotFragment<Money> for PyClassImplCollector<Money>"],["impl PyClass__mod__SlotFragment<Price> for PyClassImplCollector<Price>"],["impl PyClass__mod__SlotFragment<Quantity> for PyClassImplCollector<Quantity>"]] +"nautilus_model":[["impl PyClass__mod__SlotFragment<Price> for PyClassImplCollector<Price>"],["impl PyClass__mod__SlotFragment<Money> for PyClassImplCollector<Money>"],["impl PyClass__mod__SlotFragment<Quantity> for PyClassImplCollector<Quantity>"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/develop/core/implementors/pyo3/impl_/pyclass/trait.PyClass__mul__SlotFragment.js b/develop/core/implementors/pyo3/impl_/pyclass/trait.PyClass__mul__SlotFragment.js index fb5c4097bcaa..33508625fa8f 100644 --- a/develop/core/implementors/pyo3/impl_/pyclass/trait.PyClass__mul__SlotFragment.js +++ b/develop/core/implementors/pyo3/impl_/pyclass/trait.PyClass__mul__SlotFragment.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"nautilus_model":[["impl PyClass__mul__SlotFragment<Money> for PyClassImplCollector<Money>"],["impl PyClass__mul__SlotFragment<Price> for PyClassImplCollector<Price>"],["impl PyClass__mul__SlotFragment<Quantity> for PyClassImplCollector<Quantity>"]] +"nautilus_model":[["impl PyClass__mul__SlotFragment<Money> for PyClassImplCollector<Money>"],["impl PyClass__mul__SlotFragment<Quantity> for PyClassImplCollector<Quantity>"],["impl PyClass__mul__SlotFragment<Price> for PyClassImplCollector<Price>"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/develop/core/implementors/pyo3/impl_/pyclass/trait.PyClass__radd__SlotFragment.js b/develop/core/implementors/pyo3/impl_/pyclass/trait.PyClass__radd__SlotFragment.js index 5767031a02a7..31c22fdda19d 100644 --- a/develop/core/implementors/pyo3/impl_/pyclass/trait.PyClass__radd__SlotFragment.js +++ b/develop/core/implementors/pyo3/impl_/pyclass/trait.PyClass__radd__SlotFragment.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"nautilus_model":[["impl PyClass__radd__SlotFragment<Quantity> for PyClassImplCollector<Quantity>"],["impl PyClass__radd__SlotFragment<Money> for PyClassImplCollector<Money>"],["impl PyClass__radd__SlotFragment<Price> for PyClassImplCollector<Price>"]] +"nautilus_model":[["impl PyClass__radd__SlotFragment<Price> for PyClassImplCollector<Price>"],["impl PyClass__radd__SlotFragment<Money> for PyClassImplCollector<Money>"],["impl PyClass__radd__SlotFragment<Quantity> for PyClassImplCollector<Quantity>"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/develop/core/implementors/pyo3/impl_/pyclass/trait.PyClass__rfloordiv__SlotFragment.js b/develop/core/implementors/pyo3/impl_/pyclass/trait.PyClass__rfloordiv__SlotFragment.js index 9ad1a00676e6..e45f6be9dc0b 100644 --- a/develop/core/implementors/pyo3/impl_/pyclass/trait.PyClass__rfloordiv__SlotFragment.js +++ b/develop/core/implementors/pyo3/impl_/pyclass/trait.PyClass__rfloordiv__SlotFragment.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"nautilus_model":[["impl PyClass__rfloordiv__SlotFragment<Price> for PyClassImplCollector<Price>"],["impl PyClass__rfloordiv__SlotFragment<Quantity> for PyClassImplCollector<Quantity>"],["impl PyClass__rfloordiv__SlotFragment<Money> for PyClassImplCollector<Money>"]] +"nautilus_model":[["impl PyClass__rfloordiv__SlotFragment<Money> for PyClassImplCollector<Money>"],["impl PyClass__rfloordiv__SlotFragment<Quantity> for PyClassImplCollector<Quantity>"],["impl PyClass__rfloordiv__SlotFragment<Price> for PyClassImplCollector<Price>"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/develop/core/implementors/pyo3/impl_/pyclass/trait.PyClass__rmod__SlotFragment.js b/develop/core/implementors/pyo3/impl_/pyclass/trait.PyClass__rmod__SlotFragment.js index fce9ece998f8..1d2403a1e887 100644 --- a/develop/core/implementors/pyo3/impl_/pyclass/trait.PyClass__rmod__SlotFragment.js +++ b/develop/core/implementors/pyo3/impl_/pyclass/trait.PyClass__rmod__SlotFragment.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"nautilus_model":[["impl PyClass__rmod__SlotFragment<Price> for PyClassImplCollector<Price>"],["impl PyClass__rmod__SlotFragment<Quantity> for PyClassImplCollector<Quantity>"],["impl PyClass__rmod__SlotFragment<Money> for PyClassImplCollector<Money>"]] +"nautilus_model":[["impl PyClass__rmod__SlotFragment<Money> for PyClassImplCollector<Money>"],["impl PyClass__rmod__SlotFragment<Price> for PyClassImplCollector<Price>"],["impl PyClass__rmod__SlotFragment<Quantity> for PyClassImplCollector<Quantity>"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/develop/core/implementors/pyo3/impl_/pyclass/trait.PyClass__rmul__SlotFragment.js b/develop/core/implementors/pyo3/impl_/pyclass/trait.PyClass__rmul__SlotFragment.js index 0e5fd875573f..cc21609d466c 100644 --- a/develop/core/implementors/pyo3/impl_/pyclass/trait.PyClass__rmul__SlotFragment.js +++ b/develop/core/implementors/pyo3/impl_/pyclass/trait.PyClass__rmul__SlotFragment.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"nautilus_model":[["impl PyClass__rmul__SlotFragment<Quantity> for PyClassImplCollector<Quantity>"],["impl PyClass__rmul__SlotFragment<Price> for PyClassImplCollector<Price>"],["impl PyClass__rmul__SlotFragment<Money> for PyClassImplCollector<Money>"]] +"nautilus_model":[["impl PyClass__rmul__SlotFragment<Price> for PyClassImplCollector<Price>"],["impl PyClass__rmul__SlotFragment<Quantity> for PyClassImplCollector<Quantity>"],["impl PyClass__rmul__SlotFragment<Money> for PyClassImplCollector<Money>"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/develop/core/implementors/pyo3/impl_/pyclass/trait.PyClass__rsub__SlotFragment.js b/develop/core/implementors/pyo3/impl_/pyclass/trait.PyClass__rsub__SlotFragment.js index 1bcb1e534051..2c04345360ab 100644 --- a/develop/core/implementors/pyo3/impl_/pyclass/trait.PyClass__rsub__SlotFragment.js +++ b/develop/core/implementors/pyo3/impl_/pyclass/trait.PyClass__rsub__SlotFragment.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"nautilus_model":[["impl PyClass__rsub__SlotFragment<Quantity> for PyClassImplCollector<Quantity>"],["impl PyClass__rsub__SlotFragment<Money> for PyClassImplCollector<Money>"],["impl PyClass__rsub__SlotFragment<Price> for PyClassImplCollector<Price>"]] +"nautilus_model":[["impl PyClass__rsub__SlotFragment<Price> for PyClassImplCollector<Price>"],["impl PyClass__rsub__SlotFragment<Money> for PyClassImplCollector<Money>"],["impl PyClass__rsub__SlotFragment<Quantity> for PyClassImplCollector<Quantity>"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/develop/core/implementors/pyo3/impl_/pyclass/trait.PyClass__rtruediv__SlotFragment.js b/develop/core/implementors/pyo3/impl_/pyclass/trait.PyClass__rtruediv__SlotFragment.js index 74e9ea0cde34..cb8b7dc6b1c3 100644 --- a/develop/core/implementors/pyo3/impl_/pyclass/trait.PyClass__rtruediv__SlotFragment.js +++ b/develop/core/implementors/pyo3/impl_/pyclass/trait.PyClass__rtruediv__SlotFragment.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"nautilus_model":[["impl PyClass__rtruediv__SlotFragment<Price> for PyClassImplCollector<Price>"],["impl PyClass__rtruediv__SlotFragment<Quantity> for PyClassImplCollector<Quantity>"],["impl PyClass__rtruediv__SlotFragment<Money> for PyClassImplCollector<Money>"]] +"nautilus_model":[["impl PyClass__rtruediv__SlotFragment<Quantity> for PyClassImplCollector<Quantity>"],["impl PyClass__rtruediv__SlotFragment<Price> for PyClassImplCollector<Price>"],["impl PyClass__rtruediv__SlotFragment<Money> for PyClassImplCollector<Money>"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/develop/core/implementors/pyo3/impl_/pyclass/trait.PyClass__sub__SlotFragment.js b/develop/core/implementors/pyo3/impl_/pyclass/trait.PyClass__sub__SlotFragment.js index 0758b8b328b7..8bb403338130 100644 --- a/develop/core/implementors/pyo3/impl_/pyclass/trait.PyClass__sub__SlotFragment.js +++ b/develop/core/implementors/pyo3/impl_/pyclass/trait.PyClass__sub__SlotFragment.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"nautilus_model":[["impl PyClass__sub__SlotFragment<Money> for PyClassImplCollector<Money>"],["impl PyClass__sub__SlotFragment<Price> for PyClassImplCollector<Price>"],["impl PyClass__sub__SlotFragment<Quantity> for PyClassImplCollector<Quantity>"]] +"nautilus_model":[["impl PyClass__sub__SlotFragment<Quantity> for PyClassImplCollector<Quantity>"],["impl PyClass__sub__SlotFragment<Money> for PyClassImplCollector<Money>"],["impl PyClass__sub__SlotFragment<Price> for PyClassImplCollector<Price>"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/develop/core/implementors/pyo3/impl_/pyclass/trait.PyClass__truediv__SlotFragment.js b/develop/core/implementors/pyo3/impl_/pyclass/trait.PyClass__truediv__SlotFragment.js index e91c5846a154..4d7f5f599b06 100644 --- a/develop/core/implementors/pyo3/impl_/pyclass/trait.PyClass__truediv__SlotFragment.js +++ b/develop/core/implementors/pyo3/impl_/pyclass/trait.PyClass__truediv__SlotFragment.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"nautilus_model":[["impl PyClass__truediv__SlotFragment<Money> for PyClassImplCollector<Money>"],["impl PyClass__truediv__SlotFragment<Price> for PyClassImplCollector<Price>"],["impl PyClass__truediv__SlotFragment<Quantity> for PyClassImplCollector<Quantity>"]] +"nautilus_model":[["impl PyClass__truediv__SlotFragment<Money> for PyClassImplCollector<Money>"],["impl PyClass__truediv__SlotFragment<Quantity> for PyClassImplCollector<Quantity>"],["impl PyClass__truediv__SlotFragment<Price> for PyClassImplCollector<Price>"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/develop/core/implementors/pyo3/impl_/pyclass/trait.PyMethods.js b/develop/core/implementors/pyo3/impl_/pyclass/trait.PyMethods.js index 59e7e0c1fdac..7cbebd401bbf 100644 --- a/develop/core/implementors/pyo3/impl_/pyclass/trait.PyMethods.js +++ b/develop/core/implementors/pyo3/impl_/pyclass/trait.PyMethods.js @@ -1,8 +1,8 @@ (function() {var implementors = { "nautilus_common":[["impl PyMethods<TimeEvent> for PyClassImplCollector<TimeEvent>"]], "nautilus_core":[["impl PyMethods<UUID4> for PyClassImplCollector<UUID4>"]], -"nautilus_indicators":[["impl PyMethods<SimpleMovingAverage> for PyClassImplCollector<SimpleMovingAverage>"],["impl PyMethods<ExponentialMovingAverage> for PyClassImplCollector<ExponentialMovingAverage>"],["impl PyMethods<DoubleExponentialMovingAverage> for PyClassImplCollector<DoubleExponentialMovingAverage>"],["impl PyMethods<EfficiencyRatio> for PyClassImplCollector<EfficiencyRatio>"],["impl PyMethods<RelativeStrengthIndex> for PyClassImplCollector<RelativeStrengthIndex>"],["impl PyMethods<AdaptiveMovingAverage> for PyClassImplCollector<AdaptiveMovingAverage>"],["impl PyMethods<WeightedMovingAverage> for PyClassImplCollector<WeightedMovingAverage>"]], -"nautilus_model":[["impl PyMethods<OrderBookDelta> for PyClassImplCollector<OrderBookDelta>"],["impl PyMethods<OrderSide> for PyClassImplCollector<OrderSide>"],["impl PyMethods<PositionSide> for PyClassImplCollector<PositionSide>"],["impl PyMethods<BarSpecification> for PyClassImplCollector<BarSpecification>"],["impl PyMethods<CryptoPerpetual> for PyClassImplCollector<CryptoPerpetual>"],["impl PyMethods<InstrumentId> for PyClassImplCollector<InstrumentId>"],["impl PyMethods<OrderListId> for PyClassImplCollector<OrderListId>"],["impl PyMethods<ClientId> for PyClassImplCollector<ClientId>"],["impl PyMethods<Ticker> for PyClassImplCollector<Ticker>"],["impl PyMethods<AggressorSide> for PyClassImplCollector<AggressorSide>"],["impl PyMethods<ComponentId> for PyClassImplCollector<ComponentId>"],["impl PyMethods<Money> for PyClassImplCollector<Money>"],["impl PyMethods<TradingState> for PyClassImplCollector<TradingState>"],["impl PyMethods<AssetClass> for PyClassImplCollector<AssetClass>"],["impl PyMethods<Currency> for PyClassImplCollector<Currency>"],["impl PyMethods<StrategyId> for PyClassImplCollector<StrategyId>"],["impl PyMethods<ClientOrderId> for PyClassImplCollector<ClientOrderId>"],["impl PyMethods<InstrumentCloseType> for PyClassImplCollector<InstrumentCloseType>"],["impl PyMethods<Quantity> for PyClassImplCollector<Quantity>"],["impl PyMethods<OrderType> for PyClassImplCollector<OrderType>"],["impl PyMethods<OrderStatus> for PyClassImplCollector<OrderStatus>"],["impl PyMethods<TrailingOffsetType> for PyClassImplCollector<TrailingOffsetType>"],["impl PyMethods<TimeInForce> for PyClassImplCollector<TimeInForce>"],["impl PyMethods<BarAggregation> for PyClassImplCollector<BarAggregation>"],["impl PyMethods<VenueOrderId> for PyClassImplCollector<VenueOrderId>"],["impl PyMethods<OmsType> for PyClassImplCollector<OmsType>"],["impl PyMethods<LiquiditySide> for PyClassImplCollector<LiquiditySide>"],["impl PyMethods<PriceType> for PyClassImplCollector<PriceType>"],["impl PyMethods<AccountId> for PyClassImplCollector<AccountId>"],["impl PyMethods<EnumIterator> for PyClassImplCollector<EnumIterator>"],["impl PyMethods<ContingencyType> for PyClassImplCollector<ContingencyType>"],["impl PyMethods<CurrencyType> for PyClassImplCollector<CurrencyType>"],["impl PyMethods<ExecAlgorithmId> for PyClassImplCollector<ExecAlgorithmId>"],["impl PyMethods<Bar> for PyClassImplCollector<Bar>"],["impl PyMethods<MarketOrder> for PyClassImplCollector<MarketOrder>"],["impl PyMethods<BookType> for PyClassImplCollector<BookType>"],["impl PyMethods<BookOrder> for PyClassImplCollector<BookOrder>"],["impl PyMethods<QuoteTick> for PyClassImplCollector<QuoteTick>"],["impl PyMethods<TradeTick> for PyClassImplCollector<TradeTick>"],["impl PyMethods<Venue> for PyClassImplCollector<Venue>"],["impl PyMethods<BookAction> for PyClassImplCollector<BookAction>"],["impl PyMethods<TradeId> for PyClassImplCollector<TradeId>"],["impl PyMethods<CryptoFuture> for PyClassImplCollector<CryptoFuture>"],["impl PyMethods<AggregationSource> for PyClassImplCollector<AggregationSource>"],["impl PyMethods<TraderId> for PyClassImplCollector<TraderId>"],["impl PyMethods<Price> for PyClassImplCollector<Price>"],["impl PyMethods<AccountType> for PyClassImplCollector<AccountType>"],["impl PyMethods<OptionKind> for PyClassImplCollector<OptionKind>"],["impl PyMethods<MarketStatus> for PyClassImplCollector<MarketStatus>"],["impl PyMethods<Symbol> for PyClassImplCollector<Symbol>"],["impl PyMethods<PositionId> for PyClassImplCollector<PositionId>"],["impl PyMethods<BarType> for PyClassImplCollector<BarType>"],["impl PyMethods<TriggerType> for PyClassImplCollector<TriggerType>"]], -"nautilus_network":[["impl PyMethods<SocketConfig> for PyClassImplCollector<SocketConfig>"],["impl PyMethods<HttpClient> for PyClassImplCollector<HttpClient>"],["impl PyMethods<HttpMethod> for PyClassImplCollector<HttpMethod>"],["impl PyMethods<WebSocketConfig> for PyClassImplCollector<WebSocketConfig>"],["impl PyMethods<WebSocketClient> for PyClassImplCollector<WebSocketClient>"],["impl PyMethods<HttpResponse> for PyClassImplCollector<HttpResponse>"],["impl PyMethods<SocketClient> for PyClassImplCollector<SocketClient>"]], -"nautilus_persistence":[["impl PyMethods<TradeTickDataWrangler> for PyClassImplCollector<TradeTickDataWrangler>"],["impl PyMethods<DataBackendSession> for PyClassImplCollector<DataBackendSession>"],["impl PyMethods<OrderBookDeltaDataWrangler> for PyClassImplCollector<OrderBookDeltaDataWrangler>"],["impl PyMethods<BarDataWrangler> for PyClassImplCollector<BarDataWrangler>"],["impl PyMethods<QuoteTickDataWrangler> for PyClassImplCollector<QuoteTickDataWrangler>"],["impl PyMethods<DataTransformer> for PyClassImplCollector<DataTransformer>"],["impl PyMethods<DataQueryResult> for PyClassImplCollector<DataQueryResult>"]] +"nautilus_indicators":[["impl PyMethods<EfficiencyRatio> for PyClassImplCollector<EfficiencyRatio>"],["impl PyMethods<WeightedMovingAverage> for PyClassImplCollector<WeightedMovingAverage>"],["impl PyMethods<SimpleMovingAverage> for PyClassImplCollector<SimpleMovingAverage>"],["impl PyMethods<RelativeStrengthIndex> for PyClassImplCollector<RelativeStrengthIndex>"],["impl PyMethods<AdaptiveMovingAverage> for PyClassImplCollector<AdaptiveMovingAverage>"],["impl PyMethods<ExponentialMovingAverage> for PyClassImplCollector<ExponentialMovingAverage>"],["impl PyMethods<DoubleExponentialMovingAverage> for PyClassImplCollector<DoubleExponentialMovingAverage>"]], +"nautilus_model":[["impl PyMethods<InstrumentCloseType> for PyClassImplCollector<InstrumentCloseType>"],["impl PyMethods<OrderSide> for PyClassImplCollector<OrderSide>"],["impl PyMethods<BookType> for PyClassImplCollector<BookType>"],["impl PyMethods<TrailingOffsetType> for PyClassImplCollector<TrailingOffsetType>"],["impl PyMethods<AssetClass> for PyClassImplCollector<AssetClass>"],["impl PyMethods<Ticker> for PyClassImplCollector<Ticker>"],["impl PyMethods<CurrencyType> for PyClassImplCollector<CurrencyType>"],["impl PyMethods<BarType> for PyClassImplCollector<BarType>"],["impl PyMethods<BookAction> for PyClassImplCollector<BookAction>"],["impl PyMethods<TradingState> for PyClassImplCollector<TradingState>"],["impl PyMethods<OrderBookDelta> for PyClassImplCollector<OrderBookDelta>"],["impl PyMethods<ClientOrderId> for PyClassImplCollector<ClientOrderId>"],["impl PyMethods<Price> for PyClassImplCollector<Price>"],["impl PyMethods<MarketStatus> for PyClassImplCollector<MarketStatus>"],["impl PyMethods<Currency> for PyClassImplCollector<Currency>"],["impl PyMethods<AccountId> for PyClassImplCollector<AccountId>"],["impl PyMethods<PriceType> for PyClassImplCollector<PriceType>"],["impl PyMethods<EnumIterator> for PyClassImplCollector<EnumIterator>"],["impl PyMethods<TradeId> for PyClassImplCollector<TradeId>"],["impl PyMethods<TriggerType> for PyClassImplCollector<TriggerType>"],["impl PyMethods<ExecAlgorithmId> for PyClassImplCollector<ExecAlgorithmId>"],["impl PyMethods<StrategyId> for PyClassImplCollector<StrategyId>"],["impl PyMethods<TradeTick> for PyClassImplCollector<TradeTick>"],["impl PyMethods<OptionKind> for PyClassImplCollector<OptionKind>"],["impl PyMethods<InstrumentId> for PyClassImplCollector<InstrumentId>"],["impl PyMethods<ComponentId> for PyClassImplCollector<ComponentId>"],["impl PyMethods<TimeInForce> for PyClassImplCollector<TimeInForce>"],["impl PyMethods<Bar> for PyClassImplCollector<Bar>"],["impl PyMethods<BarSpecification> for PyClassImplCollector<BarSpecification>"],["impl PyMethods<TraderId> for PyClassImplCollector<TraderId>"],["impl PyMethods<ClientId> for PyClassImplCollector<ClientId>"],["impl PyMethods<BarAggregation> for PyClassImplCollector<BarAggregation>"],["impl PyMethods<Venue> for PyClassImplCollector<Venue>"],["impl PyMethods<OrderListId> for PyClassImplCollector<OrderListId>"],["impl PyMethods<AccountType> for PyClassImplCollector<AccountType>"],["impl PyMethods<BookOrder> for PyClassImplCollector<BookOrder>"],["impl PyMethods<OrderType> for PyClassImplCollector<OrderType>"],["impl PyMethods<QuoteTick> for PyClassImplCollector<QuoteTick>"],["impl PyMethods<AggregationSource> for PyClassImplCollector<AggregationSource>"],["impl PyMethods<Symbol> for PyClassImplCollector<Symbol>"],["impl PyMethods<Money> for PyClassImplCollector<Money>"],["impl PyMethods<OrderStatus> for PyClassImplCollector<OrderStatus>"],["impl PyMethods<CryptoFuture> for PyClassImplCollector<CryptoFuture>"],["impl PyMethods<ContingencyType> for PyClassImplCollector<ContingencyType>"],["impl PyMethods<OmsType> for PyClassImplCollector<OmsType>"],["impl PyMethods<CryptoPerpetual> for PyClassImplCollector<CryptoPerpetual>"],["impl PyMethods<PositionId> for PyClassImplCollector<PositionId>"],["impl PyMethods<PositionSide> for PyClassImplCollector<PositionSide>"],["impl PyMethods<LiquiditySide> for PyClassImplCollector<LiquiditySide>"],["impl PyMethods<Quantity> for PyClassImplCollector<Quantity>"],["impl PyMethods<AggressorSide> for PyClassImplCollector<AggressorSide>"],["impl PyMethods<MarketOrder> for PyClassImplCollector<MarketOrder>"],["impl PyMethods<VenueOrderId> for PyClassImplCollector<VenueOrderId>"]], +"nautilus_network":[["impl PyMethods<HttpResponse> for PyClassImplCollector<HttpResponse>"],["impl PyMethods<HttpMethod> for PyClassImplCollector<HttpMethod>"],["impl PyMethods<WebSocketConfig> for PyClassImplCollector<WebSocketConfig>"],["impl PyMethods<SocketClient> for PyClassImplCollector<SocketClient>"],["impl PyMethods<WebSocketClient> for PyClassImplCollector<WebSocketClient>"],["impl PyMethods<HttpClient> for PyClassImplCollector<HttpClient>"],["impl PyMethods<SocketConfig> for PyClassImplCollector<SocketConfig>"]], +"nautilus_persistence":[["impl PyMethods<DataBackendSession> for PyClassImplCollector<DataBackendSession>"],["impl PyMethods<BarDataWrangler> for PyClassImplCollector<BarDataWrangler>"],["impl PyMethods<DataQueryResult> for PyClassImplCollector<DataQueryResult>"],["impl PyMethods<DataTransformer> for PyClassImplCollector<DataTransformer>"],["impl PyMethods<TradeTickDataWrangler> for PyClassImplCollector<TradeTickDataWrangler>"],["impl PyMethods<OrderBookDeltaDataWrangler> for PyClassImplCollector<OrderBookDeltaDataWrangler>"],["impl PyMethods<QuoteTickDataWrangler> for PyClassImplCollector<QuoteTickDataWrangler>"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/develop/core/implementors/pyo3/pyclass/trait.PyClass.js b/develop/core/implementors/pyo3/pyclass/trait.PyClass.js index c4199fbd42eb..3f18631b501e 100644 --- a/develop/core/implementors/pyo3/pyclass/trait.PyClass.js +++ b/develop/core/implementors/pyo3/pyclass/trait.PyClass.js @@ -1,9 +1,9 @@ (function() {var implementors = { "nautilus_common":[["impl PyClass for TimeEvent"]], "nautilus_core":[["impl PyClass for UUID4"]], -"nautilus_indicators":[["impl PyClass for DoubleExponentialMovingAverage"],["impl PyClass for SimpleMovingAverage"],["impl PyClass for MovingAverageType"],["impl PyClass for WeightedMovingAverage"],["impl PyClass for AdaptiveMovingAverage"],["impl PyClass for RelativeStrengthIndex"],["impl PyClass for EfficiencyRatio"],["impl PyClass for ExponentialMovingAverage"]], -"nautilus_model":[["impl PyClass for AggregationSource"],["impl PyClass for OrderType"],["impl PyClass for TrailingOffsetType"],["impl PyClass for BarType"],["impl PyClass for ClientId"],["impl PyClass for LimitIfTouchedOrder"],["impl PyClass for TradingState"],["impl PyClass for SyntheticInstrument"],["impl PyClass for InstrumentCloseType"],["impl PyClass for EnumIterator"],["impl PyClass for FuturesContract"],["impl PyClass for StrategyId"],["impl PyClass for CurrencyPair"],["impl PyClass for Money"],["impl PyClass for InstrumentId"],["impl PyClass for OrderListId"],["impl PyClass for BookType"],["impl PyClass for Equity"],["impl PyClass for TriggerType"],["impl PyClass for ExecAlgorithmId"],["impl PyClass for TimeInForce"],["impl PyClass for AssetType"],["impl PyClass for PriceType"],["impl PyClass for Currency"],["impl PyClass for LimitOrder"],["impl PyClass for MarketStatus"],["impl PyClass for Venue"],["impl PyClass for OptionKind"],["impl PyClass for LiquiditySide"],["impl PyClass for StopMarketOrder"],["impl PyClass for MarketIfTouchedOrder"],["impl PyClass for TrailingStopLimitOrder"],["impl PyClass for AssetClass"],["impl PyClass for OrderSide"],["impl PyClass for CryptoPerpetual"],["impl PyClass for ContingencyType"],["impl PyClass for ClientOrderId"],["impl PyClass for TraderId"],["impl PyClass for TradeId"],["impl PyClass for OmsType"],["impl PyClass for StopLimitOrder"],["impl PyClass for PositionId"],["impl PyClass for AccountType"],["impl PyClass for BookOrder"],["impl PyClass for MarketToLimitOrder"],["impl PyClass for QuoteTick"],["impl PyClass for Symbol"],["impl PyClass for Price"],["impl PyClass for TrailingStopMarketOrder"],["impl PyClass for TradeTick"],["impl PyClass for OptionsContract"],["impl PyClass for Bar"],["impl PyClass for Ticker"],["impl PyClass for OrderBookDelta"],["impl PyClass for BarSpecification"],["impl PyClass for CurrencyType"],["impl PyClass for Quantity"],["impl PyClass for OrderStatus"],["impl PyClass for ComponentId"],["impl PyClass for AggressorSide"],["impl PyClass for PositionSide"],["impl PyClass for MarketOrder"],["impl PyClass for CryptoFuture"],["impl PyClass for AccountId"],["impl PyClass for VenueOrderId"],["impl PyClass for BarAggregation"],["impl PyClass for HaltReason"],["impl PyClass for BookAction"]], -"nautilus_network":[["impl PyClass for WebSocketClient"],["impl PyClass for WebSocketConfig"],["impl PyClass for SocketConfig"],["impl PyClass for HttpClient"],["impl PyClass for SocketClient"],["impl PyClass for HttpResponse"],["impl PyClass for HttpMethod"]], -"nautilus_persistence":[["impl PyClass for DataTransformer"],["impl PyClass for DataBackendSession"],["impl PyClass for BarDataWrangler"],["impl PyClass for QuoteTickDataWrangler"],["impl PyClass for DataQueryResult"],["impl PyClass for OrderBookDeltaDataWrangler"],["impl PyClass for NautilusDataType"],["impl PyClass for TradeTickDataWrangler"]], +"nautilus_indicators":[["impl PyClass for EfficiencyRatio"],["impl PyClass for MovingAverageType"],["impl PyClass for WeightedMovingAverage"],["impl PyClass for SimpleMovingAverage"],["impl PyClass for ExponentialMovingAverage"],["impl PyClass for RelativeStrengthIndex"],["impl PyClass for AdaptiveMovingAverage"],["impl PyClass for DoubleExponentialMovingAverage"]], +"nautilus_model":[["impl PyClass for Bar"],["impl PyClass for AccountId"],["impl PyClass for Currency"],["impl PyClass for MarketIfTouchedOrder"],["impl PyClass for PositionId"],["impl PyClass for Ticker"],["impl PyClass for TriggerType"],["impl PyClass for CurrencyType"],["impl PyClass for QuoteTick"],["impl PyClass for FuturesContract"],["impl PyClass for OrderBookDelta"],["impl PyClass for VenueOrderId"],["impl PyClass for MarketToLimitOrder"],["impl PyClass for BarSpecification"],["impl PyClass for CurrencyPair"],["impl PyClass for Money"],["impl PyClass for StopMarketOrder"],["impl PyClass for LimitOrder"],["impl PyClass for TimeInForce"],["impl PyClass for OrderListId"],["impl PyClass for TrailingOffsetType"],["impl PyClass for BarAggregation"],["impl PyClass for OptionsContract"],["impl PyClass for Symbol"],["impl PyClass for AggressorSide"],["impl PyClass for MarketOrder"],["impl PyClass for PriceType"],["impl PyClass for TraderId"],["impl PyClass for InstrumentCloseType"],["impl PyClass for TradeId"],["impl PyClass for ClientId"],["impl PyClass for BookOrder"],["impl PyClass for OmsType"],["impl PyClass for OrderSide"],["impl PyClass for EnumIterator"],["impl PyClass for ComponentId"],["impl PyClass for AggregationSource"],["impl PyClass for Quantity"],["impl PyClass for ContingencyType"],["impl PyClass for LimitIfTouchedOrder"],["impl PyClass for CryptoPerpetual"],["impl PyClass for StopLimitOrder"],["impl PyClass for TradingState"],["impl PyClass for TrailingStopLimitOrder"],["impl PyClass for Price"],["impl PyClass for BookType"],["impl PyClass for BarType"],["impl PyClass for AccountType"],["impl PyClass for OptionKind"],["impl PyClass for Venue"],["impl PyClass for AssetClass"],["impl PyClass for InstrumentId"],["impl PyClass for AssetType"],["impl PyClass for SyntheticInstrument"],["impl PyClass for Equity"],["impl PyClass for TrailingStopMarketOrder"],["impl PyClass for ClientOrderId"],["impl PyClass for ExecAlgorithmId"],["impl PyClass for MarketStatus"],["impl PyClass for TradeTick"],["impl PyClass for OrderType"],["impl PyClass for OrderStatus"],["impl PyClass for HaltReason"],["impl PyClass for StrategyId"],["impl PyClass for BookAction"],["impl PyClass for PositionSide"],["impl PyClass for LiquiditySide"],["impl PyClass for CryptoFuture"]], +"nautilus_network":[["impl PyClass for SocketConfig"],["impl PyClass for WebSocketConfig"],["impl PyClass for SocketClient"],["impl PyClass for HttpMethod"],["impl PyClass for HttpClient"],["impl PyClass for HttpResponse"],["impl PyClass for WebSocketClient"]], +"nautilus_persistence":[["impl PyClass for BarDataWrangler"],["impl PyClass for DataQueryResult"],["impl PyClass for DataTransformer"],["impl PyClass for NautilusDataType"],["impl PyClass for QuoteTickDataWrangler"],["impl PyClass for OrderBookDeltaDataWrangler"],["impl PyClass for DataBackendSession"],["impl PyClass for TradeTickDataWrangler"]], "nautilus_pyo3":[["impl PyClass for LogGuard"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/develop/core/implementors/pyo3/type_object/trait.PyTypeInfo.js b/develop/core/implementors/pyo3/type_object/trait.PyTypeInfo.js index c3f39c6a67da..de32735c8b49 100644 --- a/develop/core/implementors/pyo3/type_object/trait.PyTypeInfo.js +++ b/develop/core/implementors/pyo3/type_object/trait.PyTypeInfo.js @@ -1,9 +1,9 @@ (function() {var implementors = { "nautilus_common":[["impl PyTypeInfo for TimeEvent"]], "nautilus_core":[["impl PyTypeInfo for UUID4"]], -"nautilus_indicators":[["impl PyTypeInfo for AdaptiveMovingAverage"],["impl PyTypeInfo for RelativeStrengthIndex"],["impl PyTypeInfo for DoubleExponentialMovingAverage"],["impl PyTypeInfo for WeightedMovingAverage"],["impl PyTypeInfo for ExponentialMovingAverage"],["impl PyTypeInfo for EfficiencyRatio"],["impl PyTypeInfo for SimpleMovingAverage"],["impl PyTypeInfo for MovingAverageType"]], -"nautilus_model":[["impl PyTypeInfo for AggressorSide"],["impl PyTypeInfo for AccountId"],["impl PyTypeInfo for EnumIterator"],["impl PyTypeInfo for TrailingOffsetType"],["impl PyTypeInfo for BarAggregation"],["impl PyTypeInfo for BarType"],["impl PyTypeInfo for MarketStatus"],["impl PyTypeInfo for AssetClass"],["impl PyTypeInfo for TrailingStopLimitOrder"],["impl PyTypeInfo for OrderBookDelta"],["impl PyTypeInfo for ExecAlgorithmId"],["impl PyTypeInfo for OmsType"],["impl PyTypeInfo for TraderId"],["impl PyTypeInfo for MarketOrder"],["impl PyTypeInfo for StopMarketOrder"],["impl PyTypeInfo for PriceType"],["impl PyTypeInfo for TriggerType"],["impl PyTypeInfo for OrderListId"],["impl PyTypeInfo for AssetType"],["impl PyTypeInfo for InstrumentCloseType"],["impl PyTypeInfo for AggregationSource"],["impl PyTypeInfo for LiquiditySide"],["impl PyTypeInfo for OrderType"],["impl PyTypeInfo for InstrumentId"],["impl PyTypeInfo for ClientId"],["impl PyTypeInfo for BookType"],["impl PyTypeInfo for TradingState"],["impl PyTypeInfo for Venue"],["impl PyTypeInfo for PositionId"],["impl PyTypeInfo for MarketToLimitOrder"],["impl PyTypeInfo for MarketIfTouchedOrder"],["impl PyTypeInfo for Money"],["impl PyTypeInfo for TimeInForce"],["impl PyTypeInfo for CryptoPerpetual"],["impl PyTypeInfo for Ticker"],["impl PyTypeInfo for OrderSide"],["impl PyTypeInfo for HaltReason"],["impl PyTypeInfo for StrategyId"],["impl PyTypeInfo for OrderStatus"],["impl PyTypeInfo for ContingencyType"],["impl PyTypeInfo for TradeId"],["impl PyTypeInfo for Price"],["impl PyTypeInfo for StopLimitOrder"],["impl PyTypeInfo for FuturesContract"],["impl PyTypeInfo for TradeTick"],["impl PyTypeInfo for Equity"],["impl PyTypeInfo for CryptoFuture"],["impl PyTypeInfo for BarSpecification"],["impl PyTypeInfo for OptionKind"],["impl PyTypeInfo for Bar"],["impl PyTypeInfo for BookAction"],["impl PyTypeInfo for OptionsContract"],["impl PyTypeInfo for SyntheticInstrument"],["impl PyTypeInfo for AccountType"],["impl PyTypeInfo for PositionSide"],["impl PyTypeInfo for BookOrder"],["impl PyTypeInfo for TrailingStopMarketOrder"],["impl PyTypeInfo for QuoteTick"],["impl PyTypeInfo for LimitOrder"],["impl PyTypeInfo for Quantity"],["impl PyTypeInfo for Currency"],["impl PyTypeInfo for CurrencyType"],["impl PyTypeInfo for VenueOrderId"],["impl PyTypeInfo for ClientOrderId"],["impl PyTypeInfo for LimitIfTouchedOrder"],["impl PyTypeInfo for CurrencyPair"],["impl PyTypeInfo for ComponentId"],["impl PyTypeInfo for Symbol"]], -"nautilus_network":[["impl PyTypeInfo for SocketConfig"],["impl PyTypeInfo for SocketClient"],["impl PyTypeInfo for WebSocketClient"],["impl PyTypeInfo for HttpMethod"],["impl PyTypeInfo for HttpClient"],["impl PyTypeInfo for WebSocketConfig"],["impl PyTypeInfo for HttpResponse"]], -"nautilus_persistence":[["impl PyTypeInfo for OrderBookDeltaDataWrangler"],["impl PyTypeInfo for DataBackendSession"],["impl PyTypeInfo for TradeTickDataWrangler"],["impl PyTypeInfo for QuoteTickDataWrangler"],["impl PyTypeInfo for DataTransformer"],["impl PyTypeInfo for DataQueryResult"],["impl PyTypeInfo for NautilusDataType"],["impl PyTypeInfo for BarDataWrangler"]], +"nautilus_indicators":[["impl PyTypeInfo for EfficiencyRatio"],["impl PyTypeInfo for SimpleMovingAverage"],["impl PyTypeInfo for DoubleExponentialMovingAverage"],["impl PyTypeInfo for AdaptiveMovingAverage"],["impl PyTypeInfo for RelativeStrengthIndex"],["impl PyTypeInfo for WeightedMovingAverage"],["impl PyTypeInfo for MovingAverageType"],["impl PyTypeInfo for ExponentialMovingAverage"]], +"nautilus_model":[["impl PyTypeInfo for Quantity"],["impl PyTypeInfo for TriggerType"],["impl PyTypeInfo for CryptoFuture"],["impl PyTypeInfo for TradeId"],["impl PyTypeInfo for MarketStatus"],["impl PyTypeInfo for LimitOrder"],["impl PyTypeInfo for HaltReason"],["impl PyTypeInfo for Price"],["impl PyTypeInfo for BarAggregation"],["impl PyTypeInfo for ClientOrderId"],["impl PyTypeInfo for OrderListId"],["impl PyTypeInfo for OrderSide"],["impl PyTypeInfo for Money"],["impl PyTypeInfo for Currency"],["impl PyTypeInfo for PositionSide"],["impl PyTypeInfo for TrailingStopMarketOrder"],["impl PyTypeInfo for AssetClass"],["impl PyTypeInfo for StopMarketOrder"],["impl PyTypeInfo for Bar"],["impl PyTypeInfo for PositionId"],["impl PyTypeInfo for InstrumentId"],["impl PyTypeInfo for Equity"],["impl PyTypeInfo for TrailingStopLimitOrder"],["impl PyTypeInfo for ClientId"],["impl PyTypeInfo for TimeInForce"],["impl PyTypeInfo for MarketToLimitOrder"],["impl PyTypeInfo for FuturesContract"],["impl PyTypeInfo for BarType"],["impl PyTypeInfo for AggressorSide"],["impl PyTypeInfo for Venue"],["impl PyTypeInfo for StopLimitOrder"],["impl PyTypeInfo for AggregationSource"],["impl PyTypeInfo for OmsType"],["impl PyTypeInfo for ExecAlgorithmId"],["impl PyTypeInfo for OrderBookDelta"],["impl PyTypeInfo for TrailingOffsetType"],["impl PyTypeInfo for BookType"],["impl PyTypeInfo for Symbol"],["impl PyTypeInfo for CurrencyPair"],["impl PyTypeInfo for LiquiditySide"],["impl PyTypeInfo for OptionsContract"],["impl PyTypeInfo for ContingencyType"],["impl PyTypeInfo for ComponentId"],["impl PyTypeInfo for CryptoPerpetual"],["impl PyTypeInfo for VenueOrderId"],["impl PyTypeInfo for CurrencyType"],["impl PyTypeInfo for TraderId"],["impl PyTypeInfo for StrategyId"],["impl PyTypeInfo for AssetType"],["impl PyTypeInfo for Ticker"],["impl PyTypeInfo for BookOrder"],["impl PyTypeInfo for SyntheticInstrument"],["impl PyTypeInfo for BarSpecification"],["impl PyTypeInfo for MarketOrder"],["impl PyTypeInfo for OptionKind"],["impl PyTypeInfo for LimitIfTouchedOrder"],["impl PyTypeInfo for OrderStatus"],["impl PyTypeInfo for PriceType"],["impl PyTypeInfo for InstrumentCloseType"],["impl PyTypeInfo for TradeTick"],["impl PyTypeInfo for QuoteTick"],["impl PyTypeInfo for BookAction"],["impl PyTypeInfo for MarketIfTouchedOrder"],["impl PyTypeInfo for OrderType"],["impl PyTypeInfo for AccountType"],["impl PyTypeInfo for EnumIterator"],["impl PyTypeInfo for TradingState"],["impl PyTypeInfo for AccountId"]], +"nautilus_network":[["impl PyTypeInfo for HttpMethod"],["impl PyTypeInfo for HttpClient"],["impl PyTypeInfo for SocketClient"],["impl PyTypeInfo for WebSocketConfig"],["impl PyTypeInfo for HttpResponse"],["impl PyTypeInfo for SocketConfig"],["impl PyTypeInfo for WebSocketClient"]], +"nautilus_persistence":[["impl PyTypeInfo for DataQueryResult"],["impl PyTypeInfo for DataTransformer"],["impl PyTypeInfo for QuoteTickDataWrangler"],["impl PyTypeInfo for OrderBookDeltaDataWrangler"],["impl PyTypeInfo for NautilusDataType"],["impl PyTypeInfo for TradeTickDataWrangler"],["impl PyTypeInfo for DataBackendSession"],["impl PyTypeInfo for BarDataWrangler"]], "nautilus_pyo3":[["impl PyTypeInfo for LogGuard"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/develop/core/implementors/serde/de/trait.Deserialize.js b/develop/core/implementors/serde/de/trait.Deserialize.js index 1fa750dc377c..dc7644198ab1 100644 --- a/develop/core/implementors/serde/de/trait.Deserialize.js +++ b/develop/core/implementors/serde/de/trait.Deserialize.js @@ -1,5 +1,5 @@ (function() {var implementors = { -"nautilus_common":[["impl<'de> Deserialize<'de> for LogLevel"],["impl<'de> Deserialize<'de> for LogEvent"],["impl<'de> Deserialize<'de> for LogColor"],["impl<'de> Deserialize<'de> for ComponentState"],["impl<'de> Deserialize<'de> for ComponentTrigger"]], +"nautilus_common":[["impl<'de> Deserialize<'de> for ComponentState"],["impl<'de> Deserialize<'de> for LogColor"],["impl<'de> Deserialize<'de> for LogLevel"],["impl<'de> Deserialize<'de> for LogEvent"],["impl<'de> Deserialize<'de> for ComponentTrigger"]], "nautilus_core":[["impl<'de> Deserialize<'de> for UUID4"]], -"nautilus_model":[["impl<'de> Deserialize<'de> for OrderExpired"],["impl<'de> Deserialize<'de> for AccountId"],["impl<'de> Deserialize<'de> for BookType"],["impl<'de> Deserialize<'de> for FuturesContract"],["impl<'de> Deserialize<'de> for OrderFilled"],["impl<'de> Deserialize<'de> for PriceType"],["impl<'de> Deserialize<'de> for OrderCore"],["impl<'de> Deserialize<'de> for OrderBookDelta"],["impl<'de> Deserialize<'de> for Ticker"],["impl<'de> Deserialize<'de> for AggressorSide"],["impl<'de> Deserialize<'de> for OrderPendingCancel"],["impl<'de> Deserialize<'de> for Price"],["impl<'de> Deserialize<'de> for CurrencyType"],["impl<'de> Deserialize<'de> for OmsType"],["impl<'de> Deserialize<'de> for Symbol"],["impl<'de> Deserialize<'de> for ClientOrderId"],["impl<'de> Deserialize<'de> for PositionSide"],["impl<'de> Deserialize<'de> for AccountType"],["impl<'de> Deserialize<'de> for Money"],["impl<'de> Deserialize<'de> for TimeInForce"],["impl<'de> Deserialize<'de> for BarAggregation"],["impl<'de> Deserialize<'de> for TraderId"],["impl<'de> Deserialize<'de> for CurrencyPair"],["impl<'de> Deserialize<'de> for Venue"],["impl<'de> Deserialize<'de> for OrderInitialized"],["impl<'de> Deserialize<'de> for OrderDenied"],["impl<'de> Deserialize<'de> for InstrumentCloseType"],["impl<'de> Deserialize<'de> for OptionKind"],["impl<'de> Deserialize<'de> for TradeId"],["impl<'de> Deserialize<'de> for Bar"],["impl<'de> Deserialize<'de> for OrderSubmitted"],["impl<'de> Deserialize<'de> for TradingState"],["impl<'de> Deserialize<'de> for OrderEmulated"],["impl<'de> Deserialize<'de> for QuoteTick"],["impl<'de> Deserialize<'de> for TriggerType"],["impl<'de> Deserialize<'de> for OrderUpdated"],["impl<'de> Deserialize<'de> for ClientId"],["impl<'de> Deserialize<'de> for OrderStatus"],["impl<'de> Deserialize<'de> for VenueOrderId"],["impl<'de> Deserialize<'de> for CryptoFuture"],["impl<'de> Deserialize<'de> for OrderReleased"],["impl<'de> Deserialize<'de> for OptionsContract"],["impl<'de> Deserialize<'de> for OrderListId"],["impl<'de> Deserialize<'de> for OrderAccepted"],["impl<'de> Deserialize<'de> for OrderCanceled"],["impl<'de> Deserialize<'de> for ComponentId"],["impl<'de> Deserialize<'de> for PositionId"],["impl<'de> Deserialize<'de> for Currency"],["impl<'de> Deserialize<'de> for OrderPendingUpdate"],["impl<'de> Deserialize<'de> for StrategyId"],["impl<'de> Deserialize<'de> for ExecAlgorithmId"],["impl<'de> Deserialize<'de> for AssetType"],["impl<'de> Deserialize<'de> for BarType"],["impl<'de> Deserialize<'de> for LiquiditySide"],["impl<'de> Deserialize<'de> for Equity"],["impl<'de> Deserialize<'de> for TrailingOffsetType"],["impl<'de> Deserialize<'de> for OrderModifyRejected"],["impl<'de> Deserialize<'de> for Quantity"],["impl<'de> Deserialize<'de> for OrderRejected"],["impl<'de> Deserialize<'de> for InstrumentId"],["impl<'de> Deserialize<'de> for AssetClass"],["impl<'de> Deserialize<'de> for MarketStatus"],["impl<'de> Deserialize<'de> for CryptoPerpetual"],["impl<'de> Deserialize<'de> for OrderSide"],["impl<'de> Deserialize<'de> for AggregationSource"],["impl<'de> Deserialize<'de> for OrderEvent"],["impl<'de> Deserialize<'de> for OrderCancelRejected"],["impl<'de> Deserialize<'de> for BarSpecification"],["impl<'de> Deserialize<'de> for BookAction"],["impl<'de> Deserialize<'de> for OrderType"],["impl<'de> Deserialize<'de> for ContingencyType"],["impl<'de> Deserialize<'de> for TradeTick"],["impl<'de> Deserialize<'de> for BookOrder"],["impl<'de> Deserialize<'de> for OrderTriggered"]] +"nautilus_model":[["impl<'de> Deserialize<'de> for MarketStatus"],["impl<'de> Deserialize<'de> for LiquiditySide"],["impl<'de> Deserialize<'de> for FuturesContract"],["impl<'de> Deserialize<'de> for ClientOrderId"],["impl<'de> Deserialize<'de> for OrderCanceled"],["impl<'de> Deserialize<'de> for TriggerType"],["impl<'de> Deserialize<'de> for CurrencyType"],["impl<'de> Deserialize<'de> for TradeId"],["impl<'de> Deserialize<'de> for AggregationSource"],["impl<'de> Deserialize<'de> for AssetClass"],["impl<'de> Deserialize<'de> for CryptoFuture"],["impl<'de> Deserialize<'de> for BarSpecification"],["impl<'de> Deserialize<'de> for InstrumentCloseType"],["impl<'de> Deserialize<'de> for Symbol"],["impl<'de> Deserialize<'de> for OrderExpired"],["impl<'de> Deserialize<'de> for AssetType"],["impl<'de> Deserialize<'de> for TraderId"],["impl<'de> Deserialize<'de> for BookAction"],["impl<'de> Deserialize<'de> for PriceType"],["impl<'de> Deserialize<'de> for AccountId"],["impl<'de> Deserialize<'de> for BookOrder"],["impl<'de> Deserialize<'de> for ClientId"],["impl<'de> Deserialize<'de> for PositionSide"],["impl<'de> Deserialize<'de> for OrderDenied"],["impl<'de> Deserialize<'de> for StrategyId"],["impl<'de> Deserialize<'de> for BarAggregation"],["impl<'de> Deserialize<'de> for OrderPendingUpdate"],["impl<'de> Deserialize<'de> for Equity"],["impl<'de> Deserialize<'de> for ExecAlgorithmId"],["impl<'de> Deserialize<'de> for OrderBookDelta"],["impl<'de> Deserialize<'de> for OrderTriggered"],["impl<'de> Deserialize<'de> for TradeTick"],["impl<'de> Deserialize<'de> for TradingState"],["impl<'de> Deserialize<'de> for InstrumentId"],["impl<'de> Deserialize<'de> for OrderRejected"],["impl<'de> Deserialize<'de> for OmsType"],["impl<'de> Deserialize<'de> for Price"],["impl<'de> Deserialize<'de> for TrailingOffsetType"],["impl<'de> Deserialize<'de> for OrderSide"],["impl<'de> Deserialize<'de> for OrderFilled"],["impl<'de> Deserialize<'de> for AccountType"],["impl<'de> Deserialize<'de> for OrderUpdated"],["impl<'de> Deserialize<'de> for Quantity"],["impl<'de> Deserialize<'de> for BookType"],["impl<'de> Deserialize<'de> for OrderEmulated"],["impl<'de> Deserialize<'de> for PositionId"],["impl<'de> Deserialize<'de> for OrderCore"],["impl<'de> Deserialize<'de> for ComponentId"],["impl<'de> Deserialize<'de> for TimeInForce"],["impl<'de> Deserialize<'de> for OrderInitialized"],["impl<'de> Deserialize<'de> for OrderCancelRejected"],["impl<'de> Deserialize<'de> for OrderStatus"],["impl<'de> Deserialize<'de> for Ticker"],["impl<'de> Deserialize<'de> for Currency"],["impl<'de> Deserialize<'de> for Bar"],["impl<'de> Deserialize<'de> for Venue"],["impl<'de> Deserialize<'de> for OrderSubmitted"],["impl<'de> Deserialize<'de> for BarType"],["impl<'de> Deserialize<'de> for OrderPendingCancel"],["impl<'de> Deserialize<'de> for ContingencyType"],["impl<'de> Deserialize<'de> for QuoteTick"],["impl<'de> Deserialize<'de> for OptionKind"],["impl<'de> Deserialize<'de> for Money"],["impl<'de> Deserialize<'de> for OrderAccepted"],["impl<'de> Deserialize<'de> for OrderType"],["impl<'de> Deserialize<'de> for CurrencyPair"],["impl<'de> Deserialize<'de> for OptionsContract"],["impl<'de> Deserialize<'de> for CryptoPerpetual"],["impl<'de> Deserialize<'de> for AggressorSide"],["impl<'de> Deserialize<'de> for OrderModifyRejected"],["impl<'de> Deserialize<'de> for OrderReleased"],["impl<'de> Deserialize<'de> for VenueOrderId"],["impl<'de> Deserialize<'de> for OrderListId"],["impl<'de> Deserialize<'de> for OrderEvent"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/develop/core/implementors/serde/ser/trait.Serialize.js b/develop/core/implementors/serde/ser/trait.Serialize.js index aab3a70423ee..9d91ec4efa30 100644 --- a/develop/core/implementors/serde/ser/trait.Serialize.js +++ b/develop/core/implementors/serde/ser/trait.Serialize.js @@ -1,5 +1,5 @@ (function() {var implementors = { -"nautilus_common":[["impl Serialize for LogLevel"],["impl Serialize for ComponentTrigger"],["impl Serialize for LogColor"],["impl Serialize for LogEvent"],["impl Serialize for ComponentState"]], +"nautilus_common":[["impl Serialize for ComponentTrigger"],["impl Serialize for LogLevel"],["impl Serialize for LogColor"],["impl Serialize for LogEvent"],["impl Serialize for ComponentState"]], "nautilus_core":[["impl Serialize for UUID4"]], -"nautilus_model":[["impl Serialize for CurrencyPair"],["impl Serialize for OrderReleased"],["impl Serialize for OrderExpired"],["impl Serialize for OrderPendingUpdate"],["impl Serialize for TraderId"],["impl Serialize for ClientOrderId"],["impl Serialize for ContingencyType"],["impl Serialize for AccountType"],["impl Serialize for BookOrder"],["impl Serialize for OrderBookDelta"],["impl Serialize for TradeTick"],["impl Serialize for OrderFilled"],["impl Serialize for OrderSubmitted"],["impl Serialize for Quantity"],["impl Serialize for OptionsContract"],["impl Serialize for InstrumentId"],["impl Serialize for CurrencyType"],["impl Serialize for PositionSide"],["impl Serialize for OrderAccepted"],["impl Serialize for Bar"],["impl Serialize for PriceType"],["impl Serialize for Ticker"],["impl Serialize for FuturesContract"],["impl Serialize for AccountId"],["impl Serialize for OrderModifyRejected"],["impl Serialize for OrderDenied"],["impl Serialize for BookType"],["impl Serialize for TriggerType"],["impl Serialize for BarSpecification"],["impl Serialize for QuoteTick"],["impl Serialize for AssetClass"],["impl Serialize for BookAction"],["impl Serialize for AggressorSide"],["impl Serialize for BarType"],["impl Serialize for TradingState"],["impl Serialize for TradeId"],["impl Serialize for OrderRejected"],["impl Serialize for OrderListId"],["impl Serialize for OrderStatus"],["impl Serialize for Currency"],["impl Serialize for ComponentId"],["impl Serialize for OrderTriggered"],["impl Serialize for OrderSide"],["impl Serialize for InstrumentCloseType"],["impl Serialize for ClientId"],["impl Serialize for CryptoFuture"],["impl Serialize for Price"],["impl Serialize for OrderEmulated"],["impl Serialize for Symbol"],["impl Serialize for TrailingOffsetType"],["impl Serialize for OptionKind"],["impl Serialize for OrderCore"],["impl Serialize for OrderEvent"],["impl Serialize for LiquiditySide"],["impl Serialize for Venue"],["impl Serialize for AssetType"],["impl Serialize for VenueOrderId"],["impl Serialize for Money"],["impl Serialize for OrderInitialized"],["impl Serialize for TimeInForce"],["impl Serialize for OrderUpdated"],["impl Serialize for AggregationSource"],["impl Serialize for OrderCanceled"],["impl Serialize for PositionId"],["impl Serialize for Equity"],["impl Serialize for OrderPendingCancel"],["impl Serialize for OrderCancelRejected"],["impl Serialize for StrategyId"],["impl Serialize for OmsType"],["impl Serialize for MarketStatus"],["impl Serialize for BarAggregation"],["impl Serialize for ExecAlgorithmId"],["impl Serialize for CryptoPerpetual"],["impl Serialize for OrderType"]] +"nautilus_model":[["impl Serialize for Money"],["impl Serialize for OrderEmulated"],["impl Serialize for AggregationSource"],["impl Serialize for OrderRejected"],["impl Serialize for OrderDenied"],["impl Serialize for CurrencyPair"],["impl Serialize for TrailingOffsetType"],["impl Serialize for Symbol"],["impl Serialize for AssetType"],["impl Serialize for BookOrder"],["impl Serialize for FuturesContract"],["impl Serialize for OrderReleased"],["impl Serialize for AccountId"],["impl Serialize for TimeInForce"],["impl Serialize for OrderUpdated"],["impl Serialize for OrderCanceled"],["impl Serialize for OrderTriggered"],["impl Serialize for OrderType"],["impl Serialize for OrderSubmitted"],["impl Serialize for Price"],["impl Serialize for OrderModifyRejected"],["impl Serialize for TraderId"],["impl Serialize for QuoteTick"],["impl Serialize for AggressorSide"],["impl Serialize for CryptoFuture"],["impl Serialize for BarType"],["impl Serialize for LiquiditySide"],["impl Serialize for OmsType"],["impl Serialize for Equity"],["impl Serialize for BarSpecification"],["impl Serialize for TradeTick"],["impl Serialize for VenueOrderId"],["impl Serialize for OrderPendingCancel"],["impl Serialize for OrderFilled"],["impl Serialize for ClientOrderId"],["impl Serialize for ComponentId"],["impl Serialize for PositionId"],["impl Serialize for OrderSide"],["impl Serialize for InstrumentId"],["impl Serialize for OrderExpired"],["impl Serialize for OrderBookDelta"],["impl Serialize for TradeId"],["impl Serialize for CryptoPerpetual"],["impl Serialize for PositionSide"],["impl Serialize for OrderCore"],["impl Serialize for Bar"],["impl Serialize for StrategyId"],["impl Serialize for OrderStatus"],["impl Serialize for BookAction"],["impl Serialize for OrderAccepted"],["impl Serialize for BarAggregation"],["impl Serialize for OptionKind"],["impl Serialize for OrderCancelRejected"],["impl Serialize for OrderListId"],["impl Serialize for OrderEvent"],["impl Serialize for Quantity"],["impl Serialize for OptionsContract"],["impl Serialize for MarketStatus"],["impl Serialize for CurrencyType"],["impl Serialize for OrderInitialized"],["impl Serialize for ExecAlgorithmId"],["impl Serialize for ContingencyType"],["impl Serialize for PriceType"],["impl Serialize for OrderPendingUpdate"],["impl Serialize for TradingState"],["impl Serialize for TriggerType"],["impl Serialize for AssetClass"],["impl Serialize for Ticker"],["impl Serialize for Venue"],["impl Serialize for InstrumentCloseType"],["impl Serialize for Currency"],["impl Serialize for ClientId"],["impl Serialize for AccountType"],["impl Serialize for BookType"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/develop/core/implementors/strum/trait.IntoEnumIterator.js b/develop/core/implementors/strum/trait.IntoEnumIterator.js index 2d85589881f1..b45206a166a2 100644 --- a/develop/core/implementors/strum/trait.IntoEnumIterator.js +++ b/develop/core/implementors/strum/trait.IntoEnumIterator.js @@ -1,5 +1,5 @@ (function() {var implementors = { -"nautilus_common":[["impl IntoEnumIterator for ComponentState"],["impl IntoEnumIterator for LogLevel"],["impl IntoEnumIterator for ComponentTrigger"],["impl IntoEnumIterator for LogColor"]], +"nautilus_common":[["impl IntoEnumIterator for LogColor"],["impl IntoEnumIterator for ComponentState"],["impl IntoEnumIterator for LogLevel"],["impl IntoEnumIterator for ComponentTrigger"]], "nautilus_indicators":[["impl IntoEnumIterator for MovingAverageType"]], -"nautilus_model":[["impl IntoEnumIterator for AccountType"],["impl IntoEnumIterator for ContingencyType"],["impl IntoEnumIterator for BookAction"],["impl IntoEnumIterator for PositionSide"],["impl IntoEnumIterator for AggregationSource"],["impl IntoEnumIterator for InstrumentCloseType"],["impl IntoEnumIterator for PriceType"],["impl IntoEnumIterator for OrderType"],["impl IntoEnumIterator for MarketStatus"],["impl IntoEnumIterator for TriggerType"],["impl IntoEnumIterator for AggressorSide"],["impl IntoEnumIterator for OrderSide"],["impl IntoEnumIterator for HaltReason"],["impl IntoEnumIterator for CurrencyType"],["impl IntoEnumIterator for BookType"],["impl IntoEnumIterator for BarAggregation"],["impl IntoEnumIterator for TrailingOffsetType"],["impl IntoEnumIterator for OptionKind"],["impl IntoEnumIterator for OrderStatus"],["impl IntoEnumIterator for TradingState"],["impl IntoEnumIterator for AssetClass"],["impl IntoEnumIterator for AssetType"],["impl IntoEnumIterator for OmsType"],["impl IntoEnumIterator for LiquiditySide"],["impl IntoEnumIterator for TimeInForce"]] +"nautilus_model":[["impl IntoEnumIterator for BookType"],["impl IntoEnumIterator for BarAggregation"],["impl IntoEnumIterator for AssetType"],["impl IntoEnumIterator for OmsType"],["impl IntoEnumIterator for TradingState"],["impl IntoEnumIterator for AccountType"],["impl IntoEnumIterator for AggressorSide"],["impl IntoEnumIterator for TimeInForce"],["impl IntoEnumIterator for OrderType"],["impl IntoEnumIterator for TrailingOffsetType"],["impl IntoEnumIterator for OptionKind"],["impl IntoEnumIterator for HaltReason"],["impl IntoEnumIterator for OrderStatus"],["impl IntoEnumIterator for LiquiditySide"],["impl IntoEnumIterator for PriceType"],["impl IntoEnumIterator for PositionSide"],["impl IntoEnumIterator for TriggerType"],["impl IntoEnumIterator for CurrencyType"],["impl IntoEnumIterator for MarketStatus"],["impl IntoEnumIterator for AggregationSource"],["impl IntoEnumIterator for ContingencyType"],["impl IntoEnumIterator for AssetClass"],["impl IntoEnumIterator for InstrumentCloseType"],["impl IntoEnumIterator for BookAction"],["impl IntoEnumIterator for OrderSide"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/develop/core/nautilus_common/enums/enum.LogLevel.html b/develop/core/nautilus_common/enums/enum.LogLevel.html index 0ff7bee52b7d..acc6a03c046f 100644 --- a/develop/core/nautilus_common/enums/enum.LogLevel.html +++ b/develop/core/nautilus_common/enums/enum.LogLevel.html @@ -11,8 +11,8 @@
    §

    Error = 40

    The ERR error log level.

    §

    Critical = 50

    The CRT critical log level.

    Implementations§

    source§

    impl LogLevel

    source

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

    Try to create Self from the raw representation

    -

    Trait Implementations§

    source§

    impl Clone for LogLevel

    source§

    fn clone(&self) -> LogLevel

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

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

    Performs copy-assignment from source. Read more
    source§

    impl Debug for LogLevel

    source§

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

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

    impl<'de> Deserialize<'de> for LogLevel

    source§

    fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where - __D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    source§

    impl Display for LogLevel

    source§

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

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

    impl FromStr for LogLevel

    §

    type Err = ParseError

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

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

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

    impl Hash for LogLevel

    source§

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

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

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

    Trait Implementations§

    source§

    impl Clone for LogLevel

    source§

    fn clone(&self) -> LogLevel

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

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

    Performs copy-assignment from source. Read more
    source§

    impl Debug for LogLevel

    source§

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

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

    impl<'de> Deserialize<'de> for LogLevel

    source§

    fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where + __D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    source§

    impl Display for LogLevel

    source§

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

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

    impl FromStr for LogLevel

    §

    type Err = ParseError

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

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

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

    impl Hash for LogLevel

    source§

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

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

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

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

    impl IntoEnumIterator for LogLevel

    source§

    impl Ord for LogLevel

    source§

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

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

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

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

    fn min(self, other: Self) -> Selfwhere diff --git a/develop/core/nautilus_common/timer/struct.TimeEvent.html b/develop/core/nautilus_common/timer/struct.TimeEvent.html index 3814d12db03f..5aaa4fea682a 100644 --- a/develop/core/nautilus_common/timer/struct.TimeEvent.html +++ b/develop/core/nautilus_common/timer/struct.TimeEvent.html @@ -16,7 +16,7 @@ ) -> Result<Self>

    Trait Implementations§

    source§

    impl Clone for TimeEvent

    source§

    fn clone(&self) -> TimeEvent

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

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

    Performs copy-assignment from source. Read more
    source§

    impl Debug for TimeEvent

    source§

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

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

    impl Display for TimeEvent

    source§

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

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

    impl IntoPy<Py<PyAny>> for TimeEvent

    source§

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

    Performs the conversion.
    source§

    impl PartialEq<TimeEvent> for TimeEvent

    source§

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

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

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

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

    impl PyClass for TimeEvent

    §

    type Frozen = False

    Whether the pyclass is frozen. Read more
    source§

    impl PyClassImpl for TimeEvent

    source§

    const IS_BASETYPE: bool = false

    #[pyclass(subclass)]
    source§

    const IS_SUBCLASS: bool = false

    #[pyclass(extends=…)]
    source§

    const IS_MAPPING: bool = false

    #[pyclass(mapping)]
    source§

    const IS_SEQUENCE: bool = false

    #[pyclass(sequence)]
    §

    type Layout = PyCell<TimeEvent>

    Layout
    §

    type BaseType = PyAny

    Base class
    §

    type ThreadChecker = ThreadCheckerStub<TimeEvent>

    This handles following two situations: Read more
    §

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

    Immutable or mutable
    §

    type Dict = PyClassDummySlot

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

    type WeakRef = PyClassDummySlot

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

    type BaseNativeType = PyAny

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

    fn items_iter() -> PyClassItemsIter

    source§

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

    Rendered class doc
    source§

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

    §

    fn dict_offset() -> Option<isize>

    §

    fn weaklist_offset() -> Option<isize>

    source§

    impl PyClassNewTextSignature<TimeEvent> for PyClassImplCollector<TimeEvent>

    source§

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

    source§

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

    §

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

    source§

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

    source§

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

    §

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

    source§

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

    source§

    impl PyMethods<TimeEvent> for PyClassImplCollector<TimeEvent>

    source§

    fn py_methods(self) -> &'static PyClassItems

    source§

    impl PyTypeInfo for TimeEvent

    §

    type AsRefTarget = PyCell<TimeEvent>

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

    const NAME: &'static str = _

    Class name.
    source§

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

    Module name, if any.
    source§

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

    Returns the PyTypeObject instance for this type.
    §

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

    Returns the safe abstraction over the type object.
    §

    fn is_type_of(object: &PyAny) -> bool

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

    fn is_exact_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

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

    source§

    fn items_iter() -> PyClassItemsIter

    source§

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

    Rendered class doc
    source§

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

    §

    fn dict_offset() -> Option<isize>

    §

    fn weaklist_offset() -> Option<isize>

    source§

    impl PyClassNewTextSignature<TimeEvent> for PyClassImplCollector<TimeEvent>

    source§

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

    source§

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

    §

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

    source§

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

    source§

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

    §

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

    source§

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

    source§

    impl PyMethods<TimeEvent> for PyClassImplCollector<TimeEvent>

    source§

    fn py_methods(self) -> &'static PyClassItems

    source§

    impl PyTypeInfo for TimeEvent

    §

    type AsRefTarget = PyCell<TimeEvent>

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

    const NAME: &'static str = _

    Class name.
    source§

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

    Module name, if any.
    source§

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

    Returns the PyTypeObject instance for this type.
    §

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

    Returns the safe abstraction over the type object.
    §

    fn is_type_of(object: &PyAny) -> bool

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

    fn is_exact_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for 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 T: ?Sized,

    source§

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

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    diff --git a/develop/core/nautilus_core/uuid/struct.UUID4.html b/develop/core/nautilus_core/uuid/struct.UUID4.html index a3d2b8340006..b76325e23b98 100644 --- a/develop/core/nautilus_core/uuid/struct.UUID4.html +++ b/develop/core/nautilus_core/uuid/struct.UUID4.html @@ -2,13 +2,13 @@ pub value: [u8; 37], }
    Expand description

    Represents a pseudo-random UUID (universally unique identifier) version 4 based on a 128-bit label as specified in RFC 4122.

    -

    Fields§

    §value: [u8; 37]

    Implementations§

    source§

    impl UUID4

    source

    pub fn new() -> Self

    source

    pub fn to_cstr(&self) -> &CStr

    Trait Implementations§

    source§

    impl Clone for UUID4

    source§

    fn clone(&self) -> UUID4

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

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

    Performs copy-assignment from source. Read more
    source§

    impl Debug for UUID4

    source§

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

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

    impl Default for UUID4

    source§

    fn default() -> Self

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

    impl<'de> Deserialize<'de> for UUID4

    source§

    fn deserialize<D>(_deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    source§

    impl Display for UUID4

    source§

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

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

    impl From<&str> for UUID4

    source§

    fn from(input: &str) -> Self

    Converts to this type from the input type.
    source§

    impl FromStr for UUID4

    §

    type Err = &'static str

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

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

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

    impl Hash for UUID4

    source§

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

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

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

    Fields§

    §value: [u8; 37]

    Implementations§

    source§

    impl UUID4

    source

    pub fn new() -> Self

    source

    pub fn to_cstr(&self) -> &CStr

    Trait Implementations§

    source§

    impl Clone for UUID4

    source§

    fn clone(&self) -> UUID4

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

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

    Performs copy-assignment from source. Read more
    source§

    impl Debug for UUID4

    source§

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

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

    impl Default for UUID4

    source§

    fn default() -> Self

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

    impl<'de> Deserialize<'de> for UUID4

    source§

    fn deserialize<D>(_deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    source§

    impl Display for UUID4

    source§

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

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

    impl From<&str> for UUID4

    source§

    fn from(input: &str) -> Self

    Converts to this type from the input type.
    source§

    impl FromStr for UUID4

    §

    type Err = &'static str

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

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

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

    impl Hash for UUID4

    source§

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

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

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

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

    impl IntoPy<Py<PyAny>> for UUID4

    source§

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

    Performs the conversion.
    source§

    impl PartialEq<UUID4> for UUID4

    source§

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

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

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

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

    impl PyClass for UUID4

    §

    type Frozen = False

    Whether the pyclass is frozen. Read more
    source§

    impl PyClassImpl for UUID4

    source§

    const IS_BASETYPE: bool = false

    #[pyclass(subclass)]
    source§

    const IS_SUBCLASS: bool = false

    #[pyclass(extends=…)]
    source§

    const IS_MAPPING: bool = false

    #[pyclass(mapping)]
    source§

    const IS_SEQUENCE: bool = false

    #[pyclass(sequence)]
    §

    type Layout = PyCell<UUID4>

    Layout
    §

    type BaseType = PyAny

    Base class
    §

    type ThreadChecker = ThreadCheckerStub<UUID4>

    This handles following two situations: Read more
    §

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

    Immutable or mutable
    §

    type Dict = PyClassDummySlot

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

    type WeakRef = PyClassDummySlot

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

    type BaseNativeType = PyAny

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

    fn items_iter() -> PyClassItemsIter

    source§

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

    Rendered class doc
    source§

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

    §

    fn dict_offset() -> Option<isize>

    §

    fn weaklist_offset() -> Option<isize>

    source§

    impl PyClassNewTextSignature<UUID4> for PyClassImplCollector<UUID4>

    source§

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

    source§

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

    §

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

    source§

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

    source§

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

    §

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

    source§

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

    source§

    impl PyMethods<UUID4> for PyClassImplCollector<UUID4>

    source§

    fn py_methods(self) -> &'static PyClassItems

    source§

    impl PyTypeInfo for UUID4

    §

    type AsRefTarget = PyCell<UUID4>

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

    const NAME: &'static str = _

    Class name.
    source§

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

    Module name, if any.
    source§

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

    Returns the PyTypeObject instance for this type.
    §

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

    Returns the safe abstraction over the type object.
    §

    fn is_type_of(object: &PyAny) -> bool

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

    fn is_exact_type_of(object: &PyAny) -> bool

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

    impl Serialize for UUID4

    source§

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

    source§

    fn items_iter() -> PyClassItemsIter

    source§

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

    Rendered class doc
    source§

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

    §

    fn dict_offset() -> Option<isize>

    §

    fn weaklist_offset() -> Option<isize>

    source§

    impl PyClassNewTextSignature<UUID4> for PyClassImplCollector<UUID4>

    source§

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

    source§

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

    §

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

    source§

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

    source§

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

    §

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

    source§

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

    source§

    impl PyMethods<UUID4> for PyClassImplCollector<UUID4>

    source§

    fn py_methods(self) -> &'static PyClassItems

    source§

    impl PyTypeInfo for UUID4

    §

    type AsRefTarget = PyCell<UUID4>

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

    const NAME: &'static str = _

    Class name.
    source§

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

    Module name, if any.
    source§

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

    Returns the PyTypeObject instance for this type.
    §

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

    Returns the safe abstraction over the type object.
    §

    fn is_type_of(object: &PyAny) -> bool

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

    fn is_exact_type_of(object: &PyAny) -> bool

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

    impl Serialize for UUID4

    source§

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

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

    impl Copy for UUID4

    source§

    impl Eq for UUID4

    source§

    impl StructuralEq for UUID4

    source§

    impl StructuralPartialEq for UUID4

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for UUID4

    §

    impl Send for UUID4

    §

    impl Sync for UUID4

    §

    impl Unpin for UUID4

    §

    impl UnwindSafe for UUID4

    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_indicators/average/ama/struct.AdaptiveMovingAverage.html b/develop/core/nautilus_indicators/average/ama/struct.AdaptiveMovingAverage.html index 886658af2a98..8aad13dfc0b4 100644 --- a/develop/core/nautilus_indicators/average/ama/struct.AdaptiveMovingAverage.html +++ b/develop/core/nautilus_indicators/average/ama/struct.AdaptiveMovingAverage.html @@ -28,7 +28,7 @@ period_fast: usize, period_slow: usize, price_type: Option<PriceType> -) -> PyResult<Self>

    Trait Implementations§

    source§

    impl Debug for AdaptiveMovingAverage

    source§

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

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

    impl Display for AdaptiveMovingAverage

    source§

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

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

    impl Indicator for AdaptiveMovingAverage

    source§

    fn name(&self) -> String

    source§

    fn has_inputs(&self) -> bool

    source§

    fn is_initialized(&self) -> bool

    source§

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

    source§

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

    source§

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

    source§

    fn reset(&mut self)

    source§

    impl IntoPy<Py<PyAny>> for AdaptiveMovingAverage

    source§

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

    Performs the conversion.
    source§

    impl MovingAverage for AdaptiveMovingAverage

    source§

    fn value(&self) -> f64

    source§

    fn count(&self) -> usize

    source§

    fn update_raw(&mut self, value: f64)

    source§

    impl PyClass for AdaptiveMovingAverage

    §

    type Frozen = False

    Whether the pyclass is frozen. Read more
    source§

    impl PyClassImpl for AdaptiveMovingAverage

    source§

    const IS_BASETYPE: bool = false

    #[pyclass(subclass)]
    source§

    const IS_SUBCLASS: bool = false

    #[pyclass(extends=…)]
    source§

    const IS_MAPPING: bool = false

    #[pyclass(mapping)]
    source§

    const IS_SEQUENCE: bool = false

    #[pyclass(sequence)]
    §

    type Layout = PyCell<AdaptiveMovingAverage>

    Layout
    §

    type BaseType = PyAny

    Base class
    §

    type ThreadChecker = ThreadCheckerStub<AdaptiveMovingAverage>

    This handles following two situations: Read more
    §

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

    Immutable or mutable
    §

    type Dict = PyClassDummySlot

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

    type WeakRef = PyClassDummySlot

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

    type BaseNativeType = PyAny

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

    Trait Implementations§

    source§

    impl Debug for AdaptiveMovingAverage

    source§

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

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

    impl Display for AdaptiveMovingAverage

    source§

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

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

    impl Indicator for AdaptiveMovingAverage

    source§

    fn name(&self) -> String

    source§

    fn has_inputs(&self) -> bool

    source§

    fn is_initialized(&self) -> bool

    source§

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

    source§

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

    source§

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

    source§

    fn reset(&mut self)

    source§

    impl IntoPy<Py<PyAny>> for AdaptiveMovingAverage

    source§

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

    Performs the conversion.
    source§

    impl MovingAverage for AdaptiveMovingAverage

    source§

    fn value(&self) -> f64

    source§

    fn count(&self) -> usize

    source§

    fn update_raw(&mut self, value: f64)

    source§

    impl PyClass for AdaptiveMovingAverage

    §

    type Frozen = False

    Whether the pyclass is frozen. Read more
    source§

    impl PyClassImpl for AdaptiveMovingAverage

    source§

    const IS_BASETYPE: bool = false

    #[pyclass(subclass)]
    source§

    const IS_SUBCLASS: bool = false

    #[pyclass(extends=…)]
    source§

    const IS_MAPPING: bool = false

    #[pyclass(mapping)]
    source§

    const IS_SEQUENCE: bool = false

    #[pyclass(sequence)]
    §

    type Layout = PyCell<AdaptiveMovingAverage>

    Layout
    §

    type BaseType = PyAny

    Base class
    §

    type ThreadChecker = ThreadCheckerStub<AdaptiveMovingAverage>

    This handles following two situations: Read more
    §

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

    Immutable or mutable
    §

    type Dict = PyClassDummySlot

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

    type WeakRef = PyClassDummySlot

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

    type BaseNativeType = PyAny

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

    fn items_iter() -> PyClassItemsIter

    source§

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

    Rendered class doc
    source§

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

    §

    fn dict_offset() -> Option<isize>

    §

    fn weaklist_offset() -> Option<isize>

    source§

    impl PyClassNewTextSignature<AdaptiveMovingAverage> for PyClassImplCollector<AdaptiveMovingAverage>

    source§

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

    source§

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

    §

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

    source§

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

    source§

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

    §

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

    source§

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

    source§

    impl PyMethods<AdaptiveMovingAverage> for PyClassImplCollector<AdaptiveMovingAverage>

    source§

    fn py_methods(self) -> &'static PyClassItems

    source§

    impl PyTypeInfo for AdaptiveMovingAverage

    §

    type AsRefTarget = PyCell<AdaptiveMovingAverage>

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

    const NAME: &'static str = _

    Class name.
    source§

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

    Module name, if any.
    source§

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

    Returns the PyTypeObject instance for this type.
    §

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

    Returns the safe abstraction over the type object.
    §

    fn is_type_of(object: &PyAny) -> bool

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

    fn is_exact_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for 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_indicators/average/dema/struct.DoubleExponentialMovingAverage.html b/develop/core/nautilus_indicators/average/dema/struct.DoubleExponentialMovingAverage.html index 1968ddfa3f6c..92b957f30f21 100644 --- a/develop/core/nautilus_indicators/average/dema/struct.DoubleExponentialMovingAverage.html +++ b/develop/core/nautilus_indicators/average/dema/struct.DoubleExponentialMovingAverage.html @@ -11,7 +11,7 @@

    §price_type: PriceType

    The price type used for calculations.

    §value: f64

    The last indicator value.

    §count: usize

    The input count for the indicator.

    -
    §is_initialized: bool

    Implementations§

    source§

    impl DoubleExponentialMovingAverage

    source

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

    Trait Implementations§

    source§

    impl Debug for DoubleExponentialMovingAverage

    source§

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

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

    impl Display for DoubleExponentialMovingAverage

    source§

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

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

    impl Indicator for DoubleExponentialMovingAverage

    source§

    fn name(&self) -> String

    source§

    fn has_inputs(&self) -> bool

    source§

    fn is_initialized(&self) -> bool

    source§

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

    source§

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

    source§

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

    source§

    fn reset(&mut self)

    source§

    impl IntoPy<Py<PyAny>> for DoubleExponentialMovingAverage

    source§

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

    Performs the conversion.
    source§

    impl MovingAverage for DoubleExponentialMovingAverage

    source§

    fn value(&self) -> f64

    source§

    fn count(&self) -> usize

    source§

    fn update_raw(&mut self, value: f64)

    source§

    impl PyClass for DoubleExponentialMovingAverage

    §

    type Frozen = False

    Whether the pyclass is frozen. Read more
    source§

    impl PyClassImpl for DoubleExponentialMovingAverage

    source§

    const IS_BASETYPE: bool = false

    #[pyclass(subclass)]
    source§

    const IS_SUBCLASS: bool = false

    #[pyclass(extends=…)]
    source§

    const IS_MAPPING: bool = false

    #[pyclass(mapping)]
    source§

    const IS_SEQUENCE: bool = false

    #[pyclass(sequence)]
    §

    type Layout = PyCell<DoubleExponentialMovingAverage>

    Layout
    §

    type BaseType = PyAny

    Base class
    §

    type ThreadChecker = ThreadCheckerStub<DoubleExponentialMovingAverage>

    This handles following two situations: Read more
    §

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

    Immutable or mutable
    §

    type Dict = PyClassDummySlot

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

    type WeakRef = PyClassDummySlot

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

    type BaseNativeType = PyAny

    The closest native ancestor. This is PyAny by default, and when you declare +
    §is_initialized: bool

    Implementations§

    source§

    impl DoubleExponentialMovingAverage

    source

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

    Trait Implementations§

    source§

    impl Debug for DoubleExponentialMovingAverage

    source§

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

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

    impl Display for DoubleExponentialMovingAverage

    source§

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

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

    impl Indicator for DoubleExponentialMovingAverage

    source§

    fn name(&self) -> String

    source§

    fn has_inputs(&self) -> bool

    source§

    fn is_initialized(&self) -> bool

    source§

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

    source§

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

    source§

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

    source§

    fn reset(&mut self)

    source§

    impl IntoPy<Py<PyAny>> for DoubleExponentialMovingAverage

    source§

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

    Performs the conversion.
    source§

    impl MovingAverage for DoubleExponentialMovingAverage

    source§

    fn value(&self) -> f64

    source§

    fn count(&self) -> usize

    source§

    fn update_raw(&mut self, value: f64)

    source§

    impl PyClass for DoubleExponentialMovingAverage

    §

    type Frozen = False

    Whether the pyclass is frozen. Read more
    source§

    impl PyClassImpl for DoubleExponentialMovingAverage

    source§

    const IS_BASETYPE: bool = false

    #[pyclass(subclass)]
    source§

    const IS_SUBCLASS: bool = false

    #[pyclass(extends=…)]
    source§

    const IS_MAPPING: bool = false

    #[pyclass(mapping)]
    source§

    const IS_SEQUENCE: bool = false

    #[pyclass(sequence)]
    §

    type Layout = PyCell<DoubleExponentialMovingAverage>

    Layout
    §

    type BaseType = PyAny

    Base class
    §

    type ThreadChecker = ThreadCheckerStub<DoubleExponentialMovingAverage>

    This handles following two situations: Read more
    §

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

    Immutable or mutable
    §

    type Dict = PyClassDummySlot

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

    type WeakRef = PyClassDummySlot

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

    type BaseNativeType = PyAny

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

    fn items_iter() -> PyClassItemsIter

    source§

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

    Rendered class doc
    source§

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

    §

    fn dict_offset() -> Option<isize>

    §

    fn weaklist_offset() -> Option<isize>

    source§

    impl PyClassNewTextSignature<DoubleExponentialMovingAverage> for PyClassImplCollector<DoubleExponentialMovingAverage>

    source§

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

    source§

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

    §

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

    source§

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

    source§

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

    §

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

    source§

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

    source§

    impl PyMethods<DoubleExponentialMovingAverage> for PyClassImplCollector<DoubleExponentialMovingAverage>

    source§

    fn py_methods(self) -> &'static PyClassItems

    source§

    impl PyTypeInfo for DoubleExponentialMovingAverage

    §

    type AsRefTarget = PyCell<DoubleExponentialMovingAverage>

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

    const NAME: &'static str = _

    Class name.
    source§

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

    Module name, if any.
    source§

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

    Returns the PyTypeObject instance for this type.
    §

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

    Returns the safe abstraction over the type object.
    §

    fn is_type_of(object: &PyAny) -> bool

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

    fn is_exact_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for 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_indicators/average/enum.MovingAverageType.html b/develop/core/nautilus_indicators/average/enum.MovingAverageType.html index 2e553a2c0b86..2b06f972fff3 100644 --- a/develop/core/nautilus_indicators/average/enum.MovingAverageType.html +++ b/develop/core/nautilus_indicators/average/enum.MovingAverageType.html @@ -13,7 +13,7 @@ sufficient, and should not be overridden without very good reason.

    source§

    impl PartialOrd<MovingAverageType> for MovingAverageType

    source§

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

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

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

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

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

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

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

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

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

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

    impl PyClass for MovingAverageType

    §

    type Frozen = False

    Whether the pyclass is frozen. Read more
    source§

    impl PyClassImpl for MovingAverageType

    source§

    const IS_BASETYPE: bool = false

    #[pyclass(subclass)]
    source§

    const IS_SUBCLASS: bool = false

    #[pyclass(extends=…)]
    source§

    const IS_MAPPING: bool = false

    #[pyclass(mapping)]
    source§

    const IS_SEQUENCE: bool = false

    #[pyclass(sequence)]
    §

    type Layout = PyCell<MovingAverageType>

    Layout
    §

    type BaseType = PyAny

    Base class
    §

    type ThreadChecker = ThreadCheckerStub<MovingAverageType>

    This handles following two situations: Read more
    §

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

    Immutable or mutable
    §

    type Dict = PyClassDummySlot

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

    type WeakRef = PyClassDummySlot

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

    type BaseNativeType = PyAny

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

    fn items_iter() -> PyClassItemsIter

    source§

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

    Rendered class doc
    source§

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

    §

    fn dict_offset() -> Option<isize>

    §

    fn weaklist_offset() -> Option<isize>

    source§

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

    §

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

    source§

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

    source§

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

    §

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

    source§

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

    source§

    impl PyTypeInfo for MovingAverageType

    §

    type AsRefTarget = PyCell<MovingAverageType>

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

    const NAME: &'static str = _

    Class name.
    source§

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

    Module name, if any.
    source§

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

    Returns the PyTypeObject instance for this type.
    §

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

    Returns the safe abstraction over the type object.
    §

    fn is_type_of(object: &PyAny) -> bool

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

    fn is_exact_type_of(object: &PyAny) -> bool

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

    impl TryFrom<&str> for MovingAverageType

    §

    type Error = ParseError

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

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

    source§

    fn items_iter() -> PyClassItemsIter

    source§

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

    Rendered class doc
    source§

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

    §

    fn dict_offset() -> Option<isize>

    §

    fn weaklist_offset() -> Option<isize>

    source§

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

    §

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

    source§

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

    source§

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

    §

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

    source§

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

    source§

    impl PyTypeInfo for MovingAverageType

    §

    type AsRefTarget = PyCell<MovingAverageType>

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

    const NAME: &'static str = _

    Class name.
    source§

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

    Module name, if any.
    source§

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

    Returns the PyTypeObject instance for this type.
    §

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

    Returns the safe abstraction over the type object.
    §

    fn is_type_of(object: &PyAny) -> bool

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

    fn is_exact_type_of(object: &PyAny) -> bool

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

    impl TryFrom<&str> for MovingAverageType

    §

    type Error = ParseError

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

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

    Performs the conversion.
    source§

    impl Copy for MovingAverageType

    source§

    impl Eq for MovingAverageType

    source§

    impl StructuralEq for MovingAverageType

    source§

    impl StructuralPartialEq for MovingAverageType

    Auto Trait Implementations§

    Blanket Implementations§

    source§

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

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere diff --git a/develop/core/nautilus_indicators/average/sma/struct.SimpleMovingAverage.html b/develop/core/nautilus_indicators/average/sma/struct.SimpleMovingAverage.html index 1a3820dac4cc..081546870b84 100644 --- a/develop/core/nautilus_indicators/average/sma/struct.SimpleMovingAverage.html +++ b/develop/core/nautilus_indicators/average/sma/struct.SimpleMovingAverage.html @@ -5,7 +5,7 @@ pub count: usize, pub inputs: Vec<f64>, pub is_initialized: bool, -}

    Fields§

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

    Implementations§

    source§

    impl SimpleMovingAverage

    source

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

    Trait Implementations§

    source§

    impl Debug for SimpleMovingAverage

    source§

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

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

    impl Display for SimpleMovingAverage

    source§

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

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

    impl Indicator for SimpleMovingAverage

    source§

    fn name(&self) -> String

    source§

    fn has_inputs(&self) -> bool

    source§

    fn is_initialized(&self) -> bool

    source§

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

    source§

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

    source§

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

    source§

    fn reset(&mut self)

    source§

    impl IntoPy<Py<PyAny>> for SimpleMovingAverage

    source§

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

    Performs the conversion.
    source§

    impl MovingAverage for SimpleMovingAverage

    source§

    fn value(&self) -> f64

    source§

    fn count(&self) -> usize

    source§

    fn update_raw(&mut self, value: f64)

    source§

    impl PyClass for SimpleMovingAverage

    §

    type Frozen = False

    Whether the pyclass is frozen. Read more
    source§

    impl PyClassImpl for SimpleMovingAverage

    source§

    const IS_BASETYPE: bool = false

    #[pyclass(subclass)]
    source§

    const IS_SUBCLASS: bool = false

    #[pyclass(extends=…)]
    source§

    const IS_MAPPING: bool = false

    #[pyclass(mapping)]
    source§

    const IS_SEQUENCE: bool = false

    #[pyclass(sequence)]
    §

    type Layout = PyCell<SimpleMovingAverage>

    Layout
    §

    type BaseType = PyAny

    Base class
    §

    type ThreadChecker = ThreadCheckerStub<SimpleMovingAverage>

    This handles following two situations: Read more
    §

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

    Immutable or mutable
    §

    type Dict = PyClassDummySlot

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

    type WeakRef = PyClassDummySlot

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

    type BaseNativeType = PyAny

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

    Fields§

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

    Implementations§

    source§

    impl SimpleMovingAverage

    source

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

    Trait Implementations§

    source§

    impl Debug for SimpleMovingAverage

    source§

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

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

    impl Display for SimpleMovingAverage

    source§

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

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

    impl Indicator for SimpleMovingAverage

    source§

    fn name(&self) -> String

    source§

    fn has_inputs(&self) -> bool

    source§

    fn is_initialized(&self) -> bool

    source§

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

    source§

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

    source§

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

    source§

    fn reset(&mut self)

    source§

    impl IntoPy<Py<PyAny>> for SimpleMovingAverage

    source§

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

    Performs the conversion.
    source§

    impl MovingAverage for SimpleMovingAverage

    source§

    fn value(&self) -> f64

    source§

    fn count(&self) -> usize

    source§

    fn update_raw(&mut self, value: f64)

    source§

    impl PyClass for SimpleMovingAverage

    §

    type Frozen = False

    Whether the pyclass is frozen. Read more
    source§

    impl PyClassImpl for SimpleMovingAverage

    source§

    const IS_BASETYPE: bool = false

    #[pyclass(subclass)]
    source§

    const IS_SUBCLASS: bool = false

    #[pyclass(extends=…)]
    source§

    const IS_MAPPING: bool = false

    #[pyclass(mapping)]
    source§

    const IS_SEQUENCE: bool = false

    #[pyclass(sequence)]
    §

    type Layout = PyCell<SimpleMovingAverage>

    Layout
    §

    type BaseType = PyAny

    Base class
    §

    type ThreadChecker = ThreadCheckerStub<SimpleMovingAverage>

    This handles following two situations: Read more
    §

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

    Immutable or mutable
    §

    type Dict = PyClassDummySlot

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

    type WeakRef = PyClassDummySlot

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

    type BaseNativeType = PyAny

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

    fn items_iter() -> PyClassItemsIter

    source§

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

    Rendered class doc
    source§

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

    §

    fn dict_offset() -> Option<isize>

    §

    fn weaklist_offset() -> Option<isize>

    source§

    impl PyClassNewTextSignature<SimpleMovingAverage> for PyClassImplCollector<SimpleMovingAverage>

    source§

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

    source§

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

    §

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

    source§

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

    source§

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

    §

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

    source§

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

    source§

    impl PyMethods<SimpleMovingAverage> for PyClassImplCollector<SimpleMovingAverage>

    source§

    fn py_methods(self) -> &'static PyClassItems

    source§

    impl PyTypeInfo for SimpleMovingAverage

    §

    type AsRefTarget = PyCell<SimpleMovingAverage>

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

    const NAME: &'static str = _

    Class name.
    source§

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

    Module name, if any.
    source§

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

    Returns the PyTypeObject instance for this type.
    §

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

    Returns the safe abstraction over the type object.
    §

    fn is_type_of(object: &PyAny) -> bool

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

    fn is_exact_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for 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_indicators/average/wma/struct.WeightedMovingAverage.html b/develop/core/nautilus_indicators/average/wma/struct.WeightedMovingAverage.html index 5270dc5f7df1..81643b904b4d 100644 --- a/develop/core/nautilus_indicators/average/wma/struct.WeightedMovingAverage.html +++ b/develop/core/nautilus_indicators/average/wma/struct.WeightedMovingAverage.html @@ -22,7 +22,7 @@ weights: Vec<f64>, price_type: Option<PriceType> ) -> PyResult<Self>

    Trait Implementations§

    source§

    impl Debug for WeightedMovingAverage

    source§

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

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

    impl Display for WeightedMovingAverage

    source§

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

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

    impl Indicator for WeightedMovingAverage

    source§

    fn name(&self) -> String

    source§

    fn has_inputs(&self) -> bool

    source§

    fn is_initialized(&self) -> bool

    source§

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

    source§

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

    source§

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

    source§

    fn reset(&mut self)

    source§

    impl IntoPy<Py<PyAny>> for WeightedMovingAverage

    source§

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

    Performs the conversion.
    source§

    impl MovingAverage for WeightedMovingAverage

    source§

    fn value(&self) -> f64

    source§

    fn count(&self) -> usize

    source§

    fn update_raw(&mut self, value: f64)

    source§

    impl PyClass for WeightedMovingAverage

    §

    type Frozen = False

    Whether the pyclass is frozen. Read more
    source§

    impl PyClassImpl for WeightedMovingAverage

    source§

    const IS_BASETYPE: bool = false

    #[pyclass(subclass)]
    source§

    const IS_SUBCLASS: bool = false

    #[pyclass(extends=…)]
    source§

    const IS_MAPPING: bool = false

    #[pyclass(mapping)]
    source§

    const IS_SEQUENCE: bool = false

    #[pyclass(sequence)]
    §

    type Layout = PyCell<WeightedMovingAverage>

    Layout
    §

    type BaseType = PyAny

    Base class
    §

    type ThreadChecker = ThreadCheckerStub<WeightedMovingAverage>

    This handles following two situations: Read more
    §

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

    Immutable or mutable
    §

    type Dict = PyClassDummySlot

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

    type WeakRef = PyClassDummySlot

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

    type BaseNativeType = PyAny

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

    fn items_iter() -> PyClassItemsIter

    source§

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

    Rendered class doc
    source§

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

    §

    fn dict_offset() -> Option<isize>

    §

    fn weaklist_offset() -> Option<isize>

    source§

    impl PyClassNewTextSignature<WeightedMovingAverage> for PyClassImplCollector<WeightedMovingAverage>

    source§

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

    source§

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

    §

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

    source§

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

    source§

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

    §

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

    source§

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

    source§

    impl PyMethods<WeightedMovingAverage> for PyClassImplCollector<WeightedMovingAverage>

    source§

    fn py_methods(self) -> &'static PyClassItems

    source§

    impl PyTypeInfo for WeightedMovingAverage

    §

    type AsRefTarget = PyCell<WeightedMovingAverage>

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

    const NAME: &'static str = _

    Class name.
    source§

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

    Module name, if any.
    source§

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

    Returns the PyTypeObject instance for this type.
    §

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

    Returns the safe abstraction over the type object.
    §

    fn is_type_of(object: &PyAny) -> bool

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

    fn is_exact_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

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

    source§

    fn items_iter() -> PyClassItemsIter

    source§

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

    Rendered class doc
    source§

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

    §

    fn dict_offset() -> Option<isize>

    §

    fn weaklist_offset() -> Option<isize>

    source§

    impl PyClassNewTextSignature<WeightedMovingAverage> for PyClassImplCollector<WeightedMovingAverage>

    source§

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

    source§

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

    §

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

    source§

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

    source§

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

    §

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

    source§

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

    source§

    impl PyMethods<WeightedMovingAverage> for PyClassImplCollector<WeightedMovingAverage>

    source§

    fn py_methods(self) -> &'static PyClassItems

    source§

    impl PyTypeInfo for WeightedMovingAverage

    §

    type AsRefTarget = PyCell<WeightedMovingAverage>

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

    const NAME: &'static str = _

    Class name.
    source§

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

    Module name, if any.
    source§

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

    Returns the PyTypeObject instance for this type.
    §

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

    Returns the safe abstraction over the type object.
    §

    fn is_type_of(object: &PyAny) -> bool

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

    fn is_exact_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for 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 T: ?Sized,

    source§

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

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    diff --git a/develop/core/nautilus_indicators/momentum/rsi/struct.RelativeStrengthIndex.html b/develop/core/nautilus_indicators/momentum/rsi/struct.RelativeStrengthIndex.html index d91b1fd90069..467a455dc4ac 100644 --- a/develop/core/nautilus_indicators/momentum/rsi/struct.RelativeStrengthIndex.html +++ b/develop/core/nautilus_indicators/momentum/rsi/struct.RelativeStrengthIndex.html @@ -9,8 +9,8 @@

    Fields§

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

    Implementations§

    source§

    impl RelativeStrengthIndex

    source

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

    source

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

    source§

    impl RelativeStrengthIndex

    source

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

    Trait Implementations§

    source§

    impl Debug for RelativeStrengthIndex

    source§

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

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

    impl Display for RelativeStrengthIndex

    source§

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

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

    impl Indicator for RelativeStrengthIndex

    source§

    fn name(&self) -> String

    source§

    fn has_inputs(&self) -> bool

    source§

    fn is_initialized(&self) -> bool

    source§

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

    source§

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

    source§

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

    source§

    fn reset(&mut self)

    source§

    impl IntoPy<Py<PyAny>> for RelativeStrengthIndex

    source§

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

    Performs the conversion.
    source§

    impl PyClass for RelativeStrengthIndex

    §

    type Frozen = False

    Whether the pyclass is frozen. Read more
    source§

    impl PyClassImpl for RelativeStrengthIndex

    source§

    const IS_BASETYPE: bool = false

    #[pyclass(subclass)]
    source§

    const IS_SUBCLASS: bool = false

    #[pyclass(extends=…)]
    source§

    const IS_MAPPING: bool = false

    #[pyclass(mapping)]
    source§

    const IS_SEQUENCE: bool = false

    #[pyclass(sequence)]
    §

    type Layout = PyCell<RelativeStrengthIndex>

    Layout
    §

    type BaseType = PyAny

    Base class
    §

    type ThreadChecker = ThreadCheckerStub<RelativeStrengthIndex>

    This handles following two situations: Read more
    §

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

    Immutable or mutable
    §

    type Dict = PyClassDummySlot

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

    type WeakRef = PyClassDummySlot

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

    type BaseNativeType = PyAny

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

    fn items_iter() -> PyClassItemsIter

    source§

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

    Rendered class doc
    source§

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

    §

    fn dict_offset() -> Option<isize>

    §

    fn weaklist_offset() -> Option<isize>

    source§

    impl PyClassNewTextSignature<RelativeStrengthIndex> for PyClassImplCollector<RelativeStrengthIndex>

    source§

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

    source§

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

    §

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

    source§

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

    source§

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

    §

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

    source§

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

    source§

    impl PyMethods<RelativeStrengthIndex> for PyClassImplCollector<RelativeStrengthIndex>

    source§

    fn py_methods(self) -> &'static PyClassItems

    source§

    impl PyTypeInfo for RelativeStrengthIndex

    §

    type AsRefTarget = PyCell<RelativeStrengthIndex>

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

    const NAME: &'static str = _

    Class name.
    source§

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

    Module name, if any.
    source§

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

    Returns the PyTypeObject instance for this type.
    §

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

    Returns the safe abstraction over the type object.
    §

    fn is_type_of(object: &PyAny) -> bool

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

    fn is_exact_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +) -> PyResult<Self>

    Trait Implementations§

    source§

    impl Debug for RelativeStrengthIndex

    source§

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

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

    impl Display for RelativeStrengthIndex

    source§

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

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

    impl Indicator for RelativeStrengthIndex

    source§

    fn name(&self) -> String

    source§

    fn has_inputs(&self) -> bool

    source§

    fn is_initialized(&self) -> bool

    source§

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

    source§

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

    source§

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

    source§

    fn reset(&mut self)

    source§

    impl IntoPy<Py<PyAny>> for RelativeStrengthIndex

    source§

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

    Performs the conversion.
    source§

    impl PyClass for RelativeStrengthIndex

    §

    type Frozen = False

    Whether the pyclass is frozen. Read more
    source§

    impl PyClassImpl for RelativeStrengthIndex

    source§

    const IS_BASETYPE: bool = false

    #[pyclass(subclass)]
    source§

    const IS_SUBCLASS: bool = false

    #[pyclass(extends=…)]
    source§

    const IS_MAPPING: bool = false

    #[pyclass(mapping)]
    source§

    const IS_SEQUENCE: bool = false

    #[pyclass(sequence)]
    §

    type Layout = PyCell<RelativeStrengthIndex>

    Layout
    §

    type BaseType = PyAny

    Base class
    §

    type ThreadChecker = ThreadCheckerStub<RelativeStrengthIndex>

    This handles following two situations: Read more
    §

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

    Immutable or mutable
    §

    type Dict = PyClassDummySlot

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

    type WeakRef = PyClassDummySlot

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

    type BaseNativeType = PyAny

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

    fn items_iter() -> PyClassItemsIter

    source§

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

    Rendered class doc
    source§

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

    §

    fn dict_offset() -> Option<isize>

    §

    fn weaklist_offset() -> Option<isize>

    source§

    impl PyClassNewTextSignature<RelativeStrengthIndex> for PyClassImplCollector<RelativeStrengthIndex>

    source§

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

    source§

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

    §

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

    source§

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

    source§

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

    §

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

    source§

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

    source§

    impl PyMethods<RelativeStrengthIndex> for PyClassImplCollector<RelativeStrengthIndex>

    source§

    fn py_methods(self) -> &'static PyClassItems

    source§

    impl PyTypeInfo for RelativeStrengthIndex

    §

    type AsRefTarget = PyCell<RelativeStrengthIndex>

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

    const NAME: &'static str = _

    Class name.
    source§

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

    Module name, if any.
    source§

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

    Returns the PyTypeObject instance for this type.
    §

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

    Returns the safe abstraction over the type object.
    §

    fn is_type_of(object: &PyAny) -> bool

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

    fn is_exact_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for 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 T: ?Sized,

    source§

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

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    diff --git a/develop/core/nautilus_indicators/ratio/efficiency_ratio/struct.EfficiencyRatio.html b/develop/core/nautilus_indicators/ratio/efficiency_ratio/struct.EfficiencyRatio.html index 3cc1bb39fe87..f8f932f1147b 100644 --- a/develop/core/nautilus_indicators/ratio/efficiency_ratio/struct.EfficiencyRatio.html +++ b/develop/core/nautilus_indicators/ratio/efficiency_ratio/struct.EfficiencyRatio.html @@ -9,7 +9,7 @@ The Kaufman Efficiency measures the ratio of the relative market speed in relation to the volatility, this could be thought of as a proxy for noise.

    Fields§

    §period: usize

    The rolling window period for the indicator (>= 2).

    -
    §price_type: PriceType§value: f64§inputs: Vec<f64>§is_initialized: bool

    Implementations§

    source§

    impl EfficiencyRatio

    source

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

    source

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

    Trait Implementations§

    source§

    impl Debug for EfficiencyRatio

    source§

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

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

    impl Display for EfficiencyRatio

    source§

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

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

    impl Indicator for EfficiencyRatio

    source§

    fn name(&self) -> String

    source§

    fn has_inputs(&self) -> bool

    source§

    fn is_initialized(&self) -> bool

    source§

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

    source§

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

    source§

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

    source§

    fn reset(&mut self)

    source§

    impl IntoPy<Py<PyAny>> for EfficiencyRatio

    source§

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

    Performs the conversion.
    source§

    impl PyClass for EfficiencyRatio

    §

    type Frozen = False

    Whether the pyclass is frozen. Read more
    source§

    impl PyClassImpl for EfficiencyRatio

    source§

    const IS_BASETYPE: bool = false

    #[pyclass(subclass)]
    source§

    const IS_SUBCLASS: bool = false

    #[pyclass(extends=…)]
    source§

    const IS_MAPPING: bool = false

    #[pyclass(mapping)]
    source§

    const IS_SEQUENCE: bool = false

    #[pyclass(sequence)]
    §

    type Layout = PyCell<EfficiencyRatio>

    Layout
    §

    type BaseType = PyAny

    Base class
    §

    type ThreadChecker = ThreadCheckerStub<EfficiencyRatio>

    This handles following two situations: Read more
    §

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

    Immutable or mutable
    §

    type Dict = PyClassDummySlot

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

    type WeakRef = PyClassDummySlot

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

    type BaseNativeType = PyAny

    The closest native ancestor. This is PyAny by default, and when you declare +
    §price_type: PriceType§value: f64§inputs: Vec<f64>§is_initialized: bool

    Implementations§

    source§

    impl EfficiencyRatio

    source

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

    source

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

    Trait Implementations§

    source§

    impl Debug for EfficiencyRatio

    source§

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

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

    impl Display for EfficiencyRatio

    source§

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

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

    impl Indicator for EfficiencyRatio

    source§

    fn name(&self) -> String

    source§

    fn has_inputs(&self) -> bool

    source§

    fn is_initialized(&self) -> bool

    source§

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

    source§

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

    source§

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

    source§

    fn reset(&mut self)

    source§

    impl IntoPy<Py<PyAny>> for EfficiencyRatio

    source§

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

    Performs the conversion.
    source§

    impl PyClass for EfficiencyRatio

    §

    type Frozen = False

    Whether the pyclass is frozen. Read more
    source§

    impl PyClassImpl for EfficiencyRatio

    source§

    const IS_BASETYPE: bool = false

    #[pyclass(subclass)]
    source§

    const IS_SUBCLASS: bool = false

    #[pyclass(extends=…)]
    source§

    const IS_MAPPING: bool = false

    #[pyclass(mapping)]
    source§

    const IS_SEQUENCE: bool = false

    #[pyclass(sequence)]
    §

    type Layout = PyCell<EfficiencyRatio>

    Layout
    §

    type BaseType = PyAny

    Base class
    §

    type ThreadChecker = ThreadCheckerStub<EfficiencyRatio>

    This handles following two situations: Read more
    §

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

    Immutable or mutable
    §

    type Dict = PyClassDummySlot

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

    type WeakRef = PyClassDummySlot

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

    type BaseNativeType = PyAny

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

    fn items_iter() -> PyClassItemsIter

    source§

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

    Rendered class doc
    source§

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

    §

    fn dict_offset() -> Option<isize>

    §

    fn weaklist_offset() -> Option<isize>

    source§

    impl PyClassNewTextSignature<EfficiencyRatio> for PyClassImplCollector<EfficiencyRatio>

    source§

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

    source§

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

    §

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

    source§

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

    source§

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

    §

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

    source§

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

    source§

    impl PyMethods<EfficiencyRatio> for PyClassImplCollector<EfficiencyRatio>

    source§

    fn py_methods(self) -> &'static PyClassItems

    source§

    impl PyTypeInfo for EfficiencyRatio

    §

    type AsRefTarget = PyCell<EfficiencyRatio>

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

    const NAME: &'static str = _

    Class name.
    source§

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

    Module name, if any.
    source§

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

    Returns the PyTypeObject instance for this type.
    §

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

    Returns the safe abstraction over the type object.
    §

    fn is_type_of(object: &PyAny) -> bool

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

    fn is_exact_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for 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_model/data/enum.Data.html b/develop/core/nautilus_model/data/enum.Data.html index a2893af3919b..a9fabc6e81dd 100644 --- a/develop/core/nautilus_model/data/enum.Data.html +++ b/develop/core/nautilus_model/data/enum.Data.html @@ -3,7 +3,7 @@ Quote(QuoteTick), Trade(TradeTick), Bar(Bar), -}

    Variants§

    Trait Implementations§

    source§

    impl Clone for Data

    source§

    fn clone(&self) -> Data

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

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

    Performs copy-assignment from source. Read more
    source§

    impl Debug for Data

    source§

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

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

    impl From<Bar> for Data

    source§

    fn from(value: Bar) -> Self

    Converts to this type from the input type.
    source§

    impl From<OrderBookDelta> for Data

    source§

    fn from(value: OrderBookDelta) -> Self

    Converts to this type from the input type.
    source§

    impl From<QuoteTick> for Data

    source§

    fn from(value: QuoteTick) -> Self

    Converts to this type from the input type.
    source§

    impl From<TradeTick> for Data

    source§

    fn from(value: TradeTick) -> Self

    Converts to this type from the input type.
    source§

    impl HasTsInit for Data

    source§

    impl Copy for Data

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for Data

    §

    impl Send for Data

    §

    impl Sync for Data

    §

    impl Unpin for Data

    §

    impl UnwindSafe for Data

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +}

    Variants§

    Trait Implementations§

    source§

    impl Clone for Data

    source§

    fn clone(&self) -> Data

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

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

    Performs copy-assignment from source. Read more
    source§

    impl Debug for Data

    source§

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

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

    impl From<Bar> for Data

    source§

    fn from(value: Bar) -> Self

    Converts to this type from the input type.
    source§

    impl From<OrderBookDelta> for Data

    source§

    fn from(value: OrderBookDelta) -> Self

    Converts to this type from the input type.
    source§

    impl From<QuoteTick> for Data

    source§

    fn from(value: QuoteTick) -> Self

    Converts to this type from the input type.
    source§

    impl From<TradeTick> for Data

    source§

    fn from(value: TradeTick) -> Self

    Converts to this type from the input type.
    source§

    impl HasTsInit for Data

    source§

    impl Copy for Data

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for Data

    §

    impl Send for Data

    §

    impl Sync for Data

    §

    impl Unpin for Data

    §

    impl UnwindSafe for Data

    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 T: ?Sized,

    source§

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

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    diff --git a/develop/core/nautilus_model/data/order/struct.BookOrder.html b/develop/core/nautilus_model/data/order/struct.BookOrder.html index a6d3cb409b91..4ac0ff8063fe 100644 --- a/develop/core/nautilus_model/data/order/struct.BookOrder.html +++ b/develop/core/nautilus_model/data/order/struct.BookOrder.html @@ -16,7 +16,7 @@ Self: Sized,

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

    impl IntoPy<Py<PyAny>> for BookOrder

    source§

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

    Performs the conversion.
    source§

    impl PartialEq<BookOrder> for BookOrder

    source§

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

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

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

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

    impl PyClass for BookOrder

    §

    type Frozen = False

    Whether the pyclass is frozen. Read more
    source§

    impl PyClassImpl for BookOrder

    source§

    const IS_BASETYPE: bool = false

    #[pyclass(subclass)]
    source§

    const IS_SUBCLASS: bool = false

    #[pyclass(extends=…)]
    source§

    const IS_MAPPING: bool = false

    #[pyclass(mapping)]
    source§

    const IS_SEQUENCE: bool = false

    #[pyclass(sequence)]
    §

    type Layout = PyCell<BookOrder>

    Layout
    §

    type BaseType = PyAny

    Base class
    §

    type ThreadChecker = ThreadCheckerStub<BookOrder>

    This handles following two situations: Read more
    §

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

    Immutable or mutable
    §

    type Dict = PyClassDummySlot

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

    type WeakRef = PyClassDummySlot

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

    type BaseNativeType = PyAny

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

    fn items_iter() -> PyClassItemsIter

    source§

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

    Rendered class doc
    source§

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

    §

    fn dict_offset() -> Option<isize>

    §

    fn weaklist_offset() -> Option<isize>

    source§

    impl PyClassNewTextSignature<BookOrder> for PyClassImplCollector<BookOrder>

    source§

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

    source§

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

    §

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

    source§

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

    source§

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

    §

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

    source§

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

    source§

    impl PyMethods<BookOrder> for PyClassImplCollector<BookOrder>

    source§

    fn py_methods(self) -> &'static PyClassItems

    source§

    impl PyTypeInfo for BookOrder

    §

    type AsRefTarget = PyCell<BookOrder>

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

    const NAME: &'static str = _

    Class name.
    source§

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

    Module name, if any.
    source§

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

    Returns the PyTypeObject instance for this type.
    §

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

    Returns the safe abstraction over the type object.
    §

    fn is_type_of(object: &PyAny) -> bool

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

    fn is_exact_type_of(object: &PyAny) -> bool

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

    impl Serializable for BookOrder

    source§

    fn from_json_bytes(data: Vec<u8, Global>) -> Result<Self, Error>

    Deserialize an object from JSON encoded bytes.
    source§

    fn from_msgpack_bytes(data: Vec<u8, Global>) -> Result<Self, Error>

    Deserialize an object from MsgPack encoded bytes.
    source§

    fn as_json_bytes(&self) -> Result<Vec<u8, Global>, Error>

    Serialize an object to JSON encoded bytes.
    source§

    fn as_msgpack_bytes(&self) -> Result<Vec<u8, Global>, Error>

    Serialize an object to MsgPack encoded bytes.
    source§

    impl Serialize for BookOrder

    source§

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

    source§

    fn items_iter() -> PyClassItemsIter

    source§

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

    Rendered class doc
    source§

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

    §

    fn dict_offset() -> Option<isize>

    §

    fn weaklist_offset() -> Option<isize>

    source§

    impl PyClassNewTextSignature<BookOrder> for PyClassImplCollector<BookOrder>

    source§

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

    source§

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

    §

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

    source§

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

    source§

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

    §

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

    source§

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

    source§

    impl PyMethods<BookOrder> for PyClassImplCollector<BookOrder>

    source§

    fn py_methods(self) -> &'static PyClassItems

    source§

    impl PyTypeInfo for BookOrder

    §

    type AsRefTarget = PyCell<BookOrder>

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

    const NAME: &'static str = _

    Class name.
    source§

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

    Module name, if any.
    source§

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

    Returns the PyTypeObject instance for this type.
    §

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

    Returns the safe abstraction over the type object.
    §

    fn is_type_of(object: &PyAny) -> bool

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

    fn is_exact_type_of(object: &PyAny) -> bool

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

    impl Serializable for BookOrder

    source§

    fn from_json_bytes(data: Vec<u8, Global>) -> Result<Self, Error>

    Deserialize an object from JSON encoded bytes.
    source§

    fn from_msgpack_bytes(data: Vec<u8, Global>) -> Result<Self, Error>

    Deserialize an object from MsgPack encoded bytes.
    source§

    fn as_json_bytes(&self) -> Result<Vec<u8, Global>, Error>

    Serialize an object to JSON encoded bytes.
    source§

    fn as_msgpack_bytes(&self) -> Result<Vec<u8, Global>, Error>

    Serialize an object to MsgPack encoded bytes.
    source§

    impl Serialize for BookOrder

    source§

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

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

    impl Copy for BookOrder

    source§

    impl Eq for BookOrder

    source§

    impl StructuralEq for BookOrder

    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_model/data/order/type.OrderId.html b/develop/core/nautilus_model/data/order/type.OrderId.html index 78924ba171b7..83dab589637e 100644 --- a/develop/core/nautilus_model/data/order/type.OrderId.html +++ b/develop/core/nautilus_model/data/order/type.OrderId.html @@ -963,8 +963,8 @@
    Examples

    Panics

    This operation will panic if other == 0.

    §

    type Output = u64

    The resulting type after applying the / operator.
    source§

    fn div(self, other: u64) -> u64

    Performs the / operation. Read more
    1.22.0 · source§

    impl DivAssign<&u64> for u64

    source§

    fn div_assign(&mut self, other: &u64)

    Performs the /= operation. Read more
    1.8.0 · source§

    impl DivAssign<u64> for u64

    source§

    fn div_assign(&mut self, other: u64)

    Performs the /= operation. Read more
    §

    impl Element for u64

    §

    fn is_compatible_format(format: &CStr) -> bool

    Gets whether the element specified in the format string is potentially compatible. -Alignment and size are checked separately from this function.
    source§

    impl Euclid for u64

    source§

    fn div_euclid(&self, v: &u64) -> u64

    Calculates Euclidean division, the matching method for rem_euclid. Read more
    source§

    fn rem_euclid(&self, v: &u64) -> u64

    Calculates the least nonnegative remainder of self (mod v). Read more
    source§

    impl From<&Quantity> for u64

    source§

    fn from(value: &Quantity) -> Self

    Converts to this type from the input type.
    1.31.0 · source§

    impl From<NonZeroU64> for u64

    source§

    fn from(nonzero: NonZeroU64) -> u64

    Converts a NonZeroU64 into an u64

    -
    source§

    impl From<Quantity> for u64

    source§

    fn from(value: Quantity) -> Self

    Converts to this type from the input type.
    1.28.0 · source§

    impl From<bool> for u64

    source§

    fn from(small: bool) -> u64

    Converts a bool to a u64. The resulting value is 0 for false and 1 for true +Alignment and size are checked separately from this function.

    source§

    impl Euclid for u64

    source§

    fn div_euclid(&self, v: &u64) -> u64

    Calculates Euclidean division, the matching method for rem_euclid. Read more
    source§

    fn rem_euclid(&self, v: &u64) -> u64

    Calculates the least nonnegative remainder of self (mod v). Read more
    source§

    impl From<&Quantity> for u64

    source§

    fn from(value: &Quantity) -> Self

    Converts to this type from the input type.
    1.31.0 · source§

    impl From<NonZeroU64> for u64

    source§

    fn from(nonzero: NonZeroU64) -> u64

    Converts a NonZeroU64 into an u64

    +
    source§

    impl From<Quantity> for u64

    source§

    fn from(value: Quantity) -> Self

    Converts to this type from the input type.
    1.28.0 · source§

    impl From<bool> for u64

    source§

    fn from(small: bool) -> u64

    Converts a bool to a u64. The resulting value is 0 for false and 1 for true values.

    Examples
    assert_eq!(u64::from(true), 1);
    @@ -979,7 +979,13 @@ 
    Examples
    1.5.0 · source§

    impl From<u16> for u64

    source§

    fn from(small: u16) -> u64

    Converts u16 to u64 losslessly.

    1.5.0 · source§

    impl From<u32> for u64

    source§

    fn from(small: u32) -> u64

    Converts u32 to u64 losslessly.

    1.5.0 · source§

    impl From<u8> for u64

    source§

    fn from(small: u8) -> u64

    Converts u8 to u64 losslessly.

    -
    §

    impl FromBytes for u64

    §

    fn read_from(bytes: &[u8]) -> Option<Self>where +

    §

    impl FromBytes for u64

    §

    fn ref_from(bytes: &[u8]) -> Option<&Self>where + Self: Sized,

    Interprets the given bytes as a &Self without copying. Read more
    §

    fn ref_from_prefix(bytes: &[u8]) -> Option<&Self>where + Self: Sized,

    Interprets the prefix of the given bytes as a &Self without copying. Read more
    §

    fn ref_from_suffix(bytes: &[u8]) -> Option<&Self>where + Self: Sized,

    Interprets the suffix of the given bytes as a &Self without copying. Read more
    §

    fn mut_from(bytes: &mut [u8]) -> Option<&mut Self>where + Self: Sized + AsBytes,

    Interprets the given bytes as a &mut Self without copying. Read more
    §

    fn mut_from_prefix(bytes: &mut [u8]) -> Option<&mut Self>where + Self: Sized + AsBytes,

    Interprets the prefix of the given bytes as a &mut Self without copying. Read more
    §

    fn mut_from_suffix(bytes: &mut [u8]) -> Option<&mut Self>where + Self: Sized + AsBytes,

    Interprets the suffix of the given bytes as a &mut Self without copying. Read more
    §

    fn read_from(bytes: &[u8]) -> Option<Self>where Self: Sized,

    Reads a copy of Self from bytes. Read more
    §

    fn read_from_prefix(bytes: &[u8]) -> Option<Self>where Self: Sized,

    Reads a copy of Self from the prefix of bytes. Read more
    §

    fn read_from_suffix(bytes: &[u8]) -> Option<Self>where Self: Sized,

    Reads a copy of Self from the suffix of bytes. Read more
    source§

    impl FromBytes for u64

    §

    type Bytes = [u8; 8]

    source§

    fn from_be_bytes(bytes: &<u64 as FromBytes>::Bytes) -> u64

    Create a number from its representation as a byte array in big endian. Read more
    source§

    fn from_le_bytes(bytes: &<u64 as FromBytes>::Bytes) -> u64

    Create a number from its representation as a byte array in little endian. Read more
    source§

    fn from_ne_bytes(bytes: &<u64 as FromBytes>::Bytes) -> u64

    Create a number from its memory representation as a byte array in native endianness. Read more
    source§

    impl FromPrimitive for u64

    source§

    fn from_isize(n: isize) -> Option<u64>

    Converts an isize to return an optional value of this type. If the diff --git a/develop/core/nautilus_model/data/quote/struct.QuoteTick.html b/develop/core/nautilus_model/data/quote/struct.QuoteTick.html index 870ff28e1fef..da74cf8b3c26 100644 --- a/develop/core/nautilus_model/data/quote/struct.QuoteTick.html +++ b/develop/core/nautilus_model/data/quote/struct.QuoteTick.html @@ -29,8 +29,8 @@ ) -> HashMap<String, String>

    Returns the metadata for the type, for use with serialization formats.

    source

    pub fn get_fields() -> IndexMap<String, String>

    Returns the field map for the type, for use with arrow schemas.

    source

    pub fn from_pyobject(obj: &PyAny) -> PyResult<Self>

    Create a new QuoteTick extracted from the given [PyAny].

    -
    source

    pub fn extract_price(&self, price_type: PriceType) -> Price

    source

    pub fn extract_volume(&self, price_type: PriceType) -> Quantity

    Trait Implementations§

    source§

    impl Clone for QuoteTick

    source§

    fn clone(&self) -> QuoteTick

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

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

    Performs copy-assignment from source. Read more
    source§

    impl Debug for QuoteTick

    source§

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

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

    impl<'de> Deserialize<'de> for QuoteTick

    source§

    fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where - __D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    source§

    impl Display for QuoteTick

    source§

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

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

    impl From<QuoteTick> for Data

    source§

    fn from(value: QuoteTick) -> Self

    Converts to this type from the input type.
    source§

    impl HasTsInit for QuoteTick

    source§

    impl Hash for QuoteTick

    source§

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

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

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

    source

    pub fn extract_price(&self, price_type: PriceType) -> Price

    source

    pub fn extract_volume(&self, price_type: PriceType) -> Quantity

    Trait Implementations§

    source§

    impl Clone for QuoteTick

    source§

    fn clone(&self) -> QuoteTick

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

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

    Performs copy-assignment from source. Read more
    source§

    impl Debug for QuoteTick

    source§

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

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

    impl<'de> Deserialize<'de> for QuoteTick

    source§

    fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where + __D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    source§

    impl Display for QuoteTick

    source§

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

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

    impl From<QuoteTick> for Data

    source§

    fn from(value: QuoteTick) -> Self

    Converts to this type from the input type.
    source§

    impl HasTsInit for QuoteTick

    source§

    impl Hash for QuoteTick

    source§

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

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

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

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

    impl IntoPy<Py<PyAny>> for QuoteTick

    source§

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

    Performs the conversion.
    source§

    impl PartialEq<QuoteTick> for QuoteTick

    source§

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

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

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

    This method tests for !=. The default implementation is almost always diff --git a/develop/core/nautilus_model/data/trade/struct.TradeTick.html b/develop/core/nautilus_model/data/trade/struct.TradeTick.html index 716faebfb8c2..83ca35541f2f 100644 --- a/develop/core/nautilus_model/data/trade/struct.TradeTick.html +++ b/develop/core/nautilus_model/data/trade/struct.TradeTick.html @@ -35,7 +35,7 @@ Self: Sized,
    Feeds a slice of this type into the given Hasher. Read more
    source§

    impl IntoPy<Py<PyAny>> for TradeTick

    source§

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

    Performs the conversion.
    source§

    impl PartialEq<TradeTick> for TradeTick

    source§

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

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

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

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

    impl PyClass for TradeTick

    §

    type Frozen = False

    Whether the pyclass is frozen. Read more
    source§

    impl PyClassImpl for TradeTick

    source§

    const IS_BASETYPE: bool = false

    #[pyclass(subclass)]
    source§

    const IS_SUBCLASS: bool = false

    #[pyclass(extends=…)]
    source§

    const IS_MAPPING: bool = false

    #[pyclass(mapping)]
    source§

    const IS_SEQUENCE: bool = false

    #[pyclass(sequence)]
    §

    type Layout = PyCell<TradeTick>

    Layout
    §

    type BaseType = PyAny

    Base class
    §

    type ThreadChecker = ThreadCheckerStub<TradeTick>

    This handles following two situations: Read more
    §

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

    Immutable or mutable
    §

    type Dict = PyClassDummySlot

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

    type WeakRef = PyClassDummySlot

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

    type BaseNativeType = PyAny

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

    fn items_iter() -> PyClassItemsIter

    source§

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

    Rendered class doc
    source§

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

    §

    fn dict_offset() -> Option<isize>

    §

    fn weaklist_offset() -> Option<isize>

    source§

    impl PyClassNewTextSignature<TradeTick> for PyClassImplCollector<TradeTick>

    source§

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

    source§

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

    §

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

    source§

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

    source§

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

    §

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

    source§

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

    source§

    impl PyMethods<TradeTick> for PyClassImplCollector<TradeTick>

    source§

    fn py_methods(self) -> &'static PyClassItems

    source§

    impl PyTypeInfo for TradeTick

    §

    type AsRefTarget = PyCell<TradeTick>

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

    const NAME: &'static str = _

    Class name.
    source§

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

    Module name, if any.
    source§

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

    Returns the PyTypeObject instance for this type.
    §

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

    Returns the safe abstraction over the type object.
    §

    fn is_type_of(object: &PyAny) -> bool

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

    fn is_exact_type_of(object: &PyAny) -> bool

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

    impl Serializable for TradeTick

    source§

    fn from_json_bytes(data: Vec<u8, Global>) -> Result<Self, Error>

    Deserialize an object from JSON encoded bytes.
    source§

    fn from_msgpack_bytes(data: Vec<u8, Global>) -> Result<Self, Error>

    Deserialize an object from MsgPack encoded bytes.
    source§

    fn as_json_bytes(&self) -> Result<Vec<u8, Global>, Error>

    Serialize an object to JSON encoded bytes.
    source§

    fn as_msgpack_bytes(&self) -> Result<Vec<u8, Global>, Error>

    Serialize an object to MsgPack encoded bytes.
    source§

    impl Serialize for TradeTick

    source§

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

    source§

    fn items_iter() -> PyClassItemsIter

    source§

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

    Rendered class doc
    source§

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

    §

    fn dict_offset() -> Option<isize>

    §

    fn weaklist_offset() -> Option<isize>

    source§

    impl PyClassNewTextSignature<TradeTick> for PyClassImplCollector<TradeTick>

    source§

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

    source§

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

    §

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

    source§

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

    source§

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

    §

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

    source§

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

    source§

    impl PyMethods<TradeTick> for PyClassImplCollector<TradeTick>

    source§

    fn py_methods(self) -> &'static PyClassItems

    source§

    impl PyTypeInfo for TradeTick

    §

    type AsRefTarget = PyCell<TradeTick>

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

    const NAME: &'static str = _

    Class name.
    source§

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

    Module name, if any.
    source§

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

    Returns the PyTypeObject instance for this type.
    §

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

    Returns the safe abstraction over the type object.
    §

    fn is_type_of(object: &PyAny) -> bool

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

    fn is_exact_type_of(object: &PyAny) -> bool

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

    impl Serializable for TradeTick

    source§

    fn from_json_bytes(data: Vec<u8, Global>) -> Result<Self, Error>

    Deserialize an object from JSON encoded bytes.
    source§

    fn from_msgpack_bytes(data: Vec<u8, Global>) -> Result<Self, Error>

    Deserialize an object from MsgPack encoded bytes.
    source§

    fn as_json_bytes(&self) -> Result<Vec<u8, Global>, Error>

    Serialize an object to JSON encoded bytes.
    source§

    fn as_msgpack_bytes(&self) -> Result<Vec<u8, Global>, Error>

    Serialize an object to MsgPack encoded bytes.
    source§

    impl Serialize for TradeTick

    source§

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

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

    impl Copy for TradeTick

    source§

    impl Eq for TradeTick

    source§

    impl StructuralEq for TradeTick

    source§

    impl StructuralPartialEq for TradeTick

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for TradeTick

    §

    impl Send for TradeTick

    §

    impl Sync for TradeTick

    §

    impl Unpin for TradeTick

    §

    impl UnwindSafe for TradeTick

    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_model/enums/enum.AccountType.html b/develop/core/nautilus_model/enums/enum.AccountType.html index a044535f0809..bb5e65d760da 100644 --- a/develop/core/nautilus_model/enums/enum.AccountType.html +++ b/develop/core/nautilus_model/enums/enum.AccountType.html @@ -18,7 +18,7 @@ sufficient, and should not be overridden without very good reason.

    source§

    impl PartialOrd<AccountType> for AccountType

    source§

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

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

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

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

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

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

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

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

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

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

    impl PyClass for AccountType

    §

    type Frozen = False

    Whether the pyclass is frozen. Read more
    source§

    impl PyClassImpl for AccountType

    source§

    const IS_BASETYPE: bool = false

    #[pyclass(subclass)]
    source§

    const IS_SUBCLASS: bool = false

    #[pyclass(extends=…)]
    source§

    const IS_MAPPING: bool = false

    #[pyclass(mapping)]
    source§

    const IS_SEQUENCE: bool = false

    #[pyclass(sequence)]
    §

    type Layout = PyCell<AccountType>

    Layout
    §

    type BaseType = PyAny

    Base class
    §

    type ThreadChecker = ThreadCheckerStub<AccountType>

    This handles following two situations: Read more
    §

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

    Immutable or mutable
    §

    type Dict = PyClassDummySlot

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

    type WeakRef = PyClassDummySlot

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

    type BaseNativeType = PyAny

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

    fn items_iter() -> PyClassItemsIter

    source§

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

    Rendered class doc
    source§

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

    §

    fn dict_offset() -> Option<isize>

    §

    fn weaklist_offset() -> Option<isize>

    source§

    impl PyClassNewTextSignature<AccountType> for PyClassImplCollector<AccountType>

    source§

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

    source§

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

    §

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

    source§

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

    source§

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

    §

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

    source§

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

    source§

    impl PyMethods<AccountType> for PyClassImplCollector<AccountType>

    source§

    fn py_methods(self) -> &'static PyClassItems

    source§

    impl PyTypeInfo for AccountType

    §

    type AsRefTarget = PyCell<AccountType>

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

    const NAME: &'static str = _

    Class name.
    source§

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

    Module name, if any.
    source§

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

    Returns the PyTypeObject instance for this type.
    §

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

    Returns the safe abstraction over the type object.
    §

    fn is_type_of(object: &PyAny) -> bool

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

    fn is_exact_type_of(object: &PyAny) -> bool

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

    impl Serialize for AccountType

    source§

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

    source§

    fn items_iter() -> PyClassItemsIter

    source§

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

    Rendered class doc
    source§

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

    §

    fn dict_offset() -> Option<isize>

    §

    fn weaklist_offset() -> Option<isize>

    source§

    impl PyClassNewTextSignature<AccountType> for PyClassImplCollector<AccountType>

    source§

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

    source§

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

    §

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

    source§

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

    source§

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

    §

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

    source§

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

    source§

    impl PyMethods<AccountType> for PyClassImplCollector<AccountType>

    source§

    fn py_methods(self) -> &'static PyClassItems

    source§

    impl PyTypeInfo for AccountType

    §

    type AsRefTarget = PyCell<AccountType>

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

    const NAME: &'static str = _

    Class name.
    source§

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

    Module name, if any.
    source§

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

    Returns the PyTypeObject instance for this type.
    §

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

    Returns the safe abstraction over the type object.
    §

    fn is_type_of(object: &PyAny) -> bool

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

    fn is_exact_type_of(object: &PyAny) -> bool

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

    impl Serialize for AccountType

    source§

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

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

    impl TryFrom<&str> for AccountType

    §

    type Error = ParseError

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

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

    Performs the conversion.
    source§

    impl Copy for AccountType

    source§

    impl Eq for AccountType

    source§

    impl StructuralEq for AccountType

    source§

    impl StructuralPartialEq for AccountType

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for AccountType

    §

    impl Send for AccountType

    §

    impl Sync for AccountType

    §

    impl Unpin for AccountType

    §

    impl UnwindSafe for AccountType

    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_model/enums/enum.AggregationSource.html b/develop/core/nautilus_model/enums/enum.AggregationSource.html index 9655f2b30e0d..999b92f6c75b 100644 --- a/develop/core/nautilus_model/enums/enum.AggregationSource.html +++ b/develop/core/nautilus_model/enums/enum.AggregationSource.html @@ -5,8 +5,8 @@

    Variants§

    §

    External = 1

    The data is externally aggregated (outside the Nautilus system boundary).

    §

    Internal = 2

    The data is internally aggregated (inside the Nautilus system boundary).

    Implementations§

    source§

    impl AggregationSource

    source

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

    Try to create Self from the raw representation

    -
    source§

    impl AggregationSource

    source

    pub fn name(&self) -> String

    source

    pub fn value(&self) -> u8

    Trait Implementations§

    source§

    impl AsRef<str> for AggregationSource

    source§

    fn as_ref(&self) -> &str

    Converts this type into a shared reference of the (usually inferred) input type.
    source§

    impl Clone for AggregationSource

    source§

    fn clone(&self) -> AggregationSource

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

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

    Performs copy-assignment from source. Read more
    source§

    impl Debug for AggregationSource

    source§

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

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

    impl<'de> Deserialize<'de> for AggregationSource

    source§

    fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    source§

    impl Display for AggregationSource

    source§

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

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

    impl FromStr for AggregationSource

    §

    type Err = ParseError

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

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

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

    impl Hash for AggregationSource

    source§

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

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

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

    source§

    impl AggregationSource

    source

    pub fn name(&self) -> String

    source

    pub fn value(&self) -> u8

    Trait Implementations§

    source§

    impl AsRef<str> for AggregationSource

    source§

    fn as_ref(&self) -> &str

    Converts this type into a shared reference of the (usually inferred) input type.
    source§

    impl Clone for AggregationSource

    source§

    fn clone(&self) -> AggregationSource

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

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

    Performs copy-assignment from source. Read more
    source§

    impl Debug for AggregationSource

    source§

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

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

    impl<'de> Deserialize<'de> for AggregationSource

    source§

    fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    source§

    impl Display for AggregationSource

    source§

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

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

    impl FromStr for AggregationSource

    §

    type Err = ParseError

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

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

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

    impl Hash for AggregationSource

    source§

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

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

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

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

    impl IntoEnumIterator for AggregationSource

    source§

    impl IntoPy<Py<PyAny>> for AggregationSource

    source§

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

    Performs the conversion.
    source§

    impl Ord for AggregationSource

    source§

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

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

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

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

    fn min(self, other: Self) -> Selfwhere diff --git a/develop/core/nautilus_model/enums/enum.AggressorSide.html b/develop/core/nautilus_model/enums/enum.AggressorSide.html index db54d7074dd2..da8ae81a6607 100644 --- a/develop/core/nautilus_model/enums/enum.AggressorSide.html +++ b/develop/core/nautilus_model/enums/enum.AggressorSide.html @@ -18,7 +18,7 @@ sufficient, and should not be overridden without very good reason.

    source§

    impl PartialOrd<AggressorSide> for AggressorSide

    source§

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

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

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

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

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

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

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

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

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

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

    impl PyClass for AggressorSide

    §

    type Frozen = False

    Whether the pyclass is frozen. Read more
    source§

    impl PyClassImpl for AggressorSide

    source§

    const IS_BASETYPE: bool = false

    #[pyclass(subclass)]
    source§

    const IS_SUBCLASS: bool = false

    #[pyclass(extends=…)]
    source§

    const IS_MAPPING: bool = false

    #[pyclass(mapping)]
    source§

    const IS_SEQUENCE: bool = false

    #[pyclass(sequence)]
    §

    type Layout = PyCell<AggressorSide>

    Layout
    §

    type BaseType = PyAny

    Base class
    §

    type ThreadChecker = ThreadCheckerStub<AggressorSide>

    This handles following two situations: Read more
    §

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

    Immutable or mutable
    §

    type Dict = PyClassDummySlot

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

    type WeakRef = PyClassDummySlot

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

    type BaseNativeType = PyAny

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

    fn items_iter() -> PyClassItemsIter

    source§

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

    Rendered class doc
    source§

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

    §

    fn dict_offset() -> Option<isize>

    §

    fn weaklist_offset() -> Option<isize>

    source§

    impl PyClassNewTextSignature<AggressorSide> for PyClassImplCollector<AggressorSide>

    source§

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

    source§

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

    §

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

    source§

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

    source§

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

    §

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

    source§

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

    source§

    impl PyMethods<AggressorSide> for PyClassImplCollector<AggressorSide>

    source§

    fn py_methods(self) -> &'static PyClassItems

    source§

    impl PyTypeInfo for AggressorSide

    §

    type AsRefTarget = PyCell<AggressorSide>

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

    const NAME: &'static str = _

    Class name.
    source§

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

    Module name, if any.
    source§

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

    Returns the PyTypeObject instance for this type.
    §

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

    Returns the safe abstraction over the type object.
    §

    fn is_type_of(object: &PyAny) -> bool

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

    fn is_exact_type_of(object: &PyAny) -> bool

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

    impl Serialize for AggressorSide

    source§

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

    source§

    fn items_iter() -> PyClassItemsIter

    source§

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

    Rendered class doc
    source§

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

    §

    fn dict_offset() -> Option<isize>

    §

    fn weaklist_offset() -> Option<isize>

    source§

    impl PyClassNewTextSignature<AggressorSide> for PyClassImplCollector<AggressorSide>

    source§

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

    source§

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

    §

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

    source§

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

    source§

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

    §

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

    source§

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

    source§

    impl PyMethods<AggressorSide> for PyClassImplCollector<AggressorSide>

    source§

    fn py_methods(self) -> &'static PyClassItems

    source§

    impl PyTypeInfo for AggressorSide

    §

    type AsRefTarget = PyCell<AggressorSide>

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

    const NAME: &'static str = _

    Class name.
    source§

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

    Module name, if any.
    source§

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

    Returns the PyTypeObject instance for this type.
    §

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

    Returns the safe abstraction over the type object.
    §

    fn is_type_of(object: &PyAny) -> bool

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

    fn is_exact_type_of(object: &PyAny) -> bool

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

    impl Serialize for AggressorSide

    source§

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

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

    impl TryFrom<&str> for AggressorSide

    §

    type Error = ParseError

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

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

    Performs the conversion.
    source§

    impl Copy for AggressorSide

    source§

    impl Eq for AggressorSide

    source§

    impl StructuralEq for AggressorSide

    source§

    impl StructuralPartialEq for AggressorSide

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for AggressorSide

    §

    impl Send for AggressorSide

    §

    impl Sync for AggressorSide

    §

    impl Unpin for AggressorSide

    §

    impl UnwindSafe for AggressorSide

    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_model/enums/enum.AssetClass.html b/develop/core/nautilus_model/enums/enum.AssetClass.html index a007b0dcd526..fa6ab9ace1c9 100644 --- a/develop/core/nautilus_model/enums/enum.AssetClass.html +++ b/develop/core/nautilus_model/enums/enum.AssetClass.html @@ -19,8 +19,8 @@

    §

    Cryptocurrency = 8

    Cryptocurrency or crypto token assets.

    §

    SportsBetting = 9

    Sports betting instruments.

    Implementations§

    source§

    impl AssetClass

    source

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

    Try to create Self from the raw representation

    -
    source§

    impl AssetClass

    source

    pub fn name(&self) -> String

    source

    pub fn value(&self) -> u8

    Trait Implementations§

    source§

    impl AsRef<str> for AssetClass

    source§

    fn as_ref(&self) -> &str

    Converts this type into a shared reference of the (usually inferred) input type.
    source§

    impl Clone for AssetClass

    source§

    fn clone(&self) -> AssetClass

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

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

    Performs copy-assignment from source. Read more
    source§

    impl Debug for AssetClass

    source§

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

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

    impl<'de> Deserialize<'de> for AssetClass

    source§

    fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    source§

    impl Display for AssetClass

    source§

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

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

    impl FromStr for AssetClass

    §

    type Err = ParseError

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

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

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

    impl Hash for AssetClass

    source§

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

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

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

    source§

    impl AssetClass

    source

    pub fn name(&self) -> String

    source

    pub fn value(&self) -> u8

    Trait Implementations§

    source§

    impl AsRef<str> for AssetClass

    source§

    fn as_ref(&self) -> &str

    Converts this type into a shared reference of the (usually inferred) input type.
    source§

    impl Clone for AssetClass

    source§

    fn clone(&self) -> AssetClass

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

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

    Performs copy-assignment from source. Read more
    source§

    impl Debug for AssetClass

    source§

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

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

    impl<'de> Deserialize<'de> for AssetClass

    source§

    fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    source§

    impl Display for AssetClass

    source§

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

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

    impl FromStr for AssetClass

    §

    type Err = ParseError

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

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

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

    impl Hash for AssetClass

    source§

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

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

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

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

    impl IntoEnumIterator for AssetClass

    source§

    impl IntoPy<Py<PyAny>> for AssetClass

    source§

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

    Performs the conversion.
    source§

    impl Ord for AssetClass

    source§

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

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

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

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

    fn min(self, other: Self) -> Selfwhere diff --git a/develop/core/nautilus_model/enums/enum.AssetType.html b/develop/core/nautilus_model/enums/enum.AssetType.html index eef80c1d33bd..fc0fcaa804ef 100644 --- a/develop/core/nautilus_model/enums/enum.AssetType.html +++ b/develop/core/nautilus_model/enums/enum.AssetType.html @@ -15,8 +15,8 @@

    §

    Option = 6

    An options contract asset type. A type of derivative that gives the holder the right, but not the obligation, to buy or sell an underlying asset at a predetermined price before or at a certain future date.

    §

    Warrant = 7

    A warrant asset type. A derivative that gives the holder the right, but not the obligation, to buy or sell a security—most commonly an equity—at a certain price before expiration.

    Implementations§

    source§

    impl AssetType

    source

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

    Try to create Self from the raw representation

    -

    Trait Implementations§

    source§

    impl AsRef<str> for AssetType

    source§

    fn as_ref(&self) -> &str

    Converts this type into a shared reference of the (usually inferred) input type.
    source§

    impl Clone for AssetType

    source§

    fn clone(&self) -> AssetType

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

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

    Performs copy-assignment from source. Read more
    source§

    impl Debug for AssetType

    source§

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

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

    impl<'de> Deserialize<'de> for AssetType

    source§

    fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    source§

    impl Display for AssetType

    source§

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

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

    impl FromStr for AssetType

    §

    type Err = ParseError

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

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

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

    impl Hash for AssetType

    source§

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

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

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

    Trait Implementations§

    source§

    impl AsRef<str> for AssetType

    source§

    fn as_ref(&self) -> &str

    Converts this type into a shared reference of the (usually inferred) input type.
    source§

    impl Clone for AssetType

    source§

    fn clone(&self) -> AssetType

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

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

    Performs copy-assignment from source. Read more
    source§

    impl Debug for AssetType

    source§

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

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

    impl<'de> Deserialize<'de> for AssetType

    source§

    fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    source§

    impl Display for AssetType

    source§

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

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

    impl FromStr for AssetType

    §

    type Err = ParseError

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

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

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

    impl Hash for AssetType

    source§

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

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

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

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

    impl IntoEnumIterator for AssetType

    source§

    impl IntoPy<Py<PyAny>> for AssetType

    source§

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

    Performs the conversion.
    source§

    impl Ord for AssetType

    source§

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

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

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

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

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

    source§

    impl PartialOrd<AssetType> for AssetType

    source§

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

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

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

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

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

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

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

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

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

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

    impl PyClass for AssetType

    §

    type Frozen = False

    Whether the pyclass is frozen. Read more
    source§

    impl PyClassImpl for AssetType

    source§

    const IS_BASETYPE: bool = false

    #[pyclass(subclass)]
    source§

    const IS_SUBCLASS: bool = false

    #[pyclass(extends=…)]
    source§

    const IS_MAPPING: bool = false

    #[pyclass(mapping)]
    source§

    const IS_SEQUENCE: bool = false

    #[pyclass(sequence)]
    §

    type Layout = PyCell<AssetType>

    Layout
    §

    type BaseType = PyAny

    Base class
    §

    type ThreadChecker = ThreadCheckerStub<AssetType>

    This handles following two situations: Read more
    §

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

    Immutable or mutable
    §

    type Dict = PyClassDummySlot

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

    type WeakRef = PyClassDummySlot

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

    type BaseNativeType = PyAny

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

    fn items_iter() -> PyClassItemsIter

    source§

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

    Rendered class doc
    source§

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

    §

    fn dict_offset() -> Option<isize>

    §

    fn weaklist_offset() -> Option<isize>

    source§

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

    §

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

    source§

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

    source§

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

    §

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

    source§

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

    source§

    impl PyTypeInfo for AssetType

    §

    type AsRefTarget = PyCell<AssetType>

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

    const NAME: &'static str = _

    Class name.
    source§

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

    Module name, if any.
    source§

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

    Returns the PyTypeObject instance for this type.
    §

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

    Returns the safe abstraction over the type object.
    §

    fn is_type_of(object: &PyAny) -> bool

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

    fn is_exact_type_of(object: &PyAny) -> bool

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

    impl Serialize for AssetType

    source§

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

    source§

    fn items_iter() -> PyClassItemsIter

    source§

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

    Rendered class doc
    source§

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

    §

    fn dict_offset() -> Option<isize>

    §

    fn weaklist_offset() -> Option<isize>

    source§

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

    §

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

    source§

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

    source§

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

    §

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

    source§

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

    source§

    impl PyTypeInfo for AssetType

    §

    type AsRefTarget = PyCell<AssetType>

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

    const NAME: &'static str = _

    Class name.
    source§

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

    Module name, if any.
    source§

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

    Returns the PyTypeObject instance for this type.
    §

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

    Returns the safe abstraction over the type object.
    §

    fn is_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type or a subclass of this type.
    §

    fn is_exact_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type.
    source§

    impl Serialize for AssetType

    source§

    fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    source§

    impl TryFrom<&str> for AssetType

    §

    type Error = ParseError

    The type returned in the event of a conversion error.
    source§

    fn try_from(s: &str) -> Result<AssetType, <Self as TryFrom<&str>>::Error>

    Performs the conversion.
    source§

    impl Copy for AssetType

    source§

    impl Eq for AssetType

    source§

    impl StructuralEq for AssetType

    source§

    impl StructuralPartialEq for AssetType

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for AssetType

    §

    impl Send for AssetType

    §

    impl Sync for AssetType

    §

    impl Unpin for AssetType

    §

    impl UnwindSafe for AssetType

    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_model/enums/enum.BookAction.html b/develop/core/nautilus_model/enums/enum.BookAction.html index fa5175b90990..17d2e7e56f46 100644 --- a/develop/core/nautilus_model/enums/enum.BookAction.html +++ b/develop/core/nautilus_model/enums/enum.BookAction.html @@ -20,7 +20,7 @@ sufficient, and should not be overridden without very good reason.

    source§

    impl PartialOrd<BookAction> for BookAction

    source§

    fn partial_cmp(&self, other: &BookAction) -> Option<Ordering>

    This method returns an ordering between self and other values if one exists. Read more
    1.0.0 · source§

    fn lt(&self, other: &Rhs) -> bool

    This method tests less than (for self and other) and is used by the < operator. Read more
    1.0.0 · source§

    fn le(&self, other: &Rhs) -> bool

    This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
    1.0.0 · source§

    fn gt(&self, other: &Rhs) -> bool

    This method tests greater than (for self and other) and is used by the > operator. Read more
    1.0.0 · source§

    fn ge(&self, other: &Rhs) -> bool

    This method tests greater than or equal to (for self and other) and is used by the >= operator. Read more
    source§

    impl PyClass for BookAction

    §

    type Frozen = False

    Whether the pyclass is frozen. Read more
    source§

    impl PyClassImpl for BookAction

    source§

    const IS_BASETYPE: bool = false

    #[pyclass(subclass)]
    source§

    const IS_SUBCLASS: bool = false

    #[pyclass(extends=…)]
    source§

    const IS_MAPPING: bool = false

    #[pyclass(mapping)]
    source§

    const IS_SEQUENCE: bool = false

    #[pyclass(sequence)]
    §

    type Layout = PyCell<BookAction>

    Layout
    §

    type BaseType = PyAny

    Base class
    §

    type ThreadChecker = ThreadCheckerStub<BookAction>

    This handles following two situations: Read more
    §

    type PyClassMutability = <<PyAny as PyClassBaseType>::PyClassMutability as PyClassMutability>::MutableChild

    Immutable or mutable
    §

    type Dict = PyClassDummySlot

    Specify this class has #[pyclass(dict)] or not.
    §

    type WeakRef = PyClassDummySlot

    Specify this class has #[pyclass(weakref)] or not.
    §

    type BaseNativeType = PyAny

    The closest native ancestor. This is PyAny by default, and when you declare -#[pyclass(extends=PyDict)], it’s PyDict.
    source§

    fn items_iter() -> PyClassItemsIter

    source§

    fn doc(py: Python<'_>) -> PyResult<&'static CStr>

    Rendered class doc
    source§

    fn lazy_type_object() -> &'static LazyTypeObject<Self>

    §

    fn dict_offset() -> Option<isize>

    §

    fn weaklist_offset() -> Option<isize>

    source§

    impl PyClassNewTextSignature<BookAction> for PyClassImplCollector<BookAction>

    source§

    fn new_text_signature(self) -> Option<&'static str>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a BookAction

    §

    type Holder = Option<PyRef<'py, BookAction>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut BookAction

    §

    type Holder = Option<PyRefMut<'py, BookAction>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl PyMethods<BookAction> for PyClassImplCollector<BookAction>

    source§

    fn py_methods(self) -> &'static PyClassItems

    source§

    impl PyTypeInfo for BookAction

    §

    type AsRefTarget = PyCell<BookAction>

    Utility type to make Py::as_ref work.
    source§

    const NAME: &'static str = _

    Class name.
    source§

    const MODULE: Option<&'static str> = _

    Module name, if any.
    source§

    fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

    Returns the PyTypeObject instance for this type.
    §

    fn type_object(py: Python<'_>) -> &PyType

    Returns the safe abstraction over the type object.
    §

    fn is_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type or a subclass of this type.
    §

    fn is_exact_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type.
    source§

    impl Serialize for BookAction

    source§

    fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where +#[pyclass(extends=PyDict)], it’s PyDict.

    source§

    fn items_iter() -> PyClassItemsIter

    source§

    fn doc(py: Python<'_>) -> PyResult<&'static CStr>

    Rendered class doc
    source§

    fn lazy_type_object() -> &'static LazyTypeObject<Self>

    §

    fn dict_offset() -> Option<isize>

    §

    fn weaklist_offset() -> Option<isize>

    source§

    impl PyClassNewTextSignature<BookAction> for PyClassImplCollector<BookAction>

    source§

    fn new_text_signature(self) -> Option<&'static str>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a BookAction

    §

    type Holder = Option<PyRef<'py, BookAction>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut BookAction

    §

    type Holder = Option<PyRefMut<'py, BookAction>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl PyMethods<BookAction> for PyClassImplCollector<BookAction>

    source§

    fn py_methods(self) -> &'static PyClassItems

    source§

    impl PyTypeInfo for BookAction

    §

    type AsRefTarget = PyCell<BookAction>

    Utility type to make Py::as_ref work.
    source§

    const NAME: &'static str = _

    Class name.
    source§

    const MODULE: Option<&'static str> = _

    Module name, if any.
    source§

    fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

    Returns the PyTypeObject instance for this type.
    §

    fn type_object(py: Python<'_>) -> &PyType

    Returns the safe abstraction over the type object.
    §

    fn is_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type or a subclass of this type.
    §

    fn is_exact_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type.
    source§

    impl Serialize for BookAction

    source§

    fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    source§

    impl TryFrom<&str> for BookAction

    §

    type Error = ParseError

    The type returned in the event of a conversion error.
    source§

    fn try_from(s: &str) -> Result<BookAction, <Self as TryFrom<&str>>::Error>

    Performs the conversion.
    source§

    impl Copy for BookAction

    source§

    impl Eq for BookAction

    source§

    impl StructuralEq for BookAction

    source§

    impl StructuralPartialEq for BookAction

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for BookAction

    §

    impl Send for BookAction

    §

    impl Sync for BookAction

    §

    impl Unpin for BookAction

    §

    impl UnwindSafe for BookAction

    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_model/enums/enum.BookType.html b/develop/core/nautilus_model/enums/enum.BookType.html index 5afaf5c44b75..562ef00253dc 100644 --- a/develop/core/nautilus_model/enums/enum.BookType.html +++ b/develop/core/nautilus_model/enums/enum.BookType.html @@ -18,7 +18,7 @@ sufficient, and should not be overridden without very good reason.

    source§

    impl PartialOrd<BookType> for BookType

    source§

    fn partial_cmp(&self, other: &BookType) -> Option<Ordering>

    This method returns an ordering between self and other values if one exists. Read more
    1.0.0 · source§

    fn lt(&self, other: &Rhs) -> bool

    This method tests less than (for self and other) and is used by the < operator. Read more
    1.0.0 · source§

    fn le(&self, other: &Rhs) -> bool

    This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
    1.0.0 · source§

    fn gt(&self, other: &Rhs) -> bool

    This method tests greater than (for self and other) and is used by the > operator. Read more
    1.0.0 · source§

    fn ge(&self, other: &Rhs) -> bool

    This method tests greater than or equal to (for self and other) and is used by the >= operator. Read more
    source§

    impl PyClass for BookType

    §

    type Frozen = False

    Whether the pyclass is frozen. Read more
    source§

    impl PyClassImpl for BookType

    source§

    const IS_BASETYPE: bool = false

    #[pyclass(subclass)]
    source§

    const IS_SUBCLASS: bool = false

    #[pyclass(extends=…)]
    source§

    const IS_MAPPING: bool = false

    #[pyclass(mapping)]
    source§

    const IS_SEQUENCE: bool = false

    #[pyclass(sequence)]
    §

    type Layout = PyCell<BookType>

    Layout
    §

    type BaseType = PyAny

    Base class
    §

    type ThreadChecker = ThreadCheckerStub<BookType>

    This handles following two situations: Read more
    §

    type PyClassMutability = <<PyAny as PyClassBaseType>::PyClassMutability as PyClassMutability>::MutableChild

    Immutable or mutable
    §

    type Dict = PyClassDummySlot

    Specify this class has #[pyclass(dict)] or not.
    §

    type WeakRef = PyClassDummySlot

    Specify this class has #[pyclass(weakref)] or not.
    §

    type BaseNativeType = PyAny

    The closest native ancestor. This is PyAny by default, and when you declare -#[pyclass(extends=PyDict)], it’s PyDict.
    source§

    fn items_iter() -> PyClassItemsIter

    source§

    fn doc(py: Python<'_>) -> PyResult<&'static CStr>

    Rendered class doc
    source§

    fn lazy_type_object() -> &'static LazyTypeObject<Self>

    §

    fn dict_offset() -> Option<isize>

    §

    fn weaklist_offset() -> Option<isize>

    source§

    impl PyClassNewTextSignature<BookType> for PyClassImplCollector<BookType>

    source§

    fn new_text_signature(self) -> Option<&'static str>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a BookType

    §

    type Holder = Option<PyRef<'py, BookType>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut BookType

    §

    type Holder = Option<PyRefMut<'py, BookType>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl PyMethods<BookType> for PyClassImplCollector<BookType>

    source§

    fn py_methods(self) -> &'static PyClassItems

    source§

    impl PyTypeInfo for BookType

    §

    type AsRefTarget = PyCell<BookType>

    Utility type to make Py::as_ref work.
    source§

    const NAME: &'static str = _

    Class name.
    source§

    const MODULE: Option<&'static str> = _

    Module name, if any.
    source§

    fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

    Returns the PyTypeObject instance for this type.
    §

    fn type_object(py: Python<'_>) -> &PyType

    Returns the safe abstraction over the type object.
    §

    fn is_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type or a subclass of this type.
    §

    fn is_exact_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type.
    source§

    impl Serialize for BookType

    source§

    fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where +#[pyclass(extends=PyDict)], it’s PyDict.

    source§

    fn items_iter() -> PyClassItemsIter

    source§

    fn doc(py: Python<'_>) -> PyResult<&'static CStr>

    Rendered class doc
    source§

    fn lazy_type_object() -> &'static LazyTypeObject<Self>

    §

    fn dict_offset() -> Option<isize>

    §

    fn weaklist_offset() -> Option<isize>

    source§

    impl PyClassNewTextSignature<BookType> for PyClassImplCollector<BookType>

    source§

    fn new_text_signature(self) -> Option<&'static str>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a BookType

    §

    type Holder = Option<PyRef<'py, BookType>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut BookType

    §

    type Holder = Option<PyRefMut<'py, BookType>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl PyMethods<BookType> for PyClassImplCollector<BookType>

    source§

    fn py_methods(self) -> &'static PyClassItems

    source§

    impl PyTypeInfo for BookType

    §

    type AsRefTarget = PyCell<BookType>

    Utility type to make Py::as_ref work.
    source§

    const NAME: &'static str = _

    Class name.
    source§

    const MODULE: Option<&'static str> = _

    Module name, if any.
    source§

    fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

    Returns the PyTypeObject instance for this type.
    §

    fn type_object(py: Python<'_>) -> &PyType

    Returns the safe abstraction over the type object.
    §

    fn is_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type or a subclass of this type.
    §

    fn is_exact_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type.
    source§

    impl Serialize for BookType

    source§

    fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    source§

    impl TryFrom<&str> for BookType

    §

    type Error = ParseError

    The type returned in the event of a conversion error.
    source§

    fn try_from(s: &str) -> Result<BookType, <Self as TryFrom<&str>>::Error>

    Performs the conversion.
    source§

    impl Copy for BookType

    source§

    impl Eq for BookType

    source§

    impl StructuralEq for BookType

    source§

    impl StructuralPartialEq for BookType

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for BookType

    §

    impl Send for BookType

    §

    impl Sync for BookType

    §

    impl Unpin for BookType

    §

    impl UnwindSafe for BookType

    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_model/enums/enum.ContingencyType.html b/develop/core/nautilus_model/enums/enum.ContingencyType.html index d03188b04428..d3d11be772cd 100644 --- a/develop/core/nautilus_model/enums/enum.ContingencyType.html +++ b/develop/core/nautilus_model/enums/enum.ContingencyType.html @@ -10,8 +10,8 @@

    §

    Oto = 2

    One-Triggers-the-Other.

    §

    Ouo = 3

    One-Updates-the-Other (by proportional quantity).

    Implementations§

    source§

    impl ContingencyType

    source

    pub const fn from_repr(discriminant: usize) -> Option<ContingencyType>

    Try to create Self from the raw representation

    -
    source§

    impl ContingencyType

    source

    pub fn name(&self) -> String

    source

    pub fn value(&self) -> u8

    Trait Implementations§

    source§

    impl AsRef<str> for ContingencyType

    source§

    fn as_ref(&self) -> &str

    Converts this type into a shared reference of the (usually inferred) input type.
    source§

    impl Clone for ContingencyType

    source§

    fn clone(&self) -> ContingencyType

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for ContingencyType

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<'de> Deserialize<'de> for ContingencyType

    source§

    fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    source§

    impl Display for ContingencyType

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

    Formats the value using the given formatter. Read more
    source§

    impl FromStr for ContingencyType

    §

    type Err = ParseError

    The associated error which can be returned from parsing.
    source§

    fn from_str(s: &str) -> Result<ContingencyType, <Self as FromStr>::Err>

    Parses a string s to return a value of this type. Read more
    source§

    impl Hash for ContingencyType

    source§

    fn hash<__H: Hasher>(&self, state: &mut __H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)where +

    source§

    impl ContingencyType

    source

    pub fn name(&self) -> String

    source

    pub fn value(&self) -> u8

    Trait Implementations§

    source§

    impl AsRef<str> for ContingencyType

    source§

    fn as_ref(&self) -> &str

    Converts this type into a shared reference of the (usually inferred) input type.
    source§

    impl Clone for ContingencyType

    source§

    fn clone(&self) -> ContingencyType

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for ContingencyType

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<'de> Deserialize<'de> for ContingencyType

    source§

    fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    source§

    impl Display for ContingencyType

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

    Formats the value using the given formatter. Read more
    source§

    impl FromStr for ContingencyType

    §

    type Err = ParseError

    The associated error which can be returned from parsing.
    source§

    fn from_str(s: &str) -> Result<ContingencyType, <Self as FromStr>::Err>

    Parses a string s to return a value of this type. Read more
    source§

    impl Hash for ContingencyType

    source§

    fn hash<__H: Hasher>(&self, state: &mut __H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, Self: Sized,

    Feeds a slice of this type into the given Hasher. Read more
    source§

    impl IntoEnumIterator for ContingencyType

    source§

    impl IntoPy<Py<PyAny>> for ContingencyType

    source§

    fn into_py(self, py: Python<'_>) -> PyObject

    Performs the conversion.
    source§

    impl Ord for ContingencyType

    source§

    fn cmp(&self, other: &ContingencyType) -> Ordering

    This method returns an Ordering between self and other. Read more
    1.21.0 · source§

    fn max(self, other: Self) -> Selfwhere Self: Sized,

    Compares and returns the maximum of two values. Read more
    1.21.0 · source§

    fn min(self, other: Self) -> Selfwhere diff --git a/develop/core/nautilus_model/enums/enum.CurrencyType.html b/develop/core/nautilus_model/enums/enum.CurrencyType.html index 07491eb91f7c..1ed58d2184b7 100644 --- a/develop/core/nautilus_model/enums/enum.CurrencyType.html +++ b/develop/core/nautilus_model/enums/enum.CurrencyType.html @@ -7,8 +7,8 @@

    §

    Fiat = 2

    A type of currency issued by governments which is not backed by a commodity.

    §

    CommodityBacked = 3

    A type of currency that is based on the value of an underlying commodity.

    Implementations§

    source§

    impl CurrencyType

    source

    pub const fn from_repr(discriminant: usize) -> Option<CurrencyType>

    Try to create Self from the raw representation

    -
    source§

    impl CurrencyType

    source

    pub fn name(&self) -> String

    source

    pub fn value(&self) -> u8

    Trait Implementations§

    source§

    impl AsRef<str> for CurrencyType

    source§

    fn as_ref(&self) -> &str

    Converts this type into a shared reference of the (usually inferred) input type.
    source§

    impl Clone for CurrencyType

    source§

    fn clone(&self) -> CurrencyType

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for CurrencyType

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<'de> Deserialize<'de> for CurrencyType

    source§

    fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    source§

    impl Display for CurrencyType

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

    Formats the value using the given formatter. Read more
    source§

    impl FromStr for CurrencyType

    §

    type Err = ParseError

    The associated error which can be returned from parsing.
    source§

    fn from_str(s: &str) -> Result<CurrencyType, <Self as FromStr>::Err>

    Parses a string s to return a value of this type. Read more
    source§

    impl Hash for CurrencyType

    source§

    fn hash<__H: Hasher>(&self, state: &mut __H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)where +

    source§

    impl CurrencyType

    source

    pub fn name(&self) -> String

    source

    pub fn value(&self) -> u8

    Trait Implementations§

    source§

    impl AsRef<str> for CurrencyType

    source§

    fn as_ref(&self) -> &str

    Converts this type into a shared reference of the (usually inferred) input type.
    source§

    impl Clone for CurrencyType

    source§

    fn clone(&self) -> CurrencyType

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for CurrencyType

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<'de> Deserialize<'de> for CurrencyType

    source§

    fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    source§

    impl Display for CurrencyType

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

    Formats the value using the given formatter. Read more
    source§

    impl FromStr for CurrencyType

    §

    type Err = ParseError

    The associated error which can be returned from parsing.
    source§

    fn from_str(s: &str) -> Result<CurrencyType, <Self as FromStr>::Err>

    Parses a string s to return a value of this type. Read more
    source§

    impl Hash for CurrencyType

    source§

    fn hash<__H: Hasher>(&self, state: &mut __H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, Self: Sized,

    Feeds a slice of this type into the given Hasher. Read more
    source§

    impl IntoEnumIterator for CurrencyType

    source§

    impl IntoPy<Py<PyAny>> for CurrencyType

    source§

    fn into_py(self, py: Python<'_>) -> PyObject

    Performs the conversion.
    source§

    impl Ord for CurrencyType

    source§

    fn cmp(&self, other: &CurrencyType) -> Ordering

    This method returns an Ordering between self and other. Read more
    1.21.0 · source§

    fn max(self, other: Self) -> Selfwhere Self: Sized,

    Compares and returns the maximum of two values. Read more
    1.21.0 · source§

    fn min(self, other: Self) -> Selfwhere diff --git a/develop/core/nautilus_model/enums/enum.HaltReason.html b/develop/core/nautilus_model/enums/enum.HaltReason.html index 6292f0603119..fbab1106d503 100644 --- a/develop/core/nautilus_model/enums/enum.HaltReason.html +++ b/develop/core/nautilus_model/enums/enum.HaltReason.html @@ -17,7 +17,7 @@ sufficient, and should not be overridden without very good reason.

    source§

    impl PartialOrd<HaltReason> for HaltReason

    source§

    fn partial_cmp(&self, other: &HaltReason) -> Option<Ordering>

    This method returns an ordering between self and other values if one exists. Read more
    1.0.0 · source§

    fn lt(&self, other: &Rhs) -> bool

    This method tests less than (for self and other) and is used by the < operator. Read more
    1.0.0 · source§

    fn le(&self, other: &Rhs) -> bool

    This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
    1.0.0 · source§

    fn gt(&self, other: &Rhs) -> bool

    This method tests greater than (for self and other) and is used by the > operator. Read more
    1.0.0 · source§

    fn ge(&self, other: &Rhs) -> bool

    This method tests greater than or equal to (for self and other) and is used by the >= operator. Read more
    source§

    impl PyClass for HaltReason

    §

    type Frozen = False

    Whether the pyclass is frozen. Read more
    source§

    impl PyClassImpl for HaltReason

    source§

    const IS_BASETYPE: bool = false

    #[pyclass(subclass)]
    source§

    const IS_SUBCLASS: bool = false

    #[pyclass(extends=…)]
    source§

    const IS_MAPPING: bool = false

    #[pyclass(mapping)]
    source§

    const IS_SEQUENCE: bool = false

    #[pyclass(sequence)]
    §

    type Layout = PyCell<HaltReason>

    Layout
    §

    type BaseType = PyAny

    Base class
    §

    type ThreadChecker = ThreadCheckerStub<HaltReason>

    This handles following two situations: Read more
    §

    type PyClassMutability = <<PyAny as PyClassBaseType>::PyClassMutability as PyClassMutability>::MutableChild

    Immutable or mutable
    §

    type Dict = PyClassDummySlot

    Specify this class has #[pyclass(dict)] or not.
    §

    type WeakRef = PyClassDummySlot

    Specify this class has #[pyclass(weakref)] or not.
    §

    type BaseNativeType = PyAny

    The closest native ancestor. This is PyAny by default, and when you declare -#[pyclass(extends=PyDict)], it’s PyDict.
    source§

    fn items_iter() -> PyClassItemsIter

    source§

    fn doc(py: Python<'_>) -> PyResult<&'static CStr>

    Rendered class doc
    source§

    fn lazy_type_object() -> &'static LazyTypeObject<Self>

    §

    fn dict_offset() -> Option<isize>

    §

    fn weaklist_offset() -> Option<isize>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a HaltReason

    §

    type Holder = Option<PyRef<'py, HaltReason>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut HaltReason

    §

    type Holder = Option<PyRefMut<'py, HaltReason>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl PyTypeInfo for HaltReason

    §

    type AsRefTarget = PyCell<HaltReason>

    Utility type to make Py::as_ref work.
    source§

    const NAME: &'static str = _

    Class name.
    source§

    const MODULE: Option<&'static str> = _

    Module name, if any.
    source§

    fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

    Returns the PyTypeObject instance for this type.
    §

    fn type_object(py: Python<'_>) -> &PyType

    Returns the safe abstraction over the type object.
    §

    fn is_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type or a subclass of this type.
    §

    fn is_exact_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type.
    source§

    impl TryFrom<&str> for HaltReason

    §

    type Error = ParseError

    The type returned in the event of a conversion error.
    source§

    fn try_from(s: &str) -> Result<HaltReason, <Self as TryFrom<&str>>::Error>

    Performs the conversion.
    source§

    impl Copy for HaltReason

    source§

    impl Eq for HaltReason

    source§

    impl StructuralEq for HaltReason

    source§

    impl StructuralPartialEq for HaltReason

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for HaltReason

    §

    impl Send for HaltReason

    §

    impl Sync for HaltReason

    §

    impl Unpin for HaltReason

    §

    impl UnwindSafe for HaltReason

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +#[pyclass(extends=PyDict)], it’s PyDict.

    source§

    fn items_iter() -> PyClassItemsIter

    source§

    fn doc(py: Python<'_>) -> PyResult<&'static CStr>

    Rendered class doc
    source§

    fn lazy_type_object() -> &'static LazyTypeObject<Self>

    §

    fn dict_offset() -> Option<isize>

    §

    fn weaklist_offset() -> Option<isize>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a HaltReason

    §

    type Holder = Option<PyRef<'py, HaltReason>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut HaltReason

    §

    type Holder = Option<PyRefMut<'py, HaltReason>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl PyTypeInfo for HaltReason

    §

    type AsRefTarget = PyCell<HaltReason>

    Utility type to make Py::as_ref work.
    source§

    const NAME: &'static str = _

    Class name.
    source§

    const MODULE: Option<&'static str> = _

    Module name, if any.
    source§

    fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

    Returns the PyTypeObject instance for this type.
    §

    fn type_object(py: Python<'_>) -> &PyType

    Returns the safe abstraction over the type object.
    §

    fn is_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type or a subclass of this type.
    §

    fn is_exact_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type.
    source§

    impl TryFrom<&str> for HaltReason

    §

    type Error = ParseError

    The type returned in the event of a conversion error.
    source§

    fn try_from(s: &str) -> Result<HaltReason, <Self as TryFrom<&str>>::Error>

    Performs the conversion.
    source§

    impl Copy for HaltReason

    source§

    impl Eq for HaltReason

    source§

    impl StructuralEq for HaltReason

    source§

    impl StructuralPartialEq for HaltReason

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for HaltReason

    §

    impl Send for HaltReason

    §

    impl Sync for HaltReason

    §

    impl Unpin for HaltReason

    §

    impl UnwindSafe for HaltReason

    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 T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<Q, K> Comparable<K> for Qwhere diff --git a/develop/core/nautilus_model/enums/enum.InstrumentCloseType.html b/develop/core/nautilus_model/enums/enum.InstrumentCloseType.html index dae2fc9ae1c5..a474c537e003 100644 --- a/develop/core/nautilus_model/enums/enum.InstrumentCloseType.html +++ b/develop/core/nautilus_model/enums/enum.InstrumentCloseType.html @@ -5,8 +5,8 @@

    Variants§

    §

    EndOfSession = 1

    When the market session ended.

    §

    ContractExpired = 2

    When the instrument expiration was reached.

    Implementations§

    source§

    impl InstrumentCloseType

    source

    pub const fn from_repr(discriminant: usize) -> Option<InstrumentCloseType>

    Try to create Self from the raw representation

    -
    source§

    impl InstrumentCloseType

    source

    pub fn name(&self) -> String

    source

    pub fn value(&self) -> u8

    Trait Implementations§

    source§

    impl AsRef<str> for InstrumentCloseType

    source§

    fn as_ref(&self) -> &str

    Converts this type into a shared reference of the (usually inferred) input type.
    source§

    impl Clone for InstrumentCloseType

    source§

    fn clone(&self) -> InstrumentCloseType

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for InstrumentCloseType

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<'de> Deserialize<'de> for InstrumentCloseType

    source§

    fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    source§

    impl Display for InstrumentCloseType

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

    Formats the value using the given formatter. Read more
    source§

    impl FromStr for InstrumentCloseType

    §

    type Err = ParseError

    The associated error which can be returned from parsing.
    source§

    fn from_str(s: &str) -> Result<InstrumentCloseType, <Self as FromStr>::Err>

    Parses a string s to return a value of this type. Read more
    source§

    impl Hash for InstrumentCloseType

    source§

    fn hash<__H: Hasher>(&self, state: &mut __H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)where +

    source§

    impl InstrumentCloseType

    source

    pub fn name(&self) -> String

    source

    pub fn value(&self) -> u8

    Trait Implementations§

    source§

    impl AsRef<str> for InstrumentCloseType

    source§

    fn as_ref(&self) -> &str

    Converts this type into a shared reference of the (usually inferred) input type.
    source§

    impl Clone for InstrumentCloseType

    source§

    fn clone(&self) -> InstrumentCloseType

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for InstrumentCloseType

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<'de> Deserialize<'de> for InstrumentCloseType

    source§

    fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    source§

    impl Display for InstrumentCloseType

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

    Formats the value using the given formatter. Read more
    source§

    impl FromStr for InstrumentCloseType

    §

    type Err = ParseError

    The associated error which can be returned from parsing.
    source§

    fn from_str(s: &str) -> Result<InstrumentCloseType, <Self as FromStr>::Err>

    Parses a string s to return a value of this type. Read more
    source§

    impl Hash for InstrumentCloseType

    source§

    fn hash<__H: Hasher>(&self, state: &mut __H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, Self: Sized,

    Feeds a slice of this type into the given Hasher. Read more
    source§

    impl IntoEnumIterator for InstrumentCloseType

    source§

    impl IntoPy<Py<PyAny>> for InstrumentCloseType

    source§

    fn into_py(self, py: Python<'_>) -> PyObject

    Performs the conversion.
    source§

    impl Ord for InstrumentCloseType

    source§

    fn cmp(&self, other: &InstrumentCloseType) -> Ordering

    This method returns an Ordering between self and other. Read more
    1.21.0 · source§

    fn max(self, other: Self) -> Selfwhere Self: Sized,

    Compares and returns the maximum of two values. Read more
    1.21.0 · source§

    fn min(self, other: Self) -> Selfwhere @@ -16,7 +16,7 @@ sufficient, and should not be overridden without very good reason.

    source§

    impl PartialOrd<InstrumentCloseType> for InstrumentCloseType

    source§

    fn partial_cmp(&self, other: &InstrumentCloseType) -> Option<Ordering>

    This method returns an ordering between self and other values if one exists. Read more
    1.0.0 · source§

    fn lt(&self, other: &Rhs) -> bool

    This method tests less than (for self and other) and is used by the < operator. Read more
    1.0.0 · source§

    fn le(&self, other: &Rhs) -> bool

    This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
    1.0.0 · source§

    fn gt(&self, other: &Rhs) -> bool

    This method tests greater than (for self and other) and is used by the > operator. Read more
    1.0.0 · source§

    fn ge(&self, other: &Rhs) -> bool

    This method tests greater than or equal to (for self and other) and is used by the >= operator. Read more
    source§

    impl PyClass for InstrumentCloseType

    §

    type Frozen = False

    Whether the pyclass is frozen. Read more
    source§

    impl PyClassImpl for InstrumentCloseType

    source§

    const IS_BASETYPE: bool = false

    #[pyclass(subclass)]
    source§

    const IS_SUBCLASS: bool = false

    #[pyclass(extends=…)]
    source§

    const IS_MAPPING: bool = false

    #[pyclass(mapping)]
    source§

    const IS_SEQUENCE: bool = false

    #[pyclass(sequence)]
    §

    type Layout = PyCell<InstrumentCloseType>

    Layout
    §

    type BaseType = PyAny

    Base class
    §

    type ThreadChecker = ThreadCheckerStub<InstrumentCloseType>

    This handles following two situations: Read more
    §

    type PyClassMutability = <<PyAny as PyClassBaseType>::PyClassMutability as PyClassMutability>::MutableChild

    Immutable or mutable
    §

    type Dict = PyClassDummySlot

    Specify this class has #[pyclass(dict)] or not.
    §

    type WeakRef = PyClassDummySlot

    Specify this class has #[pyclass(weakref)] or not.
    §

    type BaseNativeType = PyAny

    The closest native ancestor. This is PyAny by default, and when you declare -#[pyclass(extends=PyDict)], it’s PyDict.
    source§

    fn items_iter() -> PyClassItemsIter

    source§

    fn doc(py: Python<'_>) -> PyResult<&'static CStr>

    Rendered class doc
    source§

    fn lazy_type_object() -> &'static LazyTypeObject<Self>

    §

    fn dict_offset() -> Option<isize>

    §

    fn weaklist_offset() -> Option<isize>

    source§

    impl PyClassNewTextSignature<InstrumentCloseType> for PyClassImplCollector<InstrumentCloseType>

    source§

    fn new_text_signature(self) -> Option<&'static str>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a InstrumentCloseType

    §

    type Holder = Option<PyRef<'py, InstrumentCloseType>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut InstrumentCloseType

    §

    type Holder = Option<PyRefMut<'py, InstrumentCloseType>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl PyMethods<InstrumentCloseType> for PyClassImplCollector<InstrumentCloseType>

    source§

    fn py_methods(self) -> &'static PyClassItems

    source§

    impl PyTypeInfo for InstrumentCloseType

    §

    type AsRefTarget = PyCell<InstrumentCloseType>

    Utility type to make Py::as_ref work.
    source§

    const NAME: &'static str = _

    Class name.
    source§

    const MODULE: Option<&'static str> = _

    Module name, if any.
    source§

    fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

    Returns the PyTypeObject instance for this type.
    §

    fn type_object(py: Python<'_>) -> &PyType

    Returns the safe abstraction over the type object.
    §

    fn is_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type or a subclass of this type.
    §

    fn is_exact_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type.
    source§

    impl Serialize for InstrumentCloseType

    source§

    fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where +#[pyclass(extends=PyDict)], it’s PyDict.

    source§

    fn items_iter() -> PyClassItemsIter

    source§

    fn doc(py: Python<'_>) -> PyResult<&'static CStr>

    Rendered class doc
    source§

    fn lazy_type_object() -> &'static LazyTypeObject<Self>

    §

    fn dict_offset() -> Option<isize>

    §

    fn weaklist_offset() -> Option<isize>

    source§

    impl PyClassNewTextSignature<InstrumentCloseType> for PyClassImplCollector<InstrumentCloseType>

    source§

    fn new_text_signature(self) -> Option<&'static str>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a InstrumentCloseType

    §

    type Holder = Option<PyRef<'py, InstrumentCloseType>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut InstrumentCloseType

    §

    type Holder = Option<PyRefMut<'py, InstrumentCloseType>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl PyMethods<InstrumentCloseType> for PyClassImplCollector<InstrumentCloseType>

    source§

    fn py_methods(self) -> &'static PyClassItems

    source§

    impl PyTypeInfo for InstrumentCloseType

    §

    type AsRefTarget = PyCell<InstrumentCloseType>

    Utility type to make Py::as_ref work.
    source§

    const NAME: &'static str = _

    Class name.
    source§

    const MODULE: Option<&'static str> = _

    Module name, if any.
    source§

    fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

    Returns the PyTypeObject instance for this type.
    §

    fn type_object(py: Python<'_>) -> &PyType

    Returns the safe abstraction over the type object.
    §

    fn is_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type or a subclass of this type.
    §

    fn is_exact_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type.
    source§

    impl Serialize for InstrumentCloseType

    source§

    fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    source§

    impl TryFrom<&str> for InstrumentCloseType

    §

    type Error = ParseError

    The type returned in the event of a conversion error.
    source§

    fn try_from( s: &str ) -> Result<InstrumentCloseType, <Self as TryFrom<&str>>::Error>

    Performs the conversion.
    source§

    impl Copy for InstrumentCloseType

    source§

    impl Eq for InstrumentCloseType

    source§

    impl StructuralEq for InstrumentCloseType

    source§

    impl StructuralPartialEq for InstrumentCloseType

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for InstrumentCloseType

    §

    impl Send for InstrumentCloseType

    §

    impl Sync for InstrumentCloseType

    §

    impl Unpin for InstrumentCloseType

    §

    impl UnwindSafe for InstrumentCloseType

    Blanket Implementations§

    source§

    impl<T> Any for Twhere diff --git a/develop/core/nautilus_model/enums/enum.LiquiditySide.html b/develop/core/nautilus_model/enums/enum.LiquiditySide.html index 2bcc49b3072a..b52599f9d22b 100644 --- a/develop/core/nautilus_model/enums/enum.LiquiditySide.html +++ b/develop/core/nautilus_model/enums/enum.LiquiditySide.html @@ -7,8 +7,8 @@

    §

    Maker = 1

    The order passively provided liqudity to the market to complete the trade (made a market).

    §

    Taker = 2

    The order aggressively took liqudity from the market to complete the trade.

    Implementations§

    source§

    impl LiquiditySide

    source

    pub const fn from_repr(discriminant: usize) -> Option<LiquiditySide>

    Try to create Self from the raw representation

    -
    source§

    impl LiquiditySide

    source

    pub fn name(&self) -> String

    source

    pub fn value(&self) -> u8

    Trait Implementations§

    source§

    impl AsRef<str> for LiquiditySide

    source§

    fn as_ref(&self) -> &str

    Converts this type into a shared reference of the (usually inferred) input type.
    source§

    impl Clone for LiquiditySide

    source§

    fn clone(&self) -> LiquiditySide

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for LiquiditySide

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<'de> Deserialize<'de> for LiquiditySide

    source§

    fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    source§

    impl Display for LiquiditySide

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

    Formats the value using the given formatter. Read more
    source§

    impl FromStr for LiquiditySide

    §

    type Err = ParseError

    The associated error which can be returned from parsing.
    source§

    fn from_str(s: &str) -> Result<LiquiditySide, <Self as FromStr>::Err>

    Parses a string s to return a value of this type. Read more
    source§

    impl Hash for LiquiditySide

    source§

    fn hash<__H: Hasher>(&self, state: &mut __H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)where +

    source§

    impl LiquiditySide

    source

    pub fn name(&self) -> String

    source

    pub fn value(&self) -> u8

    Trait Implementations§

    source§

    impl AsRef<str> for LiquiditySide

    source§

    fn as_ref(&self) -> &str

    Converts this type into a shared reference of the (usually inferred) input type.
    source§

    impl Clone for LiquiditySide

    source§

    fn clone(&self) -> LiquiditySide

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for LiquiditySide

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<'de> Deserialize<'de> for LiquiditySide

    source§

    fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    source§

    impl Display for LiquiditySide

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

    Formats the value using the given formatter. Read more
    source§

    impl FromStr for LiquiditySide

    §

    type Err = ParseError

    The associated error which can be returned from parsing.
    source§

    fn from_str(s: &str) -> Result<LiquiditySide, <Self as FromStr>::Err>

    Parses a string s to return a value of this type. Read more
    source§

    impl Hash for LiquiditySide

    source§

    fn hash<__H: Hasher>(&self, state: &mut __H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, Self: Sized,

    Feeds a slice of this type into the given Hasher. Read more
    source§

    impl IntoEnumIterator for LiquiditySide

    source§

    impl IntoPy<Py<PyAny>> for LiquiditySide

    source§

    fn into_py(self, py: Python<'_>) -> PyObject

    Performs the conversion.
    source§

    impl Ord for LiquiditySide

    source§

    fn cmp(&self, other: &LiquiditySide) -> Ordering

    This method returns an Ordering between self and other. Read more
    1.21.0 · source§

    fn max(self, other: Self) -> Selfwhere Self: Sized,

    Compares and returns the maximum of two values. Read more
    1.21.0 · source§

    fn min(self, other: Self) -> Selfwhere @@ -18,7 +18,7 @@ sufficient, and should not be overridden without very good reason.

    source§

    impl PartialOrd<LiquiditySide> for LiquiditySide

    source§

    fn partial_cmp(&self, other: &LiquiditySide) -> Option<Ordering>

    This method returns an ordering between self and other values if one exists. Read more
    1.0.0 · source§

    fn lt(&self, other: &Rhs) -> bool

    This method tests less than (for self and other) and is used by the < operator. Read more
    1.0.0 · source§

    fn le(&self, other: &Rhs) -> bool

    This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
    1.0.0 · source§

    fn gt(&self, other: &Rhs) -> bool

    This method tests greater than (for self and other) and is used by the > operator. Read more
    1.0.0 · source§

    fn ge(&self, other: &Rhs) -> bool

    This method tests greater than or equal to (for self and other) and is used by the >= operator. Read more
    source§

    impl PyClass for LiquiditySide

    §

    type Frozen = False

    Whether the pyclass is frozen. Read more
    source§

    impl PyClassImpl for LiquiditySide

    source§

    const IS_BASETYPE: bool = false

    #[pyclass(subclass)]
    source§

    const IS_SUBCLASS: bool = false

    #[pyclass(extends=…)]
    source§

    const IS_MAPPING: bool = false

    #[pyclass(mapping)]
    source§

    const IS_SEQUENCE: bool = false

    #[pyclass(sequence)]
    §

    type Layout = PyCell<LiquiditySide>

    Layout
    §

    type BaseType = PyAny

    Base class
    §

    type ThreadChecker = ThreadCheckerStub<LiquiditySide>

    This handles following two situations: Read more
    §

    type PyClassMutability = <<PyAny as PyClassBaseType>::PyClassMutability as PyClassMutability>::MutableChild

    Immutable or mutable
    §

    type Dict = PyClassDummySlot

    Specify this class has #[pyclass(dict)] or not.
    §

    type WeakRef = PyClassDummySlot

    Specify this class has #[pyclass(weakref)] or not.
    §

    type BaseNativeType = PyAny

    The closest native ancestor. This is PyAny by default, and when you declare -#[pyclass(extends=PyDict)], it’s PyDict.
    source§

    fn items_iter() -> PyClassItemsIter

    source§

    fn doc(py: Python<'_>) -> PyResult<&'static CStr>

    Rendered class doc
    source§

    fn lazy_type_object() -> &'static LazyTypeObject<Self>

    §

    fn dict_offset() -> Option<isize>

    §

    fn weaklist_offset() -> Option<isize>

    source§

    impl PyClassNewTextSignature<LiquiditySide> for PyClassImplCollector<LiquiditySide>

    source§

    fn new_text_signature(self) -> Option<&'static str>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a LiquiditySide

    §

    type Holder = Option<PyRef<'py, LiquiditySide>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut LiquiditySide

    §

    type Holder = Option<PyRefMut<'py, LiquiditySide>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl PyMethods<LiquiditySide> for PyClassImplCollector<LiquiditySide>

    source§

    fn py_methods(self) -> &'static PyClassItems

    source§

    impl PyTypeInfo for LiquiditySide

    §

    type AsRefTarget = PyCell<LiquiditySide>

    Utility type to make Py::as_ref work.
    source§

    const NAME: &'static str = _

    Class name.
    source§

    const MODULE: Option<&'static str> = _

    Module name, if any.
    source§

    fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

    Returns the PyTypeObject instance for this type.
    §

    fn type_object(py: Python<'_>) -> &PyType

    Returns the safe abstraction over the type object.
    §

    fn is_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type or a subclass of this type.
    §

    fn is_exact_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type.
    source§

    impl Serialize for LiquiditySide

    source§

    fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where +#[pyclass(extends=PyDict)], it’s PyDict.

    source§

    fn items_iter() -> PyClassItemsIter

    source§

    fn doc(py: Python<'_>) -> PyResult<&'static CStr>

    Rendered class doc
    source§

    fn lazy_type_object() -> &'static LazyTypeObject<Self>

    §

    fn dict_offset() -> Option<isize>

    §

    fn weaklist_offset() -> Option<isize>

    source§

    impl PyClassNewTextSignature<LiquiditySide> for PyClassImplCollector<LiquiditySide>

    source§

    fn new_text_signature(self) -> Option<&'static str>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a LiquiditySide

    §

    type Holder = Option<PyRef<'py, LiquiditySide>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut LiquiditySide

    §

    type Holder = Option<PyRefMut<'py, LiquiditySide>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl PyMethods<LiquiditySide> for PyClassImplCollector<LiquiditySide>

    source§

    fn py_methods(self) -> &'static PyClassItems

    source§

    impl PyTypeInfo for LiquiditySide

    §

    type AsRefTarget = PyCell<LiquiditySide>

    Utility type to make Py::as_ref work.
    source§

    const NAME: &'static str = _

    Class name.
    source§

    const MODULE: Option<&'static str> = _

    Module name, if any.
    source§

    fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

    Returns the PyTypeObject instance for this type.
    §

    fn type_object(py: Python<'_>) -> &PyType

    Returns the safe abstraction over the type object.
    §

    fn is_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type or a subclass of this type.
    §

    fn is_exact_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type.
    source§

    impl Serialize for LiquiditySide

    source§

    fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    source§

    impl TryFrom<&str> for LiquiditySide

    §

    type Error = ParseError

    The type returned in the event of a conversion error.
    source§

    fn try_from(s: &str) -> Result<LiquiditySide, <Self as TryFrom<&str>>::Error>

    Performs the conversion.
    source§

    impl Copy for LiquiditySide

    source§

    impl Eq for LiquiditySide

    source§

    impl StructuralEq for LiquiditySide

    source§

    impl StructuralPartialEq for LiquiditySide

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for LiquiditySide

    §

    impl Send for LiquiditySide

    §

    impl Sync for LiquiditySide

    §

    impl Unpin for LiquiditySide

    §

    impl UnwindSafe for LiquiditySide

    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_model/enums/enum.MarketStatus.html b/develop/core/nautilus_model/enums/enum.MarketStatus.html index 6604f37afe72..aecde6fff139 100644 --- a/develop/core/nautilus_model/enums/enum.MarketStatus.html +++ b/develop/core/nautilus_model/enums/enum.MarketStatus.html @@ -15,8 +15,8 @@

    §

    PreClose = 6

    The market session is in the pre-close.

    §

    Closed = 7

    The market session is closed.

    Implementations§

    source§

    impl MarketStatus

    source

    pub const fn from_repr(discriminant: usize) -> Option<MarketStatus>

    Try to create Self from the raw representation

    -
    source§

    impl MarketStatus

    source

    pub fn name(&self) -> String

    source

    pub fn value(&self) -> u8

    Trait Implementations§

    source§

    impl AsRef<str> for MarketStatus

    source§

    fn as_ref(&self) -> &str

    Converts this type into a shared reference of the (usually inferred) input type.
    source§

    impl Clone for MarketStatus

    source§

    fn clone(&self) -> MarketStatus

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for MarketStatus

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<'de> Deserialize<'de> for MarketStatus

    source§

    fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    source§

    impl Display for MarketStatus

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

    Formats the value using the given formatter. Read more
    source§

    impl FromStr for MarketStatus

    §

    type Err = ParseError

    The associated error which can be returned from parsing.
    source§

    fn from_str(s: &str) -> Result<MarketStatus, <Self as FromStr>::Err>

    Parses a string s to return a value of this type. Read more
    source§

    impl Hash for MarketStatus

    source§

    fn hash<__H: Hasher>(&self, state: &mut __H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)where +

    source§

    impl MarketStatus

    source

    pub fn name(&self) -> String

    source

    pub fn value(&self) -> u8

    Trait Implementations§

    source§

    impl AsRef<str> for MarketStatus

    source§

    fn as_ref(&self) -> &str

    Converts this type into a shared reference of the (usually inferred) input type.
    source§

    impl Clone for MarketStatus

    source§

    fn clone(&self) -> MarketStatus

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for MarketStatus

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<'de> Deserialize<'de> for MarketStatus

    source§

    fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    source§

    impl Display for MarketStatus

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

    Formats the value using the given formatter. Read more
    source§

    impl FromStr for MarketStatus

    §

    type Err = ParseError

    The associated error which can be returned from parsing.
    source§

    fn from_str(s: &str) -> Result<MarketStatus, <Self as FromStr>::Err>

    Parses a string s to return a value of this type. Read more
    source§

    impl Hash for MarketStatus

    source§

    fn hash<__H: Hasher>(&self, state: &mut __H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, Self: Sized,

    Feeds a slice of this type into the given Hasher. Read more
    source§

    impl IntoEnumIterator for MarketStatus

    source§

    impl IntoPy<Py<PyAny>> for MarketStatus

    source§

    fn into_py(self, py: Python<'_>) -> PyObject

    Performs the conversion.
    source§

    impl Ord for MarketStatus

    source§

    fn cmp(&self, other: &MarketStatus) -> Ordering

    This method returns an Ordering between self and other. Read more
    1.21.0 · source§

    fn max(self, other: Self) -> Selfwhere Self: Sized,

    Compares and returns the maximum of two values. Read more
    1.21.0 · source§

    fn min(self, other: Self) -> Selfwhere diff --git a/develop/core/nautilus_model/enums/enum.OmsType.html b/develop/core/nautilus_model/enums/enum.OmsType.html index ff1d1b0aa705..020252d58608 100644 --- a/develop/core/nautilus_model/enums/enum.OmsType.html +++ b/develop/core/nautilus_model/enums/enum.OmsType.html @@ -20,7 +20,7 @@ sufficient, and should not be overridden without very good reason.

    source§

    impl PartialOrd<OmsType> for OmsType

    source§

    fn partial_cmp(&self, other: &OmsType) -> Option<Ordering>

    This method returns an ordering between self and other values if one exists. Read more
    1.0.0 · source§

    fn lt(&self, other: &Rhs) -> bool

    This method tests less than (for self and other) and is used by the < operator. Read more
    1.0.0 · source§

    fn le(&self, other: &Rhs) -> bool

    This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
    1.0.0 · source§

    fn gt(&self, other: &Rhs) -> bool

    This method tests greater than (for self and other) and is used by the > operator. Read more
    1.0.0 · source§

    fn ge(&self, other: &Rhs) -> bool

    This method tests greater than or equal to (for self and other) and is used by the >= operator. Read more
    source§

    impl PyClass for OmsType

    §

    type Frozen = False

    Whether the pyclass is frozen. Read more
    source§

    impl PyClassImpl for OmsType

    source§

    const IS_BASETYPE: bool = false

    #[pyclass(subclass)]
    source§

    const IS_SUBCLASS: bool = false

    #[pyclass(extends=…)]
    source§

    const IS_MAPPING: bool = false

    #[pyclass(mapping)]
    source§

    const IS_SEQUENCE: bool = false

    #[pyclass(sequence)]
    §

    type Layout = PyCell<OmsType>

    Layout
    §

    type BaseType = PyAny

    Base class
    §

    type ThreadChecker = ThreadCheckerStub<OmsType>

    This handles following two situations: Read more
    §

    type PyClassMutability = <<PyAny as PyClassBaseType>::PyClassMutability as PyClassMutability>::MutableChild

    Immutable or mutable
    §

    type Dict = PyClassDummySlot

    Specify this class has #[pyclass(dict)] or not.
    §

    type WeakRef = PyClassDummySlot

    Specify this class has #[pyclass(weakref)] or not.
    §

    type BaseNativeType = PyAny

    The closest native ancestor. This is PyAny by default, and when you declare -#[pyclass(extends=PyDict)], it’s PyDict.
    source§

    fn items_iter() -> PyClassItemsIter

    source§

    fn doc(py: Python<'_>) -> PyResult<&'static CStr>

    Rendered class doc
    source§

    fn lazy_type_object() -> &'static LazyTypeObject<Self>

    §

    fn dict_offset() -> Option<isize>

    §

    fn weaklist_offset() -> Option<isize>

    source§

    impl PyClassNewTextSignature<OmsType> for PyClassImplCollector<OmsType>

    source§

    fn new_text_signature(self) -> Option<&'static str>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a OmsType

    §

    type Holder = Option<PyRef<'py, OmsType>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut OmsType

    §

    type Holder = Option<PyRefMut<'py, OmsType>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl PyMethods<OmsType> for PyClassImplCollector<OmsType>

    source§

    fn py_methods(self) -> &'static PyClassItems

    source§

    impl PyTypeInfo for OmsType

    §

    type AsRefTarget = PyCell<OmsType>

    Utility type to make Py::as_ref work.
    source§

    const NAME: &'static str = _

    Class name.
    source§

    const MODULE: Option<&'static str> = _

    Module name, if any.
    source§

    fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

    Returns the PyTypeObject instance for this type.
    §

    fn type_object(py: Python<'_>) -> &PyType

    Returns the safe abstraction over the type object.
    §

    fn is_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type or a subclass of this type.
    §

    fn is_exact_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type.
    source§

    impl Serialize for OmsType

    source§

    fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where +#[pyclass(extends=PyDict)], it’s PyDict.

    source§

    fn items_iter() -> PyClassItemsIter

    source§

    fn doc(py: Python<'_>) -> PyResult<&'static CStr>

    Rendered class doc
    source§

    fn lazy_type_object() -> &'static LazyTypeObject<Self>

    §

    fn dict_offset() -> Option<isize>

    §

    fn weaklist_offset() -> Option<isize>

    source§

    impl PyClassNewTextSignature<OmsType> for PyClassImplCollector<OmsType>

    source§

    fn new_text_signature(self) -> Option<&'static str>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a OmsType

    §

    type Holder = Option<PyRef<'py, OmsType>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut OmsType

    §

    type Holder = Option<PyRefMut<'py, OmsType>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl PyMethods<OmsType> for PyClassImplCollector<OmsType>

    source§

    fn py_methods(self) -> &'static PyClassItems

    source§

    impl PyTypeInfo for OmsType

    §

    type AsRefTarget = PyCell<OmsType>

    Utility type to make Py::as_ref work.
    source§

    const NAME: &'static str = _

    Class name.
    source§

    const MODULE: Option<&'static str> = _

    Module name, if any.
    source§

    fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

    Returns the PyTypeObject instance for this type.
    §

    fn type_object(py: Python<'_>) -> &PyType

    Returns the safe abstraction over the type object.
    §

    fn is_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type or a subclass of this type.
    §

    fn is_exact_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type.
    source§

    impl Serialize for OmsType

    source§

    fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    source§

    impl TryFrom<&str> for OmsType

    §

    type Error = ParseError

    The type returned in the event of a conversion error.
    source§

    fn try_from(s: &str) -> Result<OmsType, <Self as TryFrom<&str>>::Error>

    Performs the conversion.
    source§

    impl Copy for OmsType

    source§

    impl Eq for OmsType

    source§

    impl StructuralEq for OmsType

    source§

    impl StructuralPartialEq for OmsType

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for OmsType

    §

    impl Send for OmsType

    §

    impl Sync for OmsType

    §

    impl Unpin for OmsType

    §

    impl UnwindSafe for OmsType

    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_model/enums/enum.OptionKind.html b/develop/core/nautilus_model/enums/enum.OptionKind.html index 1f2380cbc1bd..a01ded074407 100644 --- a/develop/core/nautilus_model/enums/enum.OptionKind.html +++ b/develop/core/nautilus_model/enums/enum.OptionKind.html @@ -16,7 +16,7 @@ sufficient, and should not be overridden without very good reason.

    source§

    impl PartialOrd<OptionKind> for OptionKind

    source§

    fn partial_cmp(&self, other: &OptionKind) -> Option<Ordering>

    This method returns an ordering between self and other values if one exists. Read more
    1.0.0 · source§

    fn lt(&self, other: &Rhs) -> bool

    This method tests less than (for self and other) and is used by the < operator. Read more
    1.0.0 · source§

    fn le(&self, other: &Rhs) -> bool

    This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
    1.0.0 · source§

    fn gt(&self, other: &Rhs) -> bool

    This method tests greater than (for self and other) and is used by the > operator. Read more
    1.0.0 · source§

    fn ge(&self, other: &Rhs) -> bool

    This method tests greater than or equal to (for self and other) and is used by the >= operator. Read more
    source§

    impl PyClass for OptionKind

    §

    type Frozen = False

    Whether the pyclass is frozen. Read more
    source§

    impl PyClassImpl for OptionKind

    source§

    const IS_BASETYPE: bool = false

    #[pyclass(subclass)]
    source§

    const IS_SUBCLASS: bool = false

    #[pyclass(extends=…)]
    source§

    const IS_MAPPING: bool = false

    #[pyclass(mapping)]
    source§

    const IS_SEQUENCE: bool = false

    #[pyclass(sequence)]
    §

    type Layout = PyCell<OptionKind>

    Layout
    §

    type BaseType = PyAny

    Base class
    §

    type ThreadChecker = ThreadCheckerStub<OptionKind>

    This handles following two situations: Read more
    §

    type PyClassMutability = <<PyAny as PyClassBaseType>::PyClassMutability as PyClassMutability>::MutableChild

    Immutable or mutable
    §

    type Dict = PyClassDummySlot

    Specify this class has #[pyclass(dict)] or not.
    §

    type WeakRef = PyClassDummySlot

    Specify this class has #[pyclass(weakref)] or not.
    §

    type BaseNativeType = PyAny

    The closest native ancestor. This is PyAny by default, and when you declare -#[pyclass(extends=PyDict)], it’s PyDict.
    source§

    fn items_iter() -> PyClassItemsIter

    source§

    fn doc(py: Python<'_>) -> PyResult<&'static CStr>

    Rendered class doc
    source§

    fn lazy_type_object() -> &'static LazyTypeObject<Self>

    §

    fn dict_offset() -> Option<isize>

    §

    fn weaklist_offset() -> Option<isize>

    source§

    impl PyClassNewTextSignature<OptionKind> for PyClassImplCollector<OptionKind>

    source§

    fn new_text_signature(self) -> Option<&'static str>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a OptionKind

    §

    type Holder = Option<PyRef<'py, OptionKind>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut OptionKind

    §

    type Holder = Option<PyRefMut<'py, OptionKind>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl PyMethods<OptionKind> for PyClassImplCollector<OptionKind>

    source§

    fn py_methods(self) -> &'static PyClassItems

    source§

    impl PyTypeInfo for OptionKind

    §

    type AsRefTarget = PyCell<OptionKind>

    Utility type to make Py::as_ref work.
    source§

    const NAME: &'static str = _

    Class name.
    source§

    const MODULE: Option<&'static str> = _

    Module name, if any.
    source§

    fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

    Returns the PyTypeObject instance for this type.
    §

    fn type_object(py: Python<'_>) -> &PyType

    Returns the safe abstraction over the type object.
    §

    fn is_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type or a subclass of this type.
    §

    fn is_exact_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type.
    source§

    impl Serialize for OptionKind

    source§

    fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where +#[pyclass(extends=PyDict)], it’s PyDict.

    source§

    fn items_iter() -> PyClassItemsIter

    source§

    fn doc(py: Python<'_>) -> PyResult<&'static CStr>

    Rendered class doc
    source§

    fn lazy_type_object() -> &'static LazyTypeObject<Self>

    §

    fn dict_offset() -> Option<isize>

    §

    fn weaklist_offset() -> Option<isize>

    source§

    impl PyClassNewTextSignature<OptionKind> for PyClassImplCollector<OptionKind>

    source§

    fn new_text_signature(self) -> Option<&'static str>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a OptionKind

    §

    type Holder = Option<PyRef<'py, OptionKind>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut OptionKind

    §

    type Holder = Option<PyRefMut<'py, OptionKind>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl PyMethods<OptionKind> for PyClassImplCollector<OptionKind>

    source§

    fn py_methods(self) -> &'static PyClassItems

    source§

    impl PyTypeInfo for OptionKind

    §

    type AsRefTarget = PyCell<OptionKind>

    Utility type to make Py::as_ref work.
    source§

    const NAME: &'static str = _

    Class name.
    source§

    const MODULE: Option<&'static str> = _

    Module name, if any.
    source§

    fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

    Returns the PyTypeObject instance for this type.
    §

    fn type_object(py: Python<'_>) -> &PyType

    Returns the safe abstraction over the type object.
    §

    fn is_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type or a subclass of this type.
    §

    fn is_exact_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type.
    source§

    impl Serialize for OptionKind

    source§

    fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    source§

    impl TryFrom<&str> for OptionKind

    §

    type Error = ParseError

    The type returned in the event of a conversion error.
    source§

    fn try_from(s: &str) -> Result<OptionKind, <Self as TryFrom<&str>>::Error>

    Performs the conversion.
    source§

    impl Copy for OptionKind

    source§

    impl Eq for OptionKind

    source§

    impl StructuralEq for OptionKind

    source§

    impl StructuralPartialEq for OptionKind

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for OptionKind

    §

    impl Send for OptionKind

    §

    impl Sync for OptionKind

    §

    impl Unpin for OptionKind

    §

    impl UnwindSafe for OptionKind

    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_model/enums/enum.OrderSide.html b/develop/core/nautilus_model/enums/enum.OrderSide.html index 2506e982a216..296c211f6762 100644 --- a/develop/core/nautilus_model/enums/enum.OrderSide.html +++ b/develop/core/nautilus_model/enums/enum.OrderSide.html @@ -7,8 +7,8 @@

    §

    Buy = 1

    The order is a BUY.

    §

    Sell = 2

    The order is a SELL.

    Implementations§

    source§

    impl OrderSide

    source

    pub const fn from_repr(discriminant: usize) -> Option<OrderSide>

    Try to create Self from the raw representation

    -
    source§

    impl OrderSide

    source

    pub fn name(&self) -> String

    source

    pub fn value(&self) -> u8

    Trait Implementations§

    source§

    impl AsRef<str> for OrderSide

    source§

    fn as_ref(&self) -> &str

    Converts this type into a shared reference of the (usually inferred) input type.
    source§

    impl Clone for OrderSide

    source§

    fn clone(&self) -> OrderSide

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for OrderSide

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<'de> Deserialize<'de> for OrderSide

    source§

    fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    source§

    impl Display for OrderSide

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

    Formats the value using the given formatter. Read more
    source§

    impl FromStr for OrderSide

    §

    type Err = ParseError

    The associated error which can be returned from parsing.
    source§

    fn from_str(s: &str) -> Result<OrderSide, <Self as FromStr>::Err>

    Parses a string s to return a value of this type. Read more
    source§

    impl FromU8 for OrderSide

    Convert the given value to an OrderSide.

    +
    source§

    impl OrderSide

    source

    pub fn name(&self) -> String

    source

    pub fn value(&self) -> u8

    Trait Implementations§

    source§

    impl AsRef<str> for OrderSide

    source§

    fn as_ref(&self) -> &str

    Converts this type into a shared reference of the (usually inferred) input type.
    source§

    impl Clone for OrderSide

    source§

    fn clone(&self) -> OrderSide

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for OrderSide

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<'de> Deserialize<'de> for OrderSide

    source§

    fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    source§

    impl Display for OrderSide

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

    Formats the value using the given formatter. Read more
    source§

    impl FromStr for OrderSide

    §

    type Err = ParseError

    The associated error which can be returned from parsing.
    source§

    fn from_str(s: &str) -> Result<OrderSide, <Self as FromStr>::Err>

    Parses a string s to return a value of this type. Read more
    source§

    impl FromU8 for OrderSide

    Convert the given value to an OrderSide.

    source§

    fn from_u8(value: u8) -> Option<Self>

    source§

    impl Hash for OrderSide

    source§

    fn hash<__H: Hasher>(&self, state: &mut __H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, Self: Sized,

    Feeds a slice of this type into the given Hasher. Read more
    source§

    impl IntoEnumIterator for OrderSide

    source§

    impl IntoPy<Py<PyAny>> for OrderSide

    source§

    fn into_py(self, py: Python<'_>) -> PyObject

    Performs the conversion.
    source§

    impl Ord for OrderSide

    source§

    fn cmp(&self, other: &OrderSide) -> Ordering

    This method returns an Ordering between self and other. Read more
    1.21.0 · source§

    fn max(self, other: Self) -> Selfwhere @@ -19,7 +19,7 @@ sufficient, and should not be overridden without very good reason.

    source§

    impl PartialOrd<OrderSide> for OrderSide

    source§

    fn partial_cmp(&self, other: &OrderSide) -> Option<Ordering>

    This method returns an ordering between self and other values if one exists. Read more
    1.0.0 · source§

    fn lt(&self, other: &Rhs) -> bool

    This method tests less than (for self and other) and is used by the < operator. Read more
    1.0.0 · source§

    fn le(&self, other: &Rhs) -> bool

    This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
    1.0.0 · source§

    fn gt(&self, other: &Rhs) -> bool

    This method tests greater than (for self and other) and is used by the > operator. Read more
    1.0.0 · source§

    fn ge(&self, other: &Rhs) -> bool

    This method tests greater than or equal to (for self and other) and is used by the >= operator. Read more
    source§

    impl PyClass for OrderSide

    §

    type Frozen = False

    Whether the pyclass is frozen. Read more
    source§

    impl PyClassImpl for OrderSide

    source§

    const IS_BASETYPE: bool = false

    #[pyclass(subclass)]
    source§

    const IS_SUBCLASS: bool = false

    #[pyclass(extends=…)]
    source§

    const IS_MAPPING: bool = false

    #[pyclass(mapping)]
    source§

    const IS_SEQUENCE: bool = false

    #[pyclass(sequence)]
    §

    type Layout = PyCell<OrderSide>

    Layout
    §

    type BaseType = PyAny

    Base class
    §

    type ThreadChecker = ThreadCheckerStub<OrderSide>

    This handles following two situations: Read more
    §

    type PyClassMutability = <<PyAny as PyClassBaseType>::PyClassMutability as PyClassMutability>::MutableChild

    Immutable or mutable
    §

    type Dict = PyClassDummySlot

    Specify this class has #[pyclass(dict)] or not.
    §

    type WeakRef = PyClassDummySlot

    Specify this class has #[pyclass(weakref)] or not.
    §

    type BaseNativeType = PyAny

    The closest native ancestor. This is PyAny by default, and when you declare -#[pyclass(extends=PyDict)], it’s PyDict.
    source§

    fn items_iter() -> PyClassItemsIter

    source§

    fn doc(py: Python<'_>) -> PyResult<&'static CStr>

    Rendered class doc
    source§

    fn lazy_type_object() -> &'static LazyTypeObject<Self>

    §

    fn dict_offset() -> Option<isize>

    §

    fn weaklist_offset() -> Option<isize>

    source§

    impl PyClassNewTextSignature<OrderSide> for PyClassImplCollector<OrderSide>

    source§

    fn new_text_signature(self) -> Option<&'static str>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a OrderSide

    §

    type Holder = Option<PyRef<'py, OrderSide>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut OrderSide

    §

    type Holder = Option<PyRefMut<'py, OrderSide>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl PyMethods<OrderSide> for PyClassImplCollector<OrderSide>

    source§

    fn py_methods(self) -> &'static PyClassItems

    source§

    impl PyTypeInfo for OrderSide

    §

    type AsRefTarget = PyCell<OrderSide>

    Utility type to make Py::as_ref work.
    source§

    const NAME: &'static str = _

    Class name.
    source§

    const MODULE: Option<&'static str> = _

    Module name, if any.
    source§

    fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

    Returns the PyTypeObject instance for this type.
    §

    fn type_object(py: Python<'_>) -> &PyType

    Returns the safe abstraction over the type object.
    §

    fn is_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type or a subclass of this type.
    §

    fn is_exact_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type.
    source§

    impl Serialize for OrderSide

    source§

    fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where +#[pyclass(extends=PyDict)], it’s PyDict.

    source§

    fn items_iter() -> PyClassItemsIter

    source§

    fn doc(py: Python<'_>) -> PyResult<&'static CStr>

    Rendered class doc
    source§

    fn lazy_type_object() -> &'static LazyTypeObject<Self>

    §

    fn dict_offset() -> Option<isize>

    §

    fn weaklist_offset() -> Option<isize>

    source§

    impl PyClassNewTextSignature<OrderSide> for PyClassImplCollector<OrderSide>

    source§

    fn new_text_signature(self) -> Option<&'static str>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a OrderSide

    §

    type Holder = Option<PyRef<'py, OrderSide>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut OrderSide

    §

    type Holder = Option<PyRefMut<'py, OrderSide>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl PyMethods<OrderSide> for PyClassImplCollector<OrderSide>

    source§

    fn py_methods(self) -> &'static PyClassItems

    source§

    impl PyTypeInfo for OrderSide

    §

    type AsRefTarget = PyCell<OrderSide>

    Utility type to make Py::as_ref work.
    source§

    const NAME: &'static str = _

    Class name.
    source§

    const MODULE: Option<&'static str> = _

    Module name, if any.
    source§

    fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

    Returns the PyTypeObject instance for this type.
    §

    fn type_object(py: Python<'_>) -> &PyType

    Returns the safe abstraction over the type object.
    §

    fn is_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type or a subclass of this type.
    §

    fn is_exact_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type.
    source§

    impl Serialize for OrderSide

    source§

    fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    source§

    impl TryFrom<&str> for OrderSide

    §

    type Error = ParseError

    The type returned in the event of a conversion error.
    source§

    fn try_from(s: &str) -> Result<OrderSide, <Self as TryFrom<&str>>::Error>

    Performs the conversion.
    source§

    impl Copy for OrderSide

    source§

    impl Eq for OrderSide

    source§

    impl StructuralEq for OrderSide

    source§

    impl StructuralPartialEq for OrderSide

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for OrderSide

    §

    impl Send for OrderSide

    §

    impl Sync for OrderSide

    §

    impl Unpin for OrderSide

    §

    impl UnwindSafe for OrderSide

    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_model/enums/enum.OrderStatus.html b/develop/core/nautilus_model/enums/enum.OrderStatus.html index 723a7a9f04aa..393eff92ca81 100644 --- a/develop/core/nautilus_model/enums/enum.OrderStatus.html +++ b/develop/core/nautilus_model/enums/enum.OrderStatus.html @@ -65,7 +65,7 @@ sufficient, and should not be overridden without very good reason.

    source§

    impl PartialOrd<OrderStatus> for OrderStatus

    source§

    fn partial_cmp(&self, other: &OrderStatus) -> Option<Ordering>

    This method returns an ordering between self and other values if one exists. Read more
    1.0.0 · source§

    fn lt(&self, other: &Rhs) -> bool

    This method tests less than (for self and other) and is used by the < operator. Read more
    1.0.0 · source§

    fn le(&self, other: &Rhs) -> bool

    This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
    1.0.0 · source§

    fn gt(&self, other: &Rhs) -> bool

    This method tests greater than (for self and other) and is used by the > operator. Read more
    1.0.0 · source§

    fn ge(&self, other: &Rhs) -> bool

    This method tests greater than or equal to (for self and other) and is used by the >= operator. Read more
    source§

    impl PyClass for OrderStatus

    §

    type Frozen = False

    Whether the pyclass is frozen. Read more
    source§

    impl PyClassImpl for OrderStatus

    source§

    const IS_BASETYPE: bool = false

    #[pyclass(subclass)]
    source§

    const IS_SUBCLASS: bool = false

    #[pyclass(extends=…)]
    source§

    const IS_MAPPING: bool = false

    #[pyclass(mapping)]
    source§

    const IS_SEQUENCE: bool = false

    #[pyclass(sequence)]
    §

    type Layout = PyCell<OrderStatus>

    Layout
    §

    type BaseType = PyAny

    Base class
    §

    type ThreadChecker = ThreadCheckerStub<OrderStatus>

    This handles following two situations: Read more
    §

    type PyClassMutability = <<PyAny as PyClassBaseType>::PyClassMutability as PyClassMutability>::MutableChild

    Immutable or mutable
    §

    type Dict = PyClassDummySlot

    Specify this class has #[pyclass(dict)] or not.
    §

    type WeakRef = PyClassDummySlot

    Specify this class has #[pyclass(weakref)] or not.
    §

    type BaseNativeType = PyAny

    The closest native ancestor. This is PyAny by default, and when you declare -#[pyclass(extends=PyDict)], it’s PyDict.
    source§

    fn items_iter() -> PyClassItemsIter

    source§

    fn doc(py: Python<'_>) -> PyResult<&'static CStr>

    Rendered class doc
    source§

    fn lazy_type_object() -> &'static LazyTypeObject<Self>

    §

    fn dict_offset() -> Option<isize>

    §

    fn weaklist_offset() -> Option<isize>

    source§

    impl PyClassNewTextSignature<OrderStatus> for PyClassImplCollector<OrderStatus>

    source§

    fn new_text_signature(self) -> Option<&'static str>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a OrderStatus

    §

    type Holder = Option<PyRef<'py, OrderStatus>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut OrderStatus

    §

    type Holder = Option<PyRefMut<'py, OrderStatus>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl PyMethods<OrderStatus> for PyClassImplCollector<OrderStatus>

    source§

    fn py_methods(self) -> &'static PyClassItems

    source§

    impl PyTypeInfo for OrderStatus

    §

    type AsRefTarget = PyCell<OrderStatus>

    Utility type to make Py::as_ref work.
    source§

    const NAME: &'static str = _

    Class name.
    source§

    const MODULE: Option<&'static str> = _

    Module name, if any.
    source§

    fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

    Returns the PyTypeObject instance for this type.
    §

    fn type_object(py: Python<'_>) -> &PyType

    Returns the safe abstraction over the type object.
    §

    fn is_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type or a subclass of this type.
    §

    fn is_exact_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type.
    source§

    impl Serialize for OrderStatus

    source§

    fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where +#[pyclass(extends=PyDict)], it’s PyDict.

    source§

    fn items_iter() -> PyClassItemsIter

    source§

    fn doc(py: Python<'_>) -> PyResult<&'static CStr>

    Rendered class doc
    source§

    fn lazy_type_object() -> &'static LazyTypeObject<Self>

    §

    fn dict_offset() -> Option<isize>

    §

    fn weaklist_offset() -> Option<isize>

    source§

    impl PyClassNewTextSignature<OrderStatus> for PyClassImplCollector<OrderStatus>

    source§

    fn new_text_signature(self) -> Option<&'static str>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a OrderStatus

    §

    type Holder = Option<PyRef<'py, OrderStatus>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut OrderStatus

    §

    type Holder = Option<PyRefMut<'py, OrderStatus>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl PyMethods<OrderStatus> for PyClassImplCollector<OrderStatus>

    source§

    fn py_methods(self) -> &'static PyClassItems

    source§

    impl PyTypeInfo for OrderStatus

    §

    type AsRefTarget = PyCell<OrderStatus>

    Utility type to make Py::as_ref work.
    source§

    const NAME: &'static str = _

    Class name.
    source§

    const MODULE: Option<&'static str> = _

    Module name, if any.
    source§

    fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

    Returns the PyTypeObject instance for this type.
    §

    fn type_object(py: Python<'_>) -> &PyType

    Returns the safe abstraction over the type object.
    §

    fn is_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type or a subclass of this type.
    §

    fn is_exact_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type.
    source§

    impl Serialize for OrderStatus

    source§

    fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    source§

    impl TryFrom<&str> for OrderStatus

    §

    type Error = ParseError

    The type returned in the event of a conversion error.
    source§

    fn try_from(s: &str) -> Result<OrderStatus, <Self as TryFrom<&str>>::Error>

    Performs the conversion.
    source§

    impl Copy for OrderStatus

    source§

    impl Eq for OrderStatus

    source§

    impl StructuralEq for OrderStatus

    source§

    impl StructuralPartialEq for OrderStatus

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for OrderStatus

    §

    impl Send for OrderStatus

    §

    impl Sync for OrderStatus

    §

    impl Unpin for OrderStatus

    §

    impl UnwindSafe for OrderStatus

    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_model/enums/enum.PriceType.html b/develop/core/nautilus_model/enums/enum.PriceType.html index cd64fee75da4..69f316cced12 100644 --- a/develop/core/nautilus_model/enums/enum.PriceType.html +++ b/develop/core/nautilus_model/enums/enum.PriceType.html @@ -20,7 +20,7 @@ sufficient, and should not be overridden without very good reason.

    source§

    impl PartialOrd<PriceType> for PriceType

    source§

    fn partial_cmp(&self, other: &PriceType) -> Option<Ordering>

    This method returns an ordering between self and other values if one exists. Read more
    1.0.0 · source§

    fn lt(&self, other: &Rhs) -> bool

    This method tests less than (for self and other) and is used by the < operator. Read more
    1.0.0 · source§

    fn le(&self, other: &Rhs) -> bool

    This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
    1.0.0 · source§

    fn gt(&self, other: &Rhs) -> bool

    This method tests greater than (for self and other) and is used by the > operator. Read more
    1.0.0 · source§

    fn ge(&self, other: &Rhs) -> bool

    This method tests greater than or equal to (for self and other) and is used by the >= operator. Read more
    source§

    impl PyClass for PriceType

    §

    type Frozen = False

    Whether the pyclass is frozen. Read more
    source§

    impl PyClassImpl for PriceType

    source§

    const IS_BASETYPE: bool = false

    #[pyclass(subclass)]
    source§

    const IS_SUBCLASS: bool = false

    #[pyclass(extends=…)]
    source§

    const IS_MAPPING: bool = false

    #[pyclass(mapping)]
    source§

    const IS_SEQUENCE: bool = false

    #[pyclass(sequence)]
    §

    type Layout = PyCell<PriceType>

    Layout
    §

    type BaseType = PyAny

    Base class
    §

    type ThreadChecker = ThreadCheckerStub<PriceType>

    This handles following two situations: Read more
    §

    type PyClassMutability = <<PyAny as PyClassBaseType>::PyClassMutability as PyClassMutability>::MutableChild

    Immutable or mutable
    §

    type Dict = PyClassDummySlot

    Specify this class has #[pyclass(dict)] or not.
    §

    type WeakRef = PyClassDummySlot

    Specify this class has #[pyclass(weakref)] or not.
    §

    type BaseNativeType = PyAny

    The closest native ancestor. This is PyAny by default, and when you declare -#[pyclass(extends=PyDict)], it’s PyDict.
    source§

    fn items_iter() -> PyClassItemsIter

    source§

    fn doc(py: Python<'_>) -> PyResult<&'static CStr>

    Rendered class doc
    source§

    fn lazy_type_object() -> &'static LazyTypeObject<Self>

    §

    fn dict_offset() -> Option<isize>

    §

    fn weaklist_offset() -> Option<isize>

    source§

    impl PyClassNewTextSignature<PriceType> for PyClassImplCollector<PriceType>

    source§

    fn new_text_signature(self) -> Option<&'static str>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a PriceType

    §

    type Holder = Option<PyRef<'py, PriceType>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut PriceType

    §

    type Holder = Option<PyRefMut<'py, PriceType>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl PyMethods<PriceType> for PyClassImplCollector<PriceType>

    source§

    fn py_methods(self) -> &'static PyClassItems

    source§

    impl PyTypeInfo for PriceType

    §

    type AsRefTarget = PyCell<PriceType>

    Utility type to make Py::as_ref work.
    source§

    const NAME: &'static str = _

    Class name.
    source§

    const MODULE: Option<&'static str> = _

    Module name, if any.
    source§

    fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

    Returns the PyTypeObject instance for this type.
    §

    fn type_object(py: Python<'_>) -> &PyType

    Returns the safe abstraction over the type object.
    §

    fn is_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type or a subclass of this type.
    §

    fn is_exact_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type.
    source§

    impl Serialize for PriceType

    source§

    fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where +#[pyclass(extends=PyDict)], it’s PyDict.

    source§

    fn items_iter() -> PyClassItemsIter

    source§

    fn doc(py: Python<'_>) -> PyResult<&'static CStr>

    Rendered class doc
    source§

    fn lazy_type_object() -> &'static LazyTypeObject<Self>

    §

    fn dict_offset() -> Option<isize>

    §

    fn weaklist_offset() -> Option<isize>

    source§

    impl PyClassNewTextSignature<PriceType> for PyClassImplCollector<PriceType>

    source§

    fn new_text_signature(self) -> Option<&'static str>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a PriceType

    §

    type Holder = Option<PyRef<'py, PriceType>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut PriceType

    §

    type Holder = Option<PyRefMut<'py, PriceType>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl PyMethods<PriceType> for PyClassImplCollector<PriceType>

    source§

    fn py_methods(self) -> &'static PyClassItems

    source§

    impl PyTypeInfo for PriceType

    §

    type AsRefTarget = PyCell<PriceType>

    Utility type to make Py::as_ref work.
    source§

    const NAME: &'static str = _

    Class name.
    source§

    const MODULE: Option<&'static str> = _

    Module name, if any.
    source§

    fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

    Returns the PyTypeObject instance for this type.
    §

    fn type_object(py: Python<'_>) -> &PyType

    Returns the safe abstraction over the type object.
    §

    fn is_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type or a subclass of this type.
    §

    fn is_exact_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type.
    source§

    impl Serialize for PriceType

    source§

    fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    source§

    impl TryFrom<&str> for PriceType

    §

    type Error = ParseError

    The type returned in the event of a conversion error.
    source§

    fn try_from(s: &str) -> Result<PriceType, <Self as TryFrom<&str>>::Error>

    Performs the conversion.
    source§

    impl Copy for PriceType

    source§

    impl Eq for PriceType

    source§

    impl StructuralEq for PriceType

    source§

    impl StructuralPartialEq for PriceType

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for PriceType

    §

    impl Send for PriceType

    §

    impl Sync for PriceType

    §

    impl Unpin for PriceType

    §

    impl UnwindSafe for PriceType

    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_model/enums/enum.TradingState.html b/develop/core/nautilus_model/enums/enum.TradingState.html index b1e1246aac10..be4ee885dada 100644 --- a/develop/core/nautilus_model/enums/enum.TradingState.html +++ b/develop/core/nautilus_model/enums/enum.TradingState.html @@ -7,8 +7,8 @@

    §

    Halted = 2

    Trading is completely halted, no new order commands will be emitted.

    §

    Reducing = 3

    Only order commands which would cancel order, or reduce position sizes are permitted.

    Implementations§

    source§

    impl TradingState

    source

    pub const fn from_repr(discriminant: usize) -> Option<TradingState>

    Try to create Self from the raw representation

    -
    source§

    impl TradingState

    source

    pub fn name(&self) -> String

    source

    pub fn value(&self) -> u8

    Trait Implementations§

    source§

    impl AsRef<str> for TradingState

    source§

    fn as_ref(&self) -> &str

    Converts this type into a shared reference of the (usually inferred) input type.
    source§

    impl Clone for TradingState

    source§

    fn clone(&self) -> TradingState

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for TradingState

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<'de> Deserialize<'de> for TradingState

    source§

    fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    source§

    impl Display for TradingState

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

    Formats the value using the given formatter. Read more
    source§

    impl FromStr for TradingState

    §

    type Err = ParseError

    The associated error which can be returned from parsing.
    source§

    fn from_str(s: &str) -> Result<TradingState, <Self as FromStr>::Err>

    Parses a string s to return a value of this type. Read more
    source§

    impl Hash for TradingState

    source§

    fn hash<__H: Hasher>(&self, state: &mut __H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)where +

    source§

    impl TradingState

    source

    pub fn name(&self) -> String

    source

    pub fn value(&self) -> u8

    Trait Implementations§

    source§

    impl AsRef<str> for TradingState

    source§

    fn as_ref(&self) -> &str

    Converts this type into a shared reference of the (usually inferred) input type.
    source§

    impl Clone for TradingState

    source§

    fn clone(&self) -> TradingState

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for TradingState

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<'de> Deserialize<'de> for TradingState

    source§

    fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    source§

    impl Display for TradingState

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

    Formats the value using the given formatter. Read more
    source§

    impl FromStr for TradingState

    §

    type Err = ParseError

    The associated error which can be returned from parsing.
    source§

    fn from_str(s: &str) -> Result<TradingState, <Self as FromStr>::Err>

    Parses a string s to return a value of this type. Read more
    source§

    impl Hash for TradingState

    source§

    fn hash<__H: Hasher>(&self, state: &mut __H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, Self: Sized,

    Feeds a slice of this type into the given Hasher. Read more
    source§

    impl IntoEnumIterator for TradingState

    source§

    impl IntoPy<Py<PyAny>> for TradingState

    source§

    fn into_py(self, py: Python<'_>) -> PyObject

    Performs the conversion.
    source§

    impl Ord for TradingState

    source§

    fn cmp(&self, other: &TradingState) -> Ordering

    This method returns an Ordering between self and other. Read more
    1.21.0 · source§

    fn max(self, other: Self) -> Selfwhere Self: Sized,

    Compares and returns the maximum of two values. Read more
    1.21.0 · source§

    fn min(self, other: Self) -> Selfwhere diff --git a/develop/core/nautilus_model/enums/enum.TrailingOffsetType.html b/develop/core/nautilus_model/enums/enum.TrailingOffsetType.html index 279696d68691..fc1dd9321f2f 100644 --- a/develop/core/nautilus_model/enums/enum.TrailingOffsetType.html +++ b/develop/core/nautilus_model/enums/enum.TrailingOffsetType.html @@ -22,7 +22,7 @@ sufficient, and should not be overridden without very good reason.

    source§

    impl PartialOrd<TrailingOffsetType> for TrailingOffsetType

    source§

    fn partial_cmp(&self, other: &TrailingOffsetType) -> Option<Ordering>

    This method returns an ordering between self and other values if one exists. Read more
    1.0.0 · source§

    fn lt(&self, other: &Rhs) -> bool

    This method tests less than (for self and other) and is used by the < operator. Read more
    1.0.0 · source§

    fn le(&self, other: &Rhs) -> bool

    This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
    1.0.0 · source§

    fn gt(&self, other: &Rhs) -> bool

    This method tests greater than (for self and other) and is used by the > operator. Read more
    1.0.0 · source§

    fn ge(&self, other: &Rhs) -> bool

    This method tests greater than or equal to (for self and other) and is used by the >= operator. Read more
    source§

    impl PyClass for TrailingOffsetType

    §

    type Frozen = False

    Whether the pyclass is frozen. Read more
    source§

    impl PyClassImpl for TrailingOffsetType

    source§

    const IS_BASETYPE: bool = false

    #[pyclass(subclass)]
    source§

    const IS_SUBCLASS: bool = false

    #[pyclass(extends=…)]
    source§

    const IS_MAPPING: bool = false

    #[pyclass(mapping)]
    source§

    const IS_SEQUENCE: bool = false

    #[pyclass(sequence)]
    §

    type Layout = PyCell<TrailingOffsetType>

    Layout
    §

    type BaseType = PyAny

    Base class
    §

    type ThreadChecker = ThreadCheckerStub<TrailingOffsetType>

    This handles following two situations: Read more
    §

    type PyClassMutability = <<PyAny as PyClassBaseType>::PyClassMutability as PyClassMutability>::MutableChild

    Immutable or mutable
    §

    type Dict = PyClassDummySlot

    Specify this class has #[pyclass(dict)] or not.
    §

    type WeakRef = PyClassDummySlot

    Specify this class has #[pyclass(weakref)] or not.
    §

    type BaseNativeType = PyAny

    The closest native ancestor. This is PyAny by default, and when you declare -#[pyclass(extends=PyDict)], it’s PyDict.
    source§

    fn items_iter() -> PyClassItemsIter

    source§

    fn doc(py: Python<'_>) -> PyResult<&'static CStr>

    Rendered class doc
    source§

    fn lazy_type_object() -> &'static LazyTypeObject<Self>

    §

    fn dict_offset() -> Option<isize>

    §

    fn weaklist_offset() -> Option<isize>

    source§

    impl PyClassNewTextSignature<TrailingOffsetType> for PyClassImplCollector<TrailingOffsetType>

    source§

    fn new_text_signature(self) -> Option<&'static str>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a TrailingOffsetType

    §

    type Holder = Option<PyRef<'py, TrailingOffsetType>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut TrailingOffsetType

    §

    type Holder = Option<PyRefMut<'py, TrailingOffsetType>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl PyMethods<TrailingOffsetType> for PyClassImplCollector<TrailingOffsetType>

    source§

    fn py_methods(self) -> &'static PyClassItems

    source§

    impl PyTypeInfo for TrailingOffsetType

    §

    type AsRefTarget = PyCell<TrailingOffsetType>

    Utility type to make Py::as_ref work.
    source§

    const NAME: &'static str = _

    Class name.
    source§

    const MODULE: Option<&'static str> = _

    Module name, if any.
    source§

    fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

    Returns the PyTypeObject instance for this type.
    §

    fn type_object(py: Python<'_>) -> &PyType

    Returns the safe abstraction over the type object.
    §

    fn is_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type or a subclass of this type.
    §

    fn is_exact_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type.
    source§

    impl Serialize for TrailingOffsetType

    source§

    fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where +#[pyclass(extends=PyDict)], it’s PyDict.

    source§

    fn items_iter() -> PyClassItemsIter

    source§

    fn doc(py: Python<'_>) -> PyResult<&'static CStr>

    Rendered class doc
    source§

    fn lazy_type_object() -> &'static LazyTypeObject<Self>

    §

    fn dict_offset() -> Option<isize>

    §

    fn weaklist_offset() -> Option<isize>

    source§

    impl PyClassNewTextSignature<TrailingOffsetType> for PyClassImplCollector<TrailingOffsetType>

    source§

    fn new_text_signature(self) -> Option<&'static str>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a TrailingOffsetType

    §

    type Holder = Option<PyRef<'py, TrailingOffsetType>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut TrailingOffsetType

    §

    type Holder = Option<PyRefMut<'py, TrailingOffsetType>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl PyMethods<TrailingOffsetType> for PyClassImplCollector<TrailingOffsetType>

    source§

    fn py_methods(self) -> &'static PyClassItems

    source§

    impl PyTypeInfo for TrailingOffsetType

    §

    type AsRefTarget = PyCell<TrailingOffsetType>

    Utility type to make Py::as_ref work.
    source§

    const NAME: &'static str = _

    Class name.
    source§

    const MODULE: Option<&'static str> = _

    Module name, if any.
    source§

    fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

    Returns the PyTypeObject instance for this type.
    §

    fn type_object(py: Python<'_>) -> &PyType

    Returns the safe abstraction over the type object.
    §

    fn is_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type or a subclass of this type.
    §

    fn is_exact_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type.
    source§

    impl Serialize for TrailingOffsetType

    source§

    fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    source§

    impl TryFrom<&str> for TrailingOffsetType

    §

    type Error = ParseError

    The type returned in the event of a conversion error.
    source§

    fn try_from( s: &str ) -> Result<TrailingOffsetType, <Self as TryFrom<&str>>::Error>

    Performs the conversion.
    source§

    impl Copy for TrailingOffsetType

    source§

    impl Eq for TrailingOffsetType

    source§

    impl StructuralEq for TrailingOffsetType

    source§

    impl StructuralPartialEq for TrailingOffsetType

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for TrailingOffsetType

    §

    impl Send for TrailingOffsetType

    §

    impl Sync for TrailingOffsetType

    §

    impl Unpin for TrailingOffsetType

    §

    impl UnwindSafe for TrailingOffsetType

    Blanket Implementations§

    source§

    impl<T> Any for Twhere diff --git a/develop/core/nautilus_model/enums/enum.TriggerType.html b/develop/core/nautilus_model/enums/enum.TriggerType.html index 6a8f31d8f6b4..e56eaf2b22e0 100644 --- a/develop/core/nautilus_model/enums/enum.TriggerType.html +++ b/develop/core/nautilus_model/enums/enum.TriggerType.html @@ -21,8 +21,8 @@

    §

    MarkPrice = 8

    Based on the mark price for the instrument.

    §

    IndexPrice = 9

    Based on the index price for the instrument.

    Implementations§

    source§

    impl TriggerType

    source

    pub const fn from_repr(discriminant: usize) -> Option<TriggerType>

    Try to create Self from the raw representation

    -
    source§

    impl TriggerType

    source

    pub fn name(&self) -> String

    source

    pub fn value(&self) -> u8

    Trait Implementations§

    source§

    impl AsRef<str> for TriggerType

    source§

    fn as_ref(&self) -> &str

    Converts this type into a shared reference of the (usually inferred) input type.
    source§

    impl Clone for TriggerType

    source§

    fn clone(&self) -> TriggerType

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for TriggerType

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<'de> Deserialize<'de> for TriggerType

    source§

    fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    source§

    impl Display for TriggerType

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

    Formats the value using the given formatter. Read more
    source§

    impl FromStr for TriggerType

    §

    type Err = ParseError

    The associated error which can be returned from parsing.
    source§

    fn from_str(s: &str) -> Result<TriggerType, <Self as FromStr>::Err>

    Parses a string s to return a value of this type. Read more
    source§

    impl Hash for TriggerType

    source§

    fn hash<__H: Hasher>(&self, state: &mut __H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)where +

    source§

    impl TriggerType

    source

    pub fn name(&self) -> String

    source

    pub fn value(&self) -> u8

    Trait Implementations§

    source§

    impl AsRef<str> for TriggerType

    source§

    fn as_ref(&self) -> &str

    Converts this type into a shared reference of the (usually inferred) input type.
    source§

    impl Clone for TriggerType

    source§

    fn clone(&self) -> TriggerType

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for TriggerType

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<'de> Deserialize<'de> for TriggerType

    source§

    fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    source§

    impl Display for TriggerType

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

    Formats the value using the given formatter. Read more
    source§

    impl FromStr for TriggerType

    §

    type Err = ParseError

    The associated error which can be returned from parsing.
    source§

    fn from_str(s: &str) -> Result<TriggerType, <Self as FromStr>::Err>

    Parses a string s to return a value of this type. Read more
    source§

    impl Hash for TriggerType

    source§

    fn hash<__H: Hasher>(&self, state: &mut __H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, Self: Sized,

    Feeds a slice of this type into the given Hasher. Read more
    source§

    impl IntoEnumIterator for TriggerType

    source§

    impl IntoPy<Py<PyAny>> for TriggerType

    source§

    fn into_py(self, py: Python<'_>) -> PyObject

    Performs the conversion.
    source§

    impl Ord for TriggerType

    source§

    fn cmp(&self, other: &TriggerType) -> Ordering

    This method returns an Ordering between self and other. Read more
    1.21.0 · source§

    fn max(self, other: Self) -> Selfwhere Self: Sized,

    Compares and returns the maximum of two values. Read more
    1.21.0 · source§

    fn min(self, other: Self) -> Selfwhere diff --git a/develop/core/nautilus_model/events/order/enum.OrderAcceptedBuilderError.html b/develop/core/nautilus_model/events/order/enum.OrderAcceptedBuilderError.html index 0245feeaf124..a1425a38a9bc 100644 --- a/develop/core/nautilus_model/events/order/enum.OrderAcceptedBuilderError.html +++ b/develop/core/nautilus_model/events/order/enum.OrderAcceptedBuilderError.html @@ -4,7 +4,7 @@ }
    Expand description

    Error type for OrderAcceptedBuilder

    Variants (Non-exhaustive)§

    This enum is marked as non-exhaustive
    Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
    §

    UninitializedField(&'static str)

    Uninitialized field

    §

    ValidationError(String)

    Custom validation error

    -

    Trait Implementations§

    source§

    impl Debug for OrderAcceptedBuilderError

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Display for OrderAcceptedBuilderError

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Error for OrderAcceptedBuilderError

    1.30.0 · source§

    fn source(&self) -> Option<&(dyn Error + 'static)>

    The lower-level source of this error, if any. Read more
    1.0.0 · source§

    fn description(&self) -> &str

    👎Deprecated since 1.42.0: use the Display impl or to_string()
    1.0.0 · source§

    fn cause(&self) -> Option<&dyn Error>

    👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
    source§

    fn provide<'a>(&'a self, request: &mut Request<'a>)

    🔬This is a nightly-only experimental API. (error_generic_member_access)
    Provides type based access to context intended for error reports. Read more
    source§

    impl From<String> for OrderAcceptedBuilderError

    source§

    fn from(s: String) -> Self

    Converts to this type from the input type.
    source§

    impl From<UninitializedFieldError> for OrderAcceptedBuilderError

    source§

    fn from(s: UninitializedFieldError) -> Self

    Converts to this type from the input type.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +

    Trait Implementations§

    source§

    impl Debug for OrderAcceptedBuilderError

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Display for OrderAcceptedBuilderError

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Error for OrderAcceptedBuilderError

    1.30.0 · source§

    fn source(&self) -> Option<&(dyn Error + 'static)>

    The lower-level source of this error, if any. Read more
    1.0.0 · source§

    fn description(&self) -> &str

    👎Deprecated since 1.42.0: use the Display impl or to_string()
    1.0.0 · source§

    fn cause(&self) -> Option<&dyn Error>

    👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
    source§

    fn provide<'a>(&'a self, request: &mut Request<'a>)

    🔬This is a nightly-only experimental API. (error_generic_member_access)
    Provides type based access to context intended for error reports. Read more
    source§

    impl From<String> for OrderAcceptedBuilderError

    source§

    fn from(s: String) -> Self

    Converts to this type from the input type.
    source§

    impl From<UninitializedFieldError> for OrderAcceptedBuilderError

    source§

    fn from(s: UninitializedFieldError) -> Self

    Converts to this type from the input type.

    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 T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    diff --git a/develop/core/nautilus_model/events/order/enum.OrderCancelRejectedBuilderError.html b/develop/core/nautilus_model/events/order/enum.OrderCancelRejectedBuilderError.html index e7ed30f64a8c..a0b54059d487 100644 --- a/develop/core/nautilus_model/events/order/enum.OrderCancelRejectedBuilderError.html +++ b/develop/core/nautilus_model/events/order/enum.OrderCancelRejectedBuilderError.html @@ -4,7 +4,7 @@ }
    Expand description

    Error type for OrderCancelRejectedBuilder

    Variants (Non-exhaustive)§

    This enum is marked as non-exhaustive
    Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
    §

    UninitializedField(&'static str)

    Uninitialized field

    §

    ValidationError(String)

    Custom validation error

    -

    Trait Implementations§

    source§

    impl Debug for OrderCancelRejectedBuilderError

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Display for OrderCancelRejectedBuilderError

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Error for OrderCancelRejectedBuilderError

    1.30.0 · source§

    fn source(&self) -> Option<&(dyn Error + 'static)>

    The lower-level source of this error, if any. Read more
    1.0.0 · source§

    fn description(&self) -> &str

    👎Deprecated since 1.42.0: use the Display impl or to_string()
    1.0.0 · source§

    fn cause(&self) -> Option<&dyn Error>

    👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
    source§

    fn provide<'a>(&'a self, request: &mut Request<'a>)

    🔬This is a nightly-only experimental API. (error_generic_member_access)
    Provides type based access to context intended for error reports. Read more
    source§

    impl From<String> for OrderCancelRejectedBuilderError

    source§

    fn from(s: String) -> Self

    Converts to this type from the input type.
    source§

    impl From<UninitializedFieldError> for OrderCancelRejectedBuilderError

    source§

    fn from(s: UninitializedFieldError) -> Self

    Converts to this type from the input type.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +

    Trait Implementations§

    source§

    impl Debug for OrderCancelRejectedBuilderError

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Display for OrderCancelRejectedBuilderError

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Error for OrderCancelRejectedBuilderError

    1.30.0 · source§

    fn source(&self) -> Option<&(dyn Error + 'static)>

    The lower-level source of this error, if any. Read more
    1.0.0 · source§

    fn description(&self) -> &str

    👎Deprecated since 1.42.0: use the Display impl or to_string()
    1.0.0 · source§

    fn cause(&self) -> Option<&dyn Error>

    👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
    source§

    fn provide<'a>(&'a self, request: &mut Request<'a>)

    🔬This is a nightly-only experimental API. (error_generic_member_access)
    Provides type based access to context intended for error reports. Read more
    source§

    impl From<String> for OrderCancelRejectedBuilderError

    source§

    fn from(s: String) -> Self

    Converts to this type from the input type.
    source§

    impl From<UninitializedFieldError> for OrderCancelRejectedBuilderError

    source§

    fn from(s: UninitializedFieldError) -> Self

    Converts to this type from the input type.

    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 T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    diff --git a/develop/core/nautilus_model/events/order/enum.OrderDeniedBuilderError.html b/develop/core/nautilus_model/events/order/enum.OrderDeniedBuilderError.html index 3bc935237aa0..c7b5e15f26ab 100644 --- a/develop/core/nautilus_model/events/order/enum.OrderDeniedBuilderError.html +++ b/develop/core/nautilus_model/events/order/enum.OrderDeniedBuilderError.html @@ -4,7 +4,7 @@ }
    Expand description

    Error type for OrderDeniedBuilder

    Variants (Non-exhaustive)§

    This enum is marked as non-exhaustive
    Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
    §

    UninitializedField(&'static str)

    Uninitialized field

    §

    ValidationError(String)

    Custom validation error

    -

    Trait Implementations§

    source§

    impl Debug for OrderDeniedBuilderError

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Display for OrderDeniedBuilderError

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Error for OrderDeniedBuilderError

    1.30.0 · source§

    fn source(&self) -> Option<&(dyn Error + 'static)>

    The lower-level source of this error, if any. Read more
    1.0.0 · source§

    fn description(&self) -> &str

    👎Deprecated since 1.42.0: use the Display impl or to_string()
    1.0.0 · source§

    fn cause(&self) -> Option<&dyn Error>

    👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
    source§

    fn provide<'a>(&'a self, request: &mut Request<'a>)

    🔬This is a nightly-only experimental API. (error_generic_member_access)
    Provides type based access to context intended for error reports. Read more
    source§

    impl From<String> for OrderDeniedBuilderError

    source§

    fn from(s: String) -> Self

    Converts to this type from the input type.
    source§

    impl From<UninitializedFieldError> for OrderDeniedBuilderError

    source§

    fn from(s: UninitializedFieldError) -> Self

    Converts to this type from the input type.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +

    Trait Implementations§

    source§

    impl Debug for OrderDeniedBuilderError

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Display for OrderDeniedBuilderError

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Error for OrderDeniedBuilderError

    1.30.0 · source§

    fn source(&self) -> Option<&(dyn Error + 'static)>

    The lower-level source of this error, if any. Read more
    1.0.0 · source§

    fn description(&self) -> &str

    👎Deprecated since 1.42.0: use the Display impl or to_string()
    1.0.0 · source§

    fn cause(&self) -> Option<&dyn Error>

    👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
    source§

    fn provide<'a>(&'a self, request: &mut Request<'a>)

    🔬This is a nightly-only experimental API. (error_generic_member_access)
    Provides type based access to context intended for error reports. Read more
    source§

    impl From<String> for OrderDeniedBuilderError

    source§

    fn from(s: String) -> Self

    Converts to this type from the input type.
    source§

    impl From<UninitializedFieldError> for OrderDeniedBuilderError

    source§

    fn from(s: UninitializedFieldError) -> Self

    Converts to this type from the input type.

    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 T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    diff --git a/develop/core/nautilus_model/events/order/enum.OrderExpiredBuilderError.html b/develop/core/nautilus_model/events/order/enum.OrderExpiredBuilderError.html index 679296c788cc..736e239f8e82 100644 --- a/develop/core/nautilus_model/events/order/enum.OrderExpiredBuilderError.html +++ b/develop/core/nautilus_model/events/order/enum.OrderExpiredBuilderError.html @@ -4,7 +4,7 @@ }
    Expand description

    Error type for OrderExpiredBuilder

    Variants (Non-exhaustive)§

    This enum is marked as non-exhaustive
    Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
    §

    UninitializedField(&'static str)

    Uninitialized field

    §

    ValidationError(String)

    Custom validation error

    -

    Trait Implementations§

    source§

    impl Debug for OrderExpiredBuilderError

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Display for OrderExpiredBuilderError

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Error for OrderExpiredBuilderError

    1.30.0 · source§

    fn source(&self) -> Option<&(dyn Error + 'static)>

    The lower-level source of this error, if any. Read more
    1.0.0 · source§

    fn description(&self) -> &str

    👎Deprecated since 1.42.0: use the Display impl or to_string()
    1.0.0 · source§

    fn cause(&self) -> Option<&dyn Error>

    👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
    source§

    fn provide<'a>(&'a self, request: &mut Request<'a>)

    🔬This is a nightly-only experimental API. (error_generic_member_access)
    Provides type based access to context intended for error reports. Read more
    source§

    impl From<String> for OrderExpiredBuilderError

    source§

    fn from(s: String) -> Self

    Converts to this type from the input type.
    source§

    impl From<UninitializedFieldError> for OrderExpiredBuilderError

    source§

    fn from(s: UninitializedFieldError) -> Self

    Converts to this type from the input type.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +

    Trait Implementations§

    source§

    impl Debug for OrderExpiredBuilderError

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Display for OrderExpiredBuilderError

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Error for OrderExpiredBuilderError

    1.30.0 · source§

    fn source(&self) -> Option<&(dyn Error + 'static)>

    The lower-level source of this error, if any. Read more
    1.0.0 · source§

    fn description(&self) -> &str

    👎Deprecated since 1.42.0: use the Display impl or to_string()
    1.0.0 · source§

    fn cause(&self) -> Option<&dyn Error>

    👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
    source§

    fn provide<'a>(&'a self, request: &mut Request<'a>)

    🔬This is a nightly-only experimental API. (error_generic_member_access)
    Provides type based access to context intended for error reports. Read more
    source§

    impl From<String> for OrderExpiredBuilderError

    source§

    fn from(s: String) -> Self

    Converts to this type from the input type.
    source§

    impl From<UninitializedFieldError> for OrderExpiredBuilderError

    source§

    fn from(s: UninitializedFieldError) -> Self

    Converts to this type from the input type.

    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 T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    diff --git a/develop/core/nautilus_model/events/order/enum.OrderFilledBuilderError.html b/develop/core/nautilus_model/events/order/enum.OrderFilledBuilderError.html index d1e7fa76b4c9..62189ae5ad80 100644 --- a/develop/core/nautilus_model/events/order/enum.OrderFilledBuilderError.html +++ b/develop/core/nautilus_model/events/order/enum.OrderFilledBuilderError.html @@ -4,7 +4,7 @@ }
    Expand description

    Error type for OrderFilledBuilder

    Variants (Non-exhaustive)§

    This enum is marked as non-exhaustive
    Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
    §

    UninitializedField(&'static str)

    Uninitialized field

    §

    ValidationError(String)

    Custom validation error

    -

    Trait Implementations§

    source§

    impl Debug for OrderFilledBuilderError

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Display for OrderFilledBuilderError

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Error for OrderFilledBuilderError

    1.30.0 · source§

    fn source(&self) -> Option<&(dyn Error + 'static)>

    The lower-level source of this error, if any. Read more
    1.0.0 · source§

    fn description(&self) -> &str

    👎Deprecated since 1.42.0: use the Display impl or to_string()
    1.0.0 · source§

    fn cause(&self) -> Option<&dyn Error>

    👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
    source§

    fn provide<'a>(&'a self, request: &mut Request<'a>)

    🔬This is a nightly-only experimental API. (error_generic_member_access)
    Provides type based access to context intended for error reports. Read more
    source§

    impl From<String> for OrderFilledBuilderError

    source§

    fn from(s: String) -> Self

    Converts to this type from the input type.
    source§

    impl From<UninitializedFieldError> for OrderFilledBuilderError

    source§

    fn from(s: UninitializedFieldError) -> Self

    Converts to this type from the input type.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +

    Trait Implementations§

    source§

    impl Debug for OrderFilledBuilderError

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Display for OrderFilledBuilderError

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Error for OrderFilledBuilderError

    1.30.0 · source§

    fn source(&self) -> Option<&(dyn Error + 'static)>

    The lower-level source of this error, if any. Read more
    1.0.0 · source§

    fn description(&self) -> &str

    👎Deprecated since 1.42.0: use the Display impl or to_string()
    1.0.0 · source§

    fn cause(&self) -> Option<&dyn Error>

    👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
    source§

    fn provide<'a>(&'a self, request: &mut Request<'a>)

    🔬This is a nightly-only experimental API. (error_generic_member_access)
    Provides type based access to context intended for error reports. Read more
    source§

    impl From<String> for OrderFilledBuilderError

    source§

    fn from(s: String) -> Self

    Converts to this type from the input type.
    source§

    impl From<UninitializedFieldError> for OrderFilledBuilderError

    source§

    fn from(s: UninitializedFieldError) -> Self

    Converts to this type from the input type.

    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 T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    diff --git a/develop/core/nautilus_model/events/order/enum.OrderInitializedBuilderError.html b/develop/core/nautilus_model/events/order/enum.OrderInitializedBuilderError.html index cdd651a4282d..5223b4ef3132 100644 --- a/develop/core/nautilus_model/events/order/enum.OrderInitializedBuilderError.html +++ b/develop/core/nautilus_model/events/order/enum.OrderInitializedBuilderError.html @@ -4,7 +4,7 @@ }
    Expand description

    Error type for OrderInitializedBuilder

    Variants (Non-exhaustive)§

    This enum is marked as non-exhaustive
    Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
    §

    UninitializedField(&'static str)

    Uninitialized field

    §

    ValidationError(String)

    Custom validation error

    -

    Trait Implementations§

    source§

    impl Debug for OrderInitializedBuilderError

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Display for OrderInitializedBuilderError

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Error for OrderInitializedBuilderError

    1.30.0 · source§

    fn source(&self) -> Option<&(dyn Error + 'static)>

    The lower-level source of this error, if any. Read more
    1.0.0 · source§

    fn description(&self) -> &str

    👎Deprecated since 1.42.0: use the Display impl or to_string()
    1.0.0 · source§

    fn cause(&self) -> Option<&dyn Error>

    👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
    source§

    fn provide<'a>(&'a self, request: &mut Request<'a>)

    🔬This is a nightly-only experimental API. (error_generic_member_access)
    Provides type based access to context intended for error reports. Read more
    source§

    impl From<String> for OrderInitializedBuilderError

    source§

    fn from(s: String) -> Self

    Converts to this type from the input type.
    source§

    impl From<UninitializedFieldError> for OrderInitializedBuilderError

    source§

    fn from(s: UninitializedFieldError) -> Self

    Converts to this type from the input type.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +

    Trait Implementations§

    source§

    impl Debug for OrderInitializedBuilderError

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Display for OrderInitializedBuilderError

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Error for OrderInitializedBuilderError

    1.30.0 · source§

    fn source(&self) -> Option<&(dyn Error + 'static)>

    The lower-level source of this error, if any. Read more
    1.0.0 · source§

    fn description(&self) -> &str

    👎Deprecated since 1.42.0: use the Display impl or to_string()
    1.0.0 · source§

    fn cause(&self) -> Option<&dyn Error>

    👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
    source§

    fn provide<'a>(&'a self, request: &mut Request<'a>)

    🔬This is a nightly-only experimental API. (error_generic_member_access)
    Provides type based access to context intended for error reports. Read more
    source§

    impl From<String> for OrderInitializedBuilderError

    source§

    fn from(s: String) -> Self

    Converts to this type from the input type.
    source§

    impl From<UninitializedFieldError> for OrderInitializedBuilderError

    source§

    fn from(s: UninitializedFieldError) -> Self

    Converts to this type from the input type.

    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 T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    diff --git a/develop/core/nautilus_model/events/order/enum.OrderPendingCancelBuilderError.html b/develop/core/nautilus_model/events/order/enum.OrderPendingCancelBuilderError.html index 8084c4a6e7c9..a864bf92e165 100644 --- a/develop/core/nautilus_model/events/order/enum.OrderPendingCancelBuilderError.html +++ b/develop/core/nautilus_model/events/order/enum.OrderPendingCancelBuilderError.html @@ -4,7 +4,7 @@ }
    Expand description

    Error type for OrderPendingCancelBuilder

    Variants (Non-exhaustive)§

    This enum is marked as non-exhaustive
    Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
    §

    UninitializedField(&'static str)

    Uninitialized field

    §

    ValidationError(String)

    Custom validation error

    -

    Trait Implementations§

    source§

    impl Debug for OrderPendingCancelBuilderError

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Display for OrderPendingCancelBuilderError

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Error for OrderPendingCancelBuilderError

    1.30.0 · source§

    fn source(&self) -> Option<&(dyn Error + 'static)>

    The lower-level source of this error, if any. Read more
    1.0.0 · source§

    fn description(&self) -> &str

    👎Deprecated since 1.42.0: use the Display impl or to_string()
    1.0.0 · source§

    fn cause(&self) -> Option<&dyn Error>

    👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
    source§

    fn provide<'a>(&'a self, request: &mut Request<'a>)

    🔬This is a nightly-only experimental API. (error_generic_member_access)
    Provides type based access to context intended for error reports. Read more
    source§

    impl From<String> for OrderPendingCancelBuilderError

    source§

    fn from(s: String) -> Self

    Converts to this type from the input type.
    source§

    impl From<UninitializedFieldError> for OrderPendingCancelBuilderError

    source§

    fn from(s: UninitializedFieldError) -> Self

    Converts to this type from the input type.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +

    Trait Implementations§

    source§

    impl Debug for OrderPendingCancelBuilderError

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Display for OrderPendingCancelBuilderError

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Error for OrderPendingCancelBuilderError

    1.30.0 · source§

    fn source(&self) -> Option<&(dyn Error + 'static)>

    The lower-level source of this error, if any. Read more
    1.0.0 · source§

    fn description(&self) -> &str

    👎Deprecated since 1.42.0: use the Display impl or to_string()
    1.0.0 · source§

    fn cause(&self) -> Option<&dyn Error>

    👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
    source§

    fn provide<'a>(&'a self, request: &mut Request<'a>)

    🔬This is a nightly-only experimental API. (error_generic_member_access)
    Provides type based access to context intended for error reports. Read more
    source§

    impl From<String> for OrderPendingCancelBuilderError

    source§

    fn from(s: String) -> Self

    Converts to this type from the input type.
    source§

    impl From<UninitializedFieldError> for OrderPendingCancelBuilderError

    source§

    fn from(s: UninitializedFieldError) -> Self

    Converts to this type from the input type.

    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 T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    diff --git a/develop/core/nautilus_model/events/order/enum.OrderPendingUpdateBuilderError.html b/develop/core/nautilus_model/events/order/enum.OrderPendingUpdateBuilderError.html index cbc766dd903f..7dbb2e5ff876 100644 --- a/develop/core/nautilus_model/events/order/enum.OrderPendingUpdateBuilderError.html +++ b/develop/core/nautilus_model/events/order/enum.OrderPendingUpdateBuilderError.html @@ -4,7 +4,7 @@ }
    Expand description

    Error type for OrderPendingUpdateBuilder

    Variants (Non-exhaustive)§

    This enum is marked as non-exhaustive
    Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
    §

    UninitializedField(&'static str)

    Uninitialized field

    §

    ValidationError(String)

    Custom validation error

    -

    Trait Implementations§

    source§

    impl Debug for OrderPendingUpdateBuilderError

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Display for OrderPendingUpdateBuilderError

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Error for OrderPendingUpdateBuilderError

    1.30.0 · source§

    fn source(&self) -> Option<&(dyn Error + 'static)>

    The lower-level source of this error, if any. Read more
    1.0.0 · source§

    fn description(&self) -> &str

    👎Deprecated since 1.42.0: use the Display impl or to_string()
    1.0.0 · source§

    fn cause(&self) -> Option<&dyn Error>

    👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
    source§

    fn provide<'a>(&'a self, request: &mut Request<'a>)

    🔬This is a nightly-only experimental API. (error_generic_member_access)
    Provides type based access to context intended for error reports. Read more
    source§

    impl From<String> for OrderPendingUpdateBuilderError

    source§

    fn from(s: String) -> Self

    Converts to this type from the input type.
    source§

    impl From<UninitializedFieldError> for OrderPendingUpdateBuilderError

    source§

    fn from(s: UninitializedFieldError) -> Self

    Converts to this type from the input type.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +

    Trait Implementations§

    source§

    impl Debug for OrderPendingUpdateBuilderError

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Display for OrderPendingUpdateBuilderError

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Error for OrderPendingUpdateBuilderError

    1.30.0 · source§

    fn source(&self) -> Option<&(dyn Error + 'static)>

    The lower-level source of this error, if any. Read more
    1.0.0 · source§

    fn description(&self) -> &str

    👎Deprecated since 1.42.0: use the Display impl or to_string()
    1.0.0 · source§

    fn cause(&self) -> Option<&dyn Error>

    👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
    source§

    fn provide<'a>(&'a self, request: &mut Request<'a>)

    🔬This is a nightly-only experimental API. (error_generic_member_access)
    Provides type based access to context intended for error reports. Read more
    source§

    impl From<String> for OrderPendingUpdateBuilderError

    source§

    fn from(s: String) -> Self

    Converts to this type from the input type.
    source§

    impl From<UninitializedFieldError> for OrderPendingUpdateBuilderError

    source§

    fn from(s: UninitializedFieldError) -> Self

    Converts to this type from the input type.

    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 T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    diff --git a/develop/core/nautilus_model/events/order/enum.OrderRejectedBuilderError.html b/develop/core/nautilus_model/events/order/enum.OrderRejectedBuilderError.html index 384e0fd7215c..a8ea0eb5a9d8 100644 --- a/develop/core/nautilus_model/events/order/enum.OrderRejectedBuilderError.html +++ b/develop/core/nautilus_model/events/order/enum.OrderRejectedBuilderError.html @@ -4,7 +4,7 @@ }
    Expand description

    Error type for OrderRejectedBuilder

    Variants (Non-exhaustive)§

    This enum is marked as non-exhaustive
    Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
    §

    UninitializedField(&'static str)

    Uninitialized field

    §

    ValidationError(String)

    Custom validation error

    -

    Trait Implementations§

    source§

    impl Debug for OrderRejectedBuilderError

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Display for OrderRejectedBuilderError

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Error for OrderRejectedBuilderError

    1.30.0 · source§

    fn source(&self) -> Option<&(dyn Error + 'static)>

    The lower-level source of this error, if any. Read more
    1.0.0 · source§

    fn description(&self) -> &str

    👎Deprecated since 1.42.0: use the Display impl or to_string()
    1.0.0 · source§

    fn cause(&self) -> Option<&dyn Error>

    👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
    source§

    fn provide<'a>(&'a self, request: &mut Request<'a>)

    🔬This is a nightly-only experimental API. (error_generic_member_access)
    Provides type based access to context intended for error reports. Read more
    source§

    impl From<String> for OrderRejectedBuilderError

    source§

    fn from(s: String) -> Self

    Converts to this type from the input type.
    source§

    impl From<UninitializedFieldError> for OrderRejectedBuilderError

    source§

    fn from(s: UninitializedFieldError) -> Self

    Converts to this type from the input type.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +

    Trait Implementations§

    source§

    impl Debug for OrderRejectedBuilderError

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Display for OrderRejectedBuilderError

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Error for OrderRejectedBuilderError

    1.30.0 · source§

    fn source(&self) -> Option<&(dyn Error + 'static)>

    The lower-level source of this error, if any. Read more
    1.0.0 · source§

    fn description(&self) -> &str

    👎Deprecated since 1.42.0: use the Display impl or to_string()
    1.0.0 · source§

    fn cause(&self) -> Option<&dyn Error>

    👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
    source§

    fn provide<'a>(&'a self, request: &mut Request<'a>)

    🔬This is a nightly-only experimental API. (error_generic_member_access)
    Provides type based access to context intended for error reports. Read more
    source§

    impl From<String> for OrderRejectedBuilderError

    source§

    fn from(s: String) -> Self

    Converts to this type from the input type.
    source§

    impl From<UninitializedFieldError> for OrderRejectedBuilderError

    source§

    fn from(s: UninitializedFieldError) -> Self

    Converts to this type from the input type.

    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 T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    diff --git a/develop/core/nautilus_model/events/order/enum.OrderSubmittedBuilderError.html b/develop/core/nautilus_model/events/order/enum.OrderSubmittedBuilderError.html index 0f11638a8bd7..ba58d962d177 100644 --- a/develop/core/nautilus_model/events/order/enum.OrderSubmittedBuilderError.html +++ b/develop/core/nautilus_model/events/order/enum.OrderSubmittedBuilderError.html @@ -4,7 +4,7 @@ }
    Expand description

    Error type for OrderSubmittedBuilder

    Variants (Non-exhaustive)§

    This enum is marked as non-exhaustive
    Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
    §

    UninitializedField(&'static str)

    Uninitialized field

    §

    ValidationError(String)

    Custom validation error

    -

    Trait Implementations§

    source§

    impl Debug for OrderSubmittedBuilderError

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Display for OrderSubmittedBuilderError

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Error for OrderSubmittedBuilderError

    1.30.0 · source§

    fn source(&self) -> Option<&(dyn Error + 'static)>

    The lower-level source of this error, if any. Read more
    1.0.0 · source§

    fn description(&self) -> &str

    👎Deprecated since 1.42.0: use the Display impl or to_string()
    1.0.0 · source§

    fn cause(&self) -> Option<&dyn Error>

    👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
    source§

    fn provide<'a>(&'a self, request: &mut Request<'a>)

    🔬This is a nightly-only experimental API. (error_generic_member_access)
    Provides type based access to context intended for error reports. Read more
    source§

    impl From<String> for OrderSubmittedBuilderError

    source§

    fn from(s: String) -> Self

    Converts to this type from the input type.
    source§

    impl From<UninitializedFieldError> for OrderSubmittedBuilderError

    source§

    fn from(s: UninitializedFieldError) -> Self

    Converts to this type from the input type.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +

    Trait Implementations§

    source§

    impl Debug for OrderSubmittedBuilderError

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Display for OrderSubmittedBuilderError

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Error for OrderSubmittedBuilderError

    1.30.0 · source§

    fn source(&self) -> Option<&(dyn Error + 'static)>

    The lower-level source of this error, if any. Read more
    1.0.0 · source§

    fn description(&self) -> &str

    👎Deprecated since 1.42.0: use the Display impl or to_string()
    1.0.0 · source§

    fn cause(&self) -> Option<&dyn Error>

    👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
    source§

    fn provide<'a>(&'a self, request: &mut Request<'a>)

    🔬This is a nightly-only experimental API. (error_generic_member_access)
    Provides type based access to context intended for error reports. Read more
    source§

    impl From<String> for OrderSubmittedBuilderError

    source§

    fn from(s: String) -> Self

    Converts to this type from the input type.
    source§

    impl From<UninitializedFieldError> for OrderSubmittedBuilderError

    source§

    fn from(s: UninitializedFieldError) -> Self

    Converts to this type from the input type.

    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 T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    diff --git a/develop/core/nautilus_model/events/order/enum.OrderTriggeredBuilderError.html b/develop/core/nautilus_model/events/order/enum.OrderTriggeredBuilderError.html index 6682784d4ee1..bb21e1359a3e 100644 --- a/develop/core/nautilus_model/events/order/enum.OrderTriggeredBuilderError.html +++ b/develop/core/nautilus_model/events/order/enum.OrderTriggeredBuilderError.html @@ -4,7 +4,7 @@ }
    Expand description

    Error type for OrderTriggeredBuilder

    Variants (Non-exhaustive)§

    This enum is marked as non-exhaustive
    Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
    §

    UninitializedField(&'static str)

    Uninitialized field

    §

    ValidationError(String)

    Custom validation error

    -

    Trait Implementations§

    source§

    impl Debug for OrderTriggeredBuilderError

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Display for OrderTriggeredBuilderError

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Error for OrderTriggeredBuilderError

    1.30.0 · source§

    fn source(&self) -> Option<&(dyn Error + 'static)>

    The lower-level source of this error, if any. Read more
    1.0.0 · source§

    fn description(&self) -> &str

    👎Deprecated since 1.42.0: use the Display impl or to_string()
    1.0.0 · source§

    fn cause(&self) -> Option<&dyn Error>

    👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
    source§

    fn provide<'a>(&'a self, request: &mut Request<'a>)

    🔬This is a nightly-only experimental API. (error_generic_member_access)
    Provides type based access to context intended for error reports. Read more
    source§

    impl From<String> for OrderTriggeredBuilderError

    source§

    fn from(s: String) -> Self

    Converts to this type from the input type.
    source§

    impl From<UninitializedFieldError> for OrderTriggeredBuilderError

    source§

    fn from(s: UninitializedFieldError) -> Self

    Converts to this type from the input type.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +

    Trait Implementations§

    source§

    impl Debug for OrderTriggeredBuilderError

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Display for OrderTriggeredBuilderError

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Error for OrderTriggeredBuilderError

    1.30.0 · source§

    fn source(&self) -> Option<&(dyn Error + 'static)>

    The lower-level source of this error, if any. Read more
    1.0.0 · source§

    fn description(&self) -> &str

    👎Deprecated since 1.42.0: use the Display impl or to_string()
    1.0.0 · source§

    fn cause(&self) -> Option<&dyn Error>

    👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
    source§

    fn provide<'a>(&'a self, request: &mut Request<'a>)

    🔬This is a nightly-only experimental API. (error_generic_member_access)
    Provides type based access to context intended for error reports. Read more
    source§

    impl From<String> for OrderTriggeredBuilderError

    source§

    fn from(s: String) -> Self

    Converts to this type from the input type.
    source§

    impl From<UninitializedFieldError> for OrderTriggeredBuilderError

    source§

    fn from(s: UninitializedFieldError) -> Self

    Converts to this type from the input type.

    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 T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    diff --git a/develop/core/nautilus_model/events/order/enum.OrderUpdatedBuilderError.html b/develop/core/nautilus_model/events/order/enum.OrderUpdatedBuilderError.html index 5db401c07d2c..a5bde1abfc17 100644 --- a/develop/core/nautilus_model/events/order/enum.OrderUpdatedBuilderError.html +++ b/develop/core/nautilus_model/events/order/enum.OrderUpdatedBuilderError.html @@ -4,7 +4,7 @@ }
    Expand description

    Error type for OrderUpdatedBuilder

    Variants (Non-exhaustive)§

    This enum is marked as non-exhaustive
    Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
    §

    UninitializedField(&'static str)

    Uninitialized field

    §

    ValidationError(String)

    Custom validation error

    -

    Trait Implementations§

    source§

    impl Debug for OrderUpdatedBuilderError

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Display for OrderUpdatedBuilderError

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Error for OrderUpdatedBuilderError

    1.30.0 · source§

    fn source(&self) -> Option<&(dyn Error + 'static)>

    The lower-level source of this error, if any. Read more
    1.0.0 · source§

    fn description(&self) -> &str

    👎Deprecated since 1.42.0: use the Display impl or to_string()
    1.0.0 · source§

    fn cause(&self) -> Option<&dyn Error>

    👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
    source§

    fn provide<'a>(&'a self, request: &mut Request<'a>)

    🔬This is a nightly-only experimental API. (error_generic_member_access)
    Provides type based access to context intended for error reports. Read more
    source§

    impl From<String> for OrderUpdatedBuilderError

    source§

    fn from(s: String) -> Self

    Converts to this type from the input type.
    source§

    impl From<UninitializedFieldError> for OrderUpdatedBuilderError

    source§

    fn from(s: UninitializedFieldError) -> Self

    Converts to this type from the input type.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +

    Trait Implementations§

    source§

    impl Debug for OrderUpdatedBuilderError

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Display for OrderUpdatedBuilderError

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Error for OrderUpdatedBuilderError

    1.30.0 · source§

    fn source(&self) -> Option<&(dyn Error + 'static)>

    The lower-level source of this error, if any. Read more
    1.0.0 · source§

    fn description(&self) -> &str

    👎Deprecated since 1.42.0: use the Display impl or to_string()
    1.0.0 · source§

    fn cause(&self) -> Option<&dyn Error>

    👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
    source§

    fn provide<'a>(&'a self, request: &mut Request<'a>)

    🔬This is a nightly-only experimental API. (error_generic_member_access)
    Provides type based access to context intended for error reports. Read more
    source§

    impl From<String> for OrderUpdatedBuilderError

    source§

    fn from(s: String) -> Self

    Converts to this type from the input type.
    source§

    impl From<UninitializedFieldError> for OrderUpdatedBuilderError

    source§

    fn from(s: UninitializedFieldError) -> Self

    Converts to this type from the input type.

    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 T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    diff --git a/develop/core/nautilus_model/events/order/struct.OrderInitialized.html b/develop/core/nautilus_model/events/order/struct.OrderInitialized.html index c403cfd65f64..9120cb4c9d7f 100644 --- a/develop/core/nautilus_model/events/order/struct.OrderInitialized.html +++ b/develop/core/nautilus_model/events/order/struct.OrderInitialized.html @@ -34,7 +34,7 @@ pub reconciliation: bool,
    }

    Fields§

    §trader_id: TraderId§strategy_id: StrategyId§instrument_id: InstrumentId§client_order_id: ClientOrderId§order_side: OrderSide§order_type: OrderType§quantity: Quantity§price: Option<Price>§trigger_price: Option<Price>§trigger_type: Option<TriggerType>§limit_offset: Option<Price>§trailing_offset: Option<Price>§trailing_offset_type: Option<TrailingOffsetType>§time_in_force: TimeInForce§expire_time: Option<UnixNanos>§post_only: bool§reduce_only: bool§quote_quantity: bool§display_qty: Option<Quantity>§emulation_trigger: Option<TriggerType>§trigger_instrument_id: Option<InstrumentId>§contingency_type: Option<ContingencyType>§order_list_id: Option<OrderListId>§linked_order_ids: Option<Vec<ClientOrderId>>§parent_order_id: Option<ClientOrderId>§exec_algorithm_id: Option<ExecAlgorithmId>§exec_algorithm_params: Option<HashMap<Ustr, Ustr>>§exec_spawn_id: Option<ClientOrderId>§tags: Option<Ustr>§event_id: UUID4§ts_event: UnixNanos§ts_init: UnixNanos§reconciliation: bool

    Trait Implementations§

    source§

    impl Clone for OrderInitialized

    source§

    fn clone(&self) -> OrderInitialized

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for OrderInitialized

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Default for OrderInitialized

    source§

    fn default() -> Self

    Returns the “default value” for a type. Read more
    source§

    impl<'de> Deserialize<'de> for OrderInitialized

    source§

    fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where __D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    source§

    impl<T> From<&T> for OrderInitializedwhere - T: Order,

    source§

    fn from(order: &T) -> Self

    Converts to this type from the input type.
    source§

    impl From<OrderInitialized> for LimitIfTouchedOrder

    source§

    fn from(event: OrderInitialized) -> Self

    Converts to this type from the input type.
    source§

    impl From<OrderInitialized> for LimitOrder

    source§

    fn from(event: OrderInitialized) -> Self

    Converts to this type from the input type.
    source§

    impl From<OrderInitialized> for MarketIfTouchedOrder

    source§

    fn from(event: OrderInitialized) -> Self

    Converts to this type from the input type.
    source§

    impl From<OrderInitialized> for MarketOrder

    source§

    fn from(event: OrderInitialized) -> Self

    Converts to this type from the input type.
    source§

    impl From<OrderInitialized> for MarketToLimitOrder

    source§

    fn from(event: OrderInitialized) -> Self

    Converts to this type from the input type.
    source§

    impl From<OrderInitialized> for StopLimitOrder

    source§

    fn from(event: OrderInitialized) -> Self

    Converts to this type from the input type.
    source§

    impl From<OrderInitialized> for StopMarketOrder

    source§

    fn from(event: OrderInitialized) -> Self

    Converts to this type from the input type.
    source§

    impl From<OrderInitialized> for TrailingStopLimitOrder

    source§

    fn from(event: OrderInitialized) -> Self

    Converts to this type from the input type.
    source§

    impl From<OrderInitialized> for TrailingStopMarketOrder

    source§

    fn from(event: OrderInitialized) -> Self

    Converts to this type from the input type.
    source§

    impl PartialEq<OrderInitialized> for OrderInitialized

    source§

    fn eq(&self, other: &OrderInitialized) -> bool

    This method tests for self and other values to be equal, and is used + T: Order,
    source§

    fn from(order: &T) -> Self

    Converts to this type from the input type.
    source§

    impl From<OrderInitialized> for LimitIfTouchedOrder

    source§

    fn from(event: OrderInitialized) -> Self

    Converts to this type from the input type.
    source§

    impl From<OrderInitialized> for LimitOrder

    source§

    fn from(event: OrderInitialized) -> Self

    Converts to this type from the input type.
    source§

    impl From<OrderInitialized> for MarketIfTouchedOrder

    source§

    fn from(event: OrderInitialized) -> Self

    Converts to this type from the input type.
    source§

    impl From<OrderInitialized> for MarketOrder

    source§

    fn from(event: OrderInitialized) -> Self

    Converts to this type from the input type.
    source§

    impl From<OrderInitialized> for MarketToLimitOrder

    source§

    fn from(event: OrderInitialized) -> Self

    Converts to this type from the input type.
    source§

    impl From<OrderInitialized> for StopLimitOrder

    source§

    fn from(event: OrderInitialized) -> Self

    Converts to this type from the input type.
    source§

    impl From<OrderInitialized> for StopMarketOrder

    source§

    fn from(event: OrderInitialized) -> Self

    Converts to this type from the input type.
    source§

    impl From<OrderInitialized> for TrailingStopLimitOrder

    source§

    fn from(event: OrderInitialized) -> Self

    Converts to this type from the input type.
    source§

    impl From<OrderInitialized> for TrailingStopMarketOrder

    source§

    fn from(event: OrderInitialized) -> Self

    Converts to this type from the input type.
    source§

    impl PartialEq<OrderInitialized> for OrderInitialized

    source§

    fn eq(&self, other: &OrderInitialized) -> bool

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
    source§

    impl Serialize for OrderInitialized

    source§

    fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where __S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    source§

    impl Eq for OrderInitialized

    source§

    impl StructuralEq for OrderInitialized

    source§

    impl StructuralPartialEq for OrderInitialized

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere diff --git a/develop/core/nautilus_model/identifiers/account_id/struct.AccountId.html b/develop/core/nautilus_model/identifiers/account_id/struct.AccountId.html index 2002e4ee3ff8..648fad630166 100644 --- a/develop/core/nautilus_model/identifiers/account_id/struct.AccountId.html +++ b/develop/core/nautilus_model/identifiers/account_id/struct.AccountId.html @@ -6,8 +6,8 @@ separated by a hyphen.

    Example: “IB-D02851908”.

    Fields§

    §value: Ustr

    The account ID value.

    -

    Implementations§

    source§

    impl AccountId

    source

    pub fn new(s: &str) -> Result<Self>

    Trait Implementations§

    source§

    impl Clone for AccountId

    source§

    fn clone(&self) -> AccountId

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for AccountId

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Default for AccountId

    source§

    fn default() -> Self

    Returns the “default value” for a type. Read more
    source§

    impl<'de> Deserialize<'de> for AccountId

    source§

    fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    source§

    impl Display for AccountId

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl From<&str> for AccountId

    source§

    fn from(input: &str) -> Self

    Converts to this type from the input type.
    source§

    impl FromStr for AccountId

    §

    type Err = String

    The associated error which can be returned from parsing.
    source§

    fn from_str(input: &str) -> Result<Self, Self::Err>

    Parses a string s to return a value of this type. Read more
    source§

    impl Hash for AccountId

    source§

    fn hash<__H: Hasher>(&self, state: &mut __H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)where +

    Implementations§

    source§

    impl AccountId

    source

    pub fn new(s: &str) -> Result<Self>

    Trait Implementations§

    source§

    impl Clone for AccountId

    source§

    fn clone(&self) -> AccountId

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for AccountId

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Default for AccountId

    source§

    fn default() -> Self

    Returns the “default value” for a type. Read more
    source§

    impl<'de> Deserialize<'de> for AccountId

    source§

    fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    source§

    impl Display for AccountId

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl From<&str> for AccountId

    source§

    fn from(input: &str) -> Self

    Converts to this type from the input type.
    source§

    impl FromStr for AccountId

    §

    type Err = String

    The associated error which can be returned from parsing.
    source§

    fn from_str(input: &str) -> Result<Self, Self::Err>

    Parses a string s to return a value of this type. Read more
    source§

    impl Hash for AccountId

    source§

    fn hash<__H: Hasher>(&self, state: &mut __H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, Self: Sized,

    Feeds a slice of this type into the given Hasher. Read more
    source§

    impl IntoPy<Py<PyAny>> for AccountId

    source§

    fn into_py(self, py: Python<'_>) -> PyObject

    Performs the conversion.
    source§

    impl Ord for AccountId

    source§

    fn cmp(&self, other: &AccountId) -> Ordering

    This method returns an Ordering between self and other. Read more
    1.21.0 · source§

    fn max(self, other: Self) -> Selfwhere Self: Sized,

    Compares and returns the maximum of two values. Read more
    1.21.0 · source§

    fn min(self, other: Self) -> Selfwhere diff --git a/develop/core/nautilus_model/identifiers/component_id/struct.ComponentId.html b/develop/core/nautilus_model/identifiers/component_id/struct.ComponentId.html index 52b37ba2ee45..ecb2f3875731 100644 --- a/develop/core/nautilus_model/identifiers/component_id/struct.ComponentId.html +++ b/develop/core/nautilus_model/identifiers/component_id/struct.ComponentId.html @@ -13,7 +13,7 @@ sufficient, and should not be overridden without very good reason.

    source§

    impl PartialOrd<ComponentId> for ComponentId

    source§

    fn partial_cmp(&self, other: &ComponentId) -> Option<Ordering>

    This method returns an ordering between self and other values if one exists. Read more
    1.0.0 · source§

    fn lt(&self, other: &Rhs) -> bool

    This method tests less than (for self and other) and is used by the < operator. Read more
    1.0.0 · source§

    fn le(&self, other: &Rhs) -> bool

    This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
    1.0.0 · source§

    fn gt(&self, other: &Rhs) -> bool

    This method tests greater than (for self and other) and is used by the > operator. Read more
    1.0.0 · source§

    fn ge(&self, other: &Rhs) -> bool

    This method tests greater than or equal to (for self and other) and is used by the >= operator. Read more
    source§

    impl PyClass for ComponentId

    §

    type Frozen = False

    Whether the pyclass is frozen. Read more
    source§

    impl PyClassImpl for ComponentId

    source§

    const IS_BASETYPE: bool = false

    #[pyclass(subclass)]
    source§

    const IS_SUBCLASS: bool = false

    #[pyclass(extends=…)]
    source§

    const IS_MAPPING: bool = false

    #[pyclass(mapping)]
    source§

    const IS_SEQUENCE: bool = false

    #[pyclass(sequence)]
    §

    type Layout = PyCell<ComponentId>

    Layout
    §

    type BaseType = PyAny

    Base class
    §

    type ThreadChecker = ThreadCheckerStub<ComponentId>

    This handles following two situations: Read more
    §

    type PyClassMutability = <<PyAny as PyClassBaseType>::PyClassMutability as PyClassMutability>::MutableChild

    Immutable or mutable
    §

    type Dict = PyClassDummySlot

    Specify this class has #[pyclass(dict)] or not.
    §

    type WeakRef = PyClassDummySlot

    Specify this class has #[pyclass(weakref)] or not.
    §

    type BaseNativeType = PyAny

    The closest native ancestor. This is PyAny by default, and when you declare -#[pyclass(extends=PyDict)], it’s PyDict.
    source§

    fn items_iter() -> PyClassItemsIter

    source§

    fn doc(py: Python<'_>) -> PyResult<&'static CStr>

    Rendered class doc
    source§

    fn lazy_type_object() -> &'static LazyTypeObject<Self>

    §

    fn dict_offset() -> Option<isize>

    §

    fn weaklist_offset() -> Option<isize>

    source§

    impl PyClassNewTextSignature<ComponentId> for PyClassImplCollector<ComponentId>

    source§

    fn new_text_signature(self) -> Option<&'static str>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a ComponentId

    §

    type Holder = Option<PyRef<'py, ComponentId>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut ComponentId

    §

    type Holder = Option<PyRefMut<'py, ComponentId>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl PyMethods<ComponentId> for PyClassImplCollector<ComponentId>

    source§

    fn py_methods(self) -> &'static PyClassItems

    source§

    impl PyTypeInfo for ComponentId

    §

    type AsRefTarget = PyCell<ComponentId>

    Utility type to make Py::as_ref work.
    source§

    const NAME: &'static str = _

    Class name.
    source§

    const MODULE: Option<&'static str> = _

    Module name, if any.
    source§

    fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

    Returns the PyTypeObject instance for this type.
    §

    fn type_object(py: Python<'_>) -> &PyType

    Returns the safe abstraction over the type object.
    §

    fn is_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type or a subclass of this type.
    §

    fn is_exact_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type.
    source§

    impl Serialize for ComponentId

    source§

    fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where +#[pyclass(extends=PyDict)], it’s PyDict.

    source§

    fn items_iter() -> PyClassItemsIter

    source§

    fn doc(py: Python<'_>) -> PyResult<&'static CStr>

    Rendered class doc
    source§

    fn lazy_type_object() -> &'static LazyTypeObject<Self>

    §

    fn dict_offset() -> Option<isize>

    §

    fn weaklist_offset() -> Option<isize>

    source§

    impl PyClassNewTextSignature<ComponentId> for PyClassImplCollector<ComponentId>

    source§

    fn new_text_signature(self) -> Option<&'static str>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a ComponentId

    §

    type Holder = Option<PyRef<'py, ComponentId>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut ComponentId

    §

    type Holder = Option<PyRefMut<'py, ComponentId>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl PyMethods<ComponentId> for PyClassImplCollector<ComponentId>

    source§

    fn py_methods(self) -> &'static PyClassItems

    source§

    impl PyTypeInfo for ComponentId

    §

    type AsRefTarget = PyCell<ComponentId>

    Utility type to make Py::as_ref work.
    source§

    const NAME: &'static str = _

    Class name.
    source§

    const MODULE: Option<&'static str> = _

    Module name, if any.
    source§

    fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

    Returns the PyTypeObject instance for this type.
    §

    fn type_object(py: Python<'_>) -> &PyType

    Returns the safe abstraction over the type object.
    §

    fn is_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type or a subclass of this type.
    §

    fn is_exact_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type.
    source§

    impl Serialize for ComponentId

    source§

    fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    source§

    impl Copy for ComponentId

    source§

    impl Eq for ComponentId

    source§

    impl StructuralEq for ComponentId

    source§

    impl StructuralPartialEq for ComponentId

    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_model/identifiers/exec_algorithm_id/struct.ExecAlgorithmId.html b/develop/core/nautilus_model/identifiers/exec_algorithm_id/struct.ExecAlgorithmId.html index 5e91356cdd35..4bbcd00c3175 100644 --- a/develop/core/nautilus_model/identifiers/exec_algorithm_id/struct.ExecAlgorithmId.html +++ b/develop/core/nautilus_model/identifiers/exec_algorithm_id/struct.ExecAlgorithmId.html @@ -13,7 +13,7 @@ sufficient, and should not be overridden without very good reason.

    source§

    impl PartialOrd<ExecAlgorithmId> for ExecAlgorithmId

    source§

    fn partial_cmp(&self, other: &ExecAlgorithmId) -> Option<Ordering>

    This method returns an ordering between self and other values if one exists. Read more
    1.0.0 · source§

    fn lt(&self, other: &Rhs) -> bool

    This method tests less than (for self and other) and is used by the < operator. Read more
    1.0.0 · source§

    fn le(&self, other: &Rhs) -> bool

    This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
    1.0.0 · source§

    fn gt(&self, other: &Rhs) -> bool

    This method tests greater than (for self and other) and is used by the > operator. Read more
    1.0.0 · source§

    fn ge(&self, other: &Rhs) -> bool

    This method tests greater than or equal to (for self and other) and is used by the >= operator. Read more
    source§

    impl PyClass for ExecAlgorithmId

    §

    type Frozen = False

    Whether the pyclass is frozen. Read more
    source§

    impl PyClassImpl for ExecAlgorithmId

    source§

    const IS_BASETYPE: bool = false

    #[pyclass(subclass)]
    source§

    const IS_SUBCLASS: bool = false

    #[pyclass(extends=…)]
    source§

    const IS_MAPPING: bool = false

    #[pyclass(mapping)]
    source§

    const IS_SEQUENCE: bool = false

    #[pyclass(sequence)]
    §

    type Layout = PyCell<ExecAlgorithmId>

    Layout
    §

    type BaseType = PyAny

    Base class
    §

    type ThreadChecker = ThreadCheckerStub<ExecAlgorithmId>

    This handles following two situations: Read more
    §

    type PyClassMutability = <<PyAny as PyClassBaseType>::PyClassMutability as PyClassMutability>::MutableChild

    Immutable or mutable
    §

    type Dict = PyClassDummySlot

    Specify this class has #[pyclass(dict)] or not.
    §

    type WeakRef = PyClassDummySlot

    Specify this class has #[pyclass(weakref)] or not.
    §

    type BaseNativeType = PyAny

    The closest native ancestor. This is PyAny by default, and when you declare -#[pyclass(extends=PyDict)], it’s PyDict.
    source§

    fn items_iter() -> PyClassItemsIter

    source§

    fn doc(py: Python<'_>) -> PyResult<&'static CStr>

    Rendered class doc
    source§

    fn lazy_type_object() -> &'static LazyTypeObject<Self>

    §

    fn dict_offset() -> Option<isize>

    §

    fn weaklist_offset() -> Option<isize>

    source§

    impl PyClassNewTextSignature<ExecAlgorithmId> for PyClassImplCollector<ExecAlgorithmId>

    source§

    fn new_text_signature(self) -> Option<&'static str>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a ExecAlgorithmId

    §

    type Holder = Option<PyRef<'py, ExecAlgorithmId>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut ExecAlgorithmId

    §

    type Holder = Option<PyRefMut<'py, ExecAlgorithmId>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl PyMethods<ExecAlgorithmId> for PyClassImplCollector<ExecAlgorithmId>

    source§

    fn py_methods(self) -> &'static PyClassItems

    source§

    impl PyTypeInfo for ExecAlgorithmId

    §

    type AsRefTarget = PyCell<ExecAlgorithmId>

    Utility type to make Py::as_ref work.
    source§

    const NAME: &'static str = _

    Class name.
    source§

    const MODULE: Option<&'static str> = _

    Module name, if any.
    source§

    fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

    Returns the PyTypeObject instance for this type.
    §

    fn type_object(py: Python<'_>) -> &PyType

    Returns the safe abstraction over the type object.
    §

    fn is_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type or a subclass of this type.
    §

    fn is_exact_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type.
    source§

    impl Serialize for ExecAlgorithmId

    source§

    fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where +#[pyclass(extends=PyDict)], it’s PyDict.

    source§

    fn items_iter() -> PyClassItemsIter

    source§

    fn doc(py: Python<'_>) -> PyResult<&'static CStr>

    Rendered class doc
    source§

    fn lazy_type_object() -> &'static LazyTypeObject<Self>

    §

    fn dict_offset() -> Option<isize>

    §

    fn weaklist_offset() -> Option<isize>

    source§

    impl PyClassNewTextSignature<ExecAlgorithmId> for PyClassImplCollector<ExecAlgorithmId>

    source§

    fn new_text_signature(self) -> Option<&'static str>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a ExecAlgorithmId

    §

    type Holder = Option<PyRef<'py, ExecAlgorithmId>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut ExecAlgorithmId

    §

    type Holder = Option<PyRefMut<'py, ExecAlgorithmId>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl PyMethods<ExecAlgorithmId> for PyClassImplCollector<ExecAlgorithmId>

    source§

    fn py_methods(self) -> &'static PyClassItems

    source§

    impl PyTypeInfo for ExecAlgorithmId

    §

    type AsRefTarget = PyCell<ExecAlgorithmId>

    Utility type to make Py::as_ref work.
    source§

    const NAME: &'static str = _

    Class name.
    source§

    const MODULE: Option<&'static str> = _

    Module name, if any.
    source§

    fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

    Returns the PyTypeObject instance for this type.
    §

    fn type_object(py: Python<'_>) -> &PyType

    Returns the safe abstraction over the type object.
    §

    fn is_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type or a subclass of this type.
    §

    fn is_exact_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type.
    source§

    impl Serialize for ExecAlgorithmId

    source§

    fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    source§

    impl Copy for ExecAlgorithmId

    source§

    impl Eq for ExecAlgorithmId

    source§

    impl StructuralEq for ExecAlgorithmId

    source§

    impl StructuralPartialEq for ExecAlgorithmId

    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_model/identifiers/instrument_id/struct.InstrumentId.html b/develop/core/nautilus_model/identifiers/instrument_id/struct.InstrumentId.html index 38add0509639..15ccf1100870 100644 --- a/develop/core/nautilus_model/identifiers/instrument_id/struct.InstrumentId.html +++ b/develop/core/nautilus_model/identifiers/instrument_id/struct.InstrumentId.html @@ -5,8 +5,8 @@

    The symbol and venue combination should uniquely identify the instrument.

    Fields§

    §symbol: Symbol

    The instruments ticker symbol.

    §venue: Venue

    The instruments trading venue.

    -

    Implementations§

    source§

    impl InstrumentId

    source

    pub fn new(symbol: Symbol, venue: Venue) -> Self

    source

    pub fn is_synthetic(&self) -> bool

    Trait Implementations§

    source§

    impl Clone for InstrumentId

    source§

    fn clone(&self) -> InstrumentId

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for InstrumentId

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Default for InstrumentId

    source§

    fn default() -> InstrumentId

    Returns the “default value” for a type. Read more
    source§

    impl<'de> Deserialize<'de> for InstrumentId

    source§

    fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    source§

    impl Display for InstrumentId

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl From<&str> for InstrumentId

    source§

    fn from(input: &str) -> Self

    Converts to this type from the input type.
    source§

    impl FromStr for InstrumentId

    §

    type Err = Error

    The associated error which can be returned from parsing.
    source§

    fn from_str(s: &str) -> Result<Self>

    Parses a string s to return a value of this type. Read more
    source§

    impl Hash for InstrumentId

    source§

    fn hash<__H: Hasher>(&self, state: &mut __H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)where +

    Implementations§

    source§

    impl InstrumentId

    source

    pub fn new(symbol: Symbol, venue: Venue) -> Self

    source

    pub fn is_synthetic(&self) -> bool

    Trait Implementations§

    source§

    impl Clone for InstrumentId

    source§

    fn clone(&self) -> InstrumentId

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for InstrumentId

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Default for InstrumentId

    source§

    fn default() -> InstrumentId

    Returns the “default value” for a type. Read more
    source§

    impl<'de> Deserialize<'de> for InstrumentId

    source§

    fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    source§

    impl Display for InstrumentId

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl From<&str> for InstrumentId

    source§

    fn from(input: &str) -> Self

    Converts to this type from the input type.
    source§

    impl FromStr for InstrumentId

    §

    type Err = Error

    The associated error which can be returned from parsing.
    source§

    fn from_str(s: &str) -> Result<Self>

    Parses a string s to return a value of this type. Read more
    source§

    impl Hash for InstrumentId

    source§

    fn hash<__H: Hasher>(&self, state: &mut __H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, Self: Sized,

    Feeds a slice of this type into the given Hasher. Read more
    source§

    impl IntoPy<Py<PyAny>> for InstrumentId

    source§

    fn into_py(self, py: Python<'_>) -> PyObject

    Performs the conversion.
    source§

    impl Ord for InstrumentId

    source§

    fn cmp(&self, other: &InstrumentId) -> Ordering

    This method returns an Ordering between self and other. Read more
    1.21.0 · source§

    fn max(self, other: Self) -> Selfwhere Self: Sized,

    Compares and returns the maximum of two values. Read more
    1.21.0 · source§

    fn min(self, other: Self) -> Selfwhere diff --git a/develop/core/nautilus_model/identifiers/position_id/struct.PositionId.html b/develop/core/nautilus_model/identifiers/position_id/struct.PositionId.html index 96714a5beeb7..939a1a0d0d3b 100644 --- a/develop/core/nautilus_model/identifiers/position_id/struct.PositionId.html +++ b/develop/core/nautilus_model/identifiers/position_id/struct.PositionId.html @@ -13,7 +13,7 @@ sufficient, and should not be overridden without very good reason.

    source§

    impl PartialOrd<PositionId> for PositionId

    source§

    fn partial_cmp(&self, other: &PositionId) -> Option<Ordering>

    This method returns an ordering between self and other values if one exists. Read more
    1.0.0 · source§

    fn lt(&self, other: &Rhs) -> bool

    This method tests less than (for self and other) and is used by the < operator. Read more
    1.0.0 · source§

    fn le(&self, other: &Rhs) -> bool

    This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
    1.0.0 · source§

    fn gt(&self, other: &Rhs) -> bool

    This method tests greater than (for self and other) and is used by the > operator. Read more
    1.0.0 · source§

    fn ge(&self, other: &Rhs) -> bool

    This method tests greater than or equal to (for self and other) and is used by the >= operator. Read more
    source§

    impl PyClass for PositionId

    §

    type Frozen = False

    Whether the pyclass is frozen. Read more
    source§

    impl PyClassImpl for PositionId

    source§

    const IS_BASETYPE: bool = false

    #[pyclass(subclass)]
    source§

    const IS_SUBCLASS: bool = false

    #[pyclass(extends=…)]
    source§

    const IS_MAPPING: bool = false

    #[pyclass(mapping)]
    source§

    const IS_SEQUENCE: bool = false

    #[pyclass(sequence)]
    §

    type Layout = PyCell<PositionId>

    Layout
    §

    type BaseType = PyAny

    Base class
    §

    type ThreadChecker = ThreadCheckerStub<PositionId>

    This handles following two situations: Read more
    §

    type PyClassMutability = <<PyAny as PyClassBaseType>::PyClassMutability as PyClassMutability>::MutableChild

    Immutable or mutable
    §

    type Dict = PyClassDummySlot

    Specify this class has #[pyclass(dict)] or not.
    §

    type WeakRef = PyClassDummySlot

    Specify this class has #[pyclass(weakref)] or not.
    §

    type BaseNativeType = PyAny

    The closest native ancestor. This is PyAny by default, and when you declare -#[pyclass(extends=PyDict)], it’s PyDict.
    source§

    fn items_iter() -> PyClassItemsIter

    source§

    fn doc(py: Python<'_>) -> PyResult<&'static CStr>

    Rendered class doc
    source§

    fn lazy_type_object() -> &'static LazyTypeObject<Self>

    §

    fn dict_offset() -> Option<isize>

    §

    fn weaklist_offset() -> Option<isize>

    source§

    impl PyClassNewTextSignature<PositionId> for PyClassImplCollector<PositionId>

    source§

    fn new_text_signature(self) -> Option<&'static str>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a PositionId

    §

    type Holder = Option<PyRef<'py, PositionId>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut PositionId

    §

    type Holder = Option<PyRefMut<'py, PositionId>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl PyMethods<PositionId> for PyClassImplCollector<PositionId>

    source§

    fn py_methods(self) -> &'static PyClassItems

    source§

    impl PyTypeInfo for PositionId

    §

    type AsRefTarget = PyCell<PositionId>

    Utility type to make Py::as_ref work.
    source§

    const NAME: &'static str = _

    Class name.
    source§

    const MODULE: Option<&'static str> = _

    Module name, if any.
    source§

    fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

    Returns the PyTypeObject instance for this type.
    §

    fn type_object(py: Python<'_>) -> &PyType

    Returns the safe abstraction over the type object.
    §

    fn is_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type or a subclass of this type.
    §

    fn is_exact_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type.
    source§

    impl Serialize for PositionId

    source§

    fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where +#[pyclass(extends=PyDict)], it’s PyDict.

    source§

    fn items_iter() -> PyClassItemsIter

    source§

    fn doc(py: Python<'_>) -> PyResult<&'static CStr>

    Rendered class doc
    source§

    fn lazy_type_object() -> &'static LazyTypeObject<Self>

    §

    fn dict_offset() -> Option<isize>

    §

    fn weaklist_offset() -> Option<isize>

    source§

    impl PyClassNewTextSignature<PositionId> for PyClassImplCollector<PositionId>

    source§

    fn new_text_signature(self) -> Option<&'static str>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a PositionId

    §

    type Holder = Option<PyRef<'py, PositionId>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut PositionId

    §

    type Holder = Option<PyRefMut<'py, PositionId>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl PyMethods<PositionId> for PyClassImplCollector<PositionId>

    source§

    fn py_methods(self) -> &'static PyClassItems

    source§

    impl PyTypeInfo for PositionId

    §

    type AsRefTarget = PyCell<PositionId>

    Utility type to make Py::as_ref work.
    source§

    const NAME: &'static str = _

    Class name.
    source§

    const MODULE: Option<&'static str> = _

    Module name, if any.
    source§

    fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

    Returns the PyTypeObject instance for this type.
    §

    fn type_object(py: Python<'_>) -> &PyType

    Returns the safe abstraction over the type object.
    §

    fn is_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type or a subclass of this type.
    §

    fn is_exact_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type.
    source§

    impl Serialize for PositionId

    source§

    fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    source§

    impl Copy for PositionId

    source§

    impl Eq for PositionId

    source§

    impl StructuralEq for PositionId

    source§

    impl StructuralPartialEq for PositionId

    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_model/identifiers/strategy_id/struct.StrategyId.html b/develop/core/nautilus_model/identifiers/strategy_id/struct.StrategyId.html index 63953671fef0..802fff89aed6 100644 --- a/develop/core/nautilus_model/identifiers/strategy_id/struct.StrategyId.html +++ b/develop/core/nautilus_model/identifiers/strategy_id/struct.StrategyId.html @@ -8,8 +8,8 @@

    The reason for the numerical component of the ID is so that order and position IDs do not collide with those from another strategy within the node instance.

    Fields§

    §value: Ustr

    The strategy ID value.

    -

    Implementations§

    source§

    impl StrategyId

    source

    pub fn new(s: &str) -> Result<Self>

    Trait Implementations§

    source§

    impl Clone for StrategyId

    source§

    fn clone(&self) -> StrategyId

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for StrategyId

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Default for StrategyId

    source§

    fn default() -> Self

    Returns the “default value” for a type. Read more
    source§

    impl<'de> Deserialize<'de> for StrategyId

    source§

    fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    source§

    impl Display for StrategyId

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl From<&str> for StrategyId

    source§

    fn from(input: &str) -> Self

    Converts to this type from the input type.
    source§

    impl FromStr for StrategyId

    §

    type Err = String

    The associated error which can be returned from parsing.
    source§

    fn from_str(input: &str) -> Result<Self, Self::Err>

    Parses a string s to return a value of this type. Read more
    source§

    impl Hash for StrategyId

    source§

    fn hash<__H: Hasher>(&self, state: &mut __H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)where +

    Implementations§

    source§

    impl StrategyId

    source

    pub fn new(s: &str) -> Result<Self>

    Trait Implementations§

    source§

    impl Clone for StrategyId

    source§

    fn clone(&self) -> StrategyId

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for StrategyId

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Default for StrategyId

    source§

    fn default() -> Self

    Returns the “default value” for a type. Read more
    source§

    impl<'de> Deserialize<'de> for StrategyId

    source§

    fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    source§

    impl Display for StrategyId

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl From<&str> for StrategyId

    source§

    fn from(input: &str) -> Self

    Converts to this type from the input type.
    source§

    impl FromStr for StrategyId

    §

    type Err = String

    The associated error which can be returned from parsing.
    source§

    fn from_str(input: &str) -> Result<Self, Self::Err>

    Parses a string s to return a value of this type. Read more
    source§

    impl Hash for StrategyId

    source§

    fn hash<__H: Hasher>(&self, state: &mut __H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, Self: Sized,

    Feeds a slice of this type into the given Hasher. Read more
    source§

    impl IntoPy<Py<PyAny>> for StrategyId

    source§

    fn into_py(self, py: Python<'_>) -> PyObject

    Performs the conversion.
    source§

    impl Ord for StrategyId

    source§

    fn cmp(&self, other: &StrategyId) -> Ordering

    This method returns an Ordering between self and other. Read more
    1.21.0 · source§

    fn max(self, other: Self) -> Selfwhere Self: Sized,

    Compares and returns the maximum of two values. Read more
    1.21.0 · source§

    fn min(self, other: Self) -> Selfwhere @@ -19,7 +19,7 @@ sufficient, and should not be overridden without very good reason.

    source§

    impl PartialOrd<StrategyId> for StrategyId

    source§

    fn partial_cmp(&self, other: &StrategyId) -> Option<Ordering>

    This method returns an ordering between self and other values if one exists. Read more
    1.0.0 · source§

    fn lt(&self, other: &Rhs) -> bool

    This method tests less than (for self and other) and is used by the < operator. Read more
    1.0.0 · source§

    fn le(&self, other: &Rhs) -> bool

    This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
    1.0.0 · source§

    fn gt(&self, other: &Rhs) -> bool

    This method tests greater than (for self and other) and is used by the > operator. Read more
    1.0.0 · source§

    fn ge(&self, other: &Rhs) -> bool

    This method tests greater than or equal to (for self and other) and is used by the >= operator. Read more
    source§

    impl PyClass for StrategyId

    §

    type Frozen = False

    Whether the pyclass is frozen. Read more
    source§

    impl PyClassImpl for StrategyId

    source§

    const IS_BASETYPE: bool = false

    #[pyclass(subclass)]
    source§

    const IS_SUBCLASS: bool = false

    #[pyclass(extends=…)]
    source§

    const IS_MAPPING: bool = false

    #[pyclass(mapping)]
    source§

    const IS_SEQUENCE: bool = false

    #[pyclass(sequence)]
    §

    type Layout = PyCell<StrategyId>

    Layout
    §

    type BaseType = PyAny

    Base class
    §

    type ThreadChecker = ThreadCheckerStub<StrategyId>

    This handles following two situations: Read more
    §

    type PyClassMutability = <<PyAny as PyClassBaseType>::PyClassMutability as PyClassMutability>::MutableChild

    Immutable or mutable
    §

    type Dict = PyClassDummySlot

    Specify this class has #[pyclass(dict)] or not.
    §

    type WeakRef = PyClassDummySlot

    Specify this class has #[pyclass(weakref)] or not.
    §

    type BaseNativeType = PyAny

    The closest native ancestor. This is PyAny by default, and when you declare -#[pyclass(extends=PyDict)], it’s PyDict.
    source§

    fn items_iter() -> PyClassItemsIter

    source§

    fn doc(py: Python<'_>) -> PyResult<&'static CStr>

    Rendered class doc
    source§

    fn lazy_type_object() -> &'static LazyTypeObject<Self>

    §

    fn dict_offset() -> Option<isize>

    §

    fn weaklist_offset() -> Option<isize>

    source§

    impl PyClassNewTextSignature<StrategyId> for PyClassImplCollector<StrategyId>

    source§

    fn new_text_signature(self) -> Option<&'static str>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a StrategyId

    §

    type Holder = Option<PyRef<'py, StrategyId>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut StrategyId

    §

    type Holder = Option<PyRefMut<'py, StrategyId>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl PyMethods<StrategyId> for PyClassImplCollector<StrategyId>

    source§

    fn py_methods(self) -> &'static PyClassItems

    source§

    impl PyTypeInfo for StrategyId

    §

    type AsRefTarget = PyCell<StrategyId>

    Utility type to make Py::as_ref work.
    source§

    const NAME: &'static str = _

    Class name.
    source§

    const MODULE: Option<&'static str> = _

    Module name, if any.
    source§

    fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

    Returns the PyTypeObject instance for this type.
    §

    fn type_object(py: Python<'_>) -> &PyType

    Returns the safe abstraction over the type object.
    §

    fn is_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type or a subclass of this type.
    §

    fn is_exact_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type.
    source§

    impl Serialize for StrategyId

    source§

    fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where +#[pyclass(extends=PyDict)], it’s PyDict.

    source§

    fn items_iter() -> PyClassItemsIter

    source§

    fn doc(py: Python<'_>) -> PyResult<&'static CStr>

    Rendered class doc
    source§

    fn lazy_type_object() -> &'static LazyTypeObject<Self>

    §

    fn dict_offset() -> Option<isize>

    §

    fn weaklist_offset() -> Option<isize>

    source§

    impl PyClassNewTextSignature<StrategyId> for PyClassImplCollector<StrategyId>

    source§

    fn new_text_signature(self) -> Option<&'static str>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a StrategyId

    §

    type Holder = Option<PyRef<'py, StrategyId>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut StrategyId

    §

    type Holder = Option<PyRefMut<'py, StrategyId>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl PyMethods<StrategyId> for PyClassImplCollector<StrategyId>

    source§

    fn py_methods(self) -> &'static PyClassItems

    source§

    impl PyTypeInfo for StrategyId

    §

    type AsRefTarget = PyCell<StrategyId>

    Utility type to make Py::as_ref work.
    source§

    const NAME: &'static str = _

    Class name.
    source§

    const MODULE: Option<&'static str> = _

    Module name, if any.
    source§

    fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

    Returns the PyTypeObject instance for this type.
    §

    fn type_object(py: Python<'_>) -> &PyType

    Returns the safe abstraction over the type object.
    §

    fn is_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type or a subclass of this type.
    §

    fn is_exact_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type.
    source§

    impl Serialize for StrategyId

    source§

    fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    source§

    impl Copy for StrategyId

    source§

    impl Eq for StrategyId

    source§

    impl StructuralEq for StrategyId

    source§

    impl StructuralPartialEq for StrategyId

    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_model/identifiers/trade_id/struct.TradeId.html b/develop/core/nautilus_model/identifiers/trade_id/struct.TradeId.html index f3133796432e..9962d5e67265 100644 --- a/develop/core/nautilus_model/identifiers/trade_id/struct.TradeId.html +++ b/develop/core/nautilus_model/identifiers/trade_id/struct.TradeId.html @@ -5,8 +5,8 @@

    The unique ID assigned to the trade entity once it is received or matched by the exchange or central counterparty.

    Fields§

    §value: Ustr

    The trade match ID value.

    -

    Implementations§

    source§

    impl TradeId

    source

    pub fn new(s: &str) -> Result<Self>

    Trait Implementations§

    source§

    impl Clone for TradeId

    source§

    fn clone(&self) -> TradeId

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for TradeId

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Default for TradeId

    source§

    fn default() -> Self

    Returns the “default value” for a type. Read more
    source§

    impl<'de> Deserialize<'de> for TradeId

    source§

    fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    source§

    impl Display for TradeId

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl From<&str> for TradeId

    source§

    fn from(input: &str) -> Self

    Converts to this type from the input type.
    source§

    impl FromStr for TradeId

    §

    type Err = String

    The associated error which can be returned from parsing.
    source§

    fn from_str(input: &str) -> Result<Self, Self::Err>

    Parses a string s to return a value of this type. Read more
    source§

    impl Hash for TradeId

    source§

    fn hash<__H: Hasher>(&self, state: &mut __H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)where +

    Implementations§

    source§

    impl TradeId

    source

    pub fn new(s: &str) -> Result<Self>

    Trait Implementations§

    source§

    impl Clone for TradeId

    source§

    fn clone(&self) -> TradeId

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for TradeId

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Default for TradeId

    source§

    fn default() -> Self

    Returns the “default value” for a type. Read more
    source§

    impl<'de> Deserialize<'de> for TradeId

    source§

    fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    source§

    impl Display for TradeId

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl From<&str> for TradeId

    source§

    fn from(input: &str) -> Self

    Converts to this type from the input type.
    source§

    impl FromStr for TradeId

    §

    type Err = String

    The associated error which can be returned from parsing.
    source§

    fn from_str(input: &str) -> Result<Self, Self::Err>

    Parses a string s to return a value of this type. Read more
    source§

    impl Hash for TradeId

    source§

    fn hash<__H: Hasher>(&self, state: &mut __H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, Self: Sized,

    Feeds a slice of this type into the given Hasher. Read more
    source§

    impl IntoPy<Py<PyAny>> for TradeId

    source§

    fn into_py(self, py: Python<'_>) -> PyObject

    Performs the conversion.
    source§

    impl Ord for TradeId

    source§

    fn cmp(&self, other: &TradeId) -> Ordering

    This method returns an Ordering between self and other. Read more
    1.21.0 · source§

    fn max(self, other: Self) -> Selfwhere Self: Sized,

    Compares and returns the maximum of two values. Read more
    1.21.0 · source§

    fn min(self, other: Self) -> Selfwhere diff --git a/develop/core/nautilus_model/identifiers/trader_id/struct.TraderId.html b/develop/core/nautilus_model/identifiers/trader_id/struct.TraderId.html index eb10c2ffc5a3..bfb2c46ed572 100644 --- a/develop/core/nautilus_model/identifiers/trader_id/struct.TraderId.html +++ b/develop/core/nautilus_model/identifiers/trader_id/struct.TraderId.html @@ -19,7 +19,7 @@ sufficient, and should not be overridden without very good reason.

    source§

    impl PartialOrd<TraderId> for TraderId

    source§

    fn partial_cmp(&self, other: &TraderId) -> Option<Ordering>

    This method returns an ordering between self and other values if one exists. Read more
    1.0.0 · source§

    fn lt(&self, other: &Rhs) -> bool

    This method tests less than (for self and other) and is used by the < operator. Read more
    1.0.0 · source§

    fn le(&self, other: &Rhs) -> bool

    This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
    1.0.0 · source§

    fn gt(&self, other: &Rhs) -> bool

    This method tests greater than (for self and other) and is used by the > operator. Read more
    1.0.0 · source§

    fn ge(&self, other: &Rhs) -> bool

    This method tests greater than or equal to (for self and other) and is used by the >= operator. Read more
    source§

    impl PyClass for TraderId

    §

    type Frozen = False

    Whether the pyclass is frozen. Read more
    source§

    impl PyClassImpl for TraderId

    source§

    const IS_BASETYPE: bool = false

    #[pyclass(subclass)]
    source§

    const IS_SUBCLASS: bool = false

    #[pyclass(extends=…)]
    source§

    const IS_MAPPING: bool = false

    #[pyclass(mapping)]
    source§

    const IS_SEQUENCE: bool = false

    #[pyclass(sequence)]
    §

    type Layout = PyCell<TraderId>

    Layout
    §

    type BaseType = PyAny

    Base class
    §

    type ThreadChecker = ThreadCheckerStub<TraderId>

    This handles following two situations: Read more
    §

    type PyClassMutability = <<PyAny as PyClassBaseType>::PyClassMutability as PyClassMutability>::MutableChild

    Immutable or mutable
    §

    type Dict = PyClassDummySlot

    Specify this class has #[pyclass(dict)] or not.
    §

    type WeakRef = PyClassDummySlot

    Specify this class has #[pyclass(weakref)] or not.
    §

    type BaseNativeType = PyAny

    The closest native ancestor. This is PyAny by default, and when you declare -#[pyclass(extends=PyDict)], it’s PyDict.
    source§

    fn items_iter() -> PyClassItemsIter

    source§

    fn doc(py: Python<'_>) -> PyResult<&'static CStr>

    Rendered class doc
    source§

    fn lazy_type_object() -> &'static LazyTypeObject<Self>

    §

    fn dict_offset() -> Option<isize>

    §

    fn weaklist_offset() -> Option<isize>

    source§

    impl PyClassNewTextSignature<TraderId> for PyClassImplCollector<TraderId>

    source§

    fn new_text_signature(self) -> Option<&'static str>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a TraderId

    §

    type Holder = Option<PyRef<'py, TraderId>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut TraderId

    §

    type Holder = Option<PyRefMut<'py, TraderId>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl PyMethods<TraderId> for PyClassImplCollector<TraderId>

    source§

    fn py_methods(self) -> &'static PyClassItems

    source§

    impl PyTypeInfo for TraderId

    §

    type AsRefTarget = PyCell<TraderId>

    Utility type to make Py::as_ref work.
    source§

    const NAME: &'static str = _

    Class name.
    source§

    const MODULE: Option<&'static str> = _

    Module name, if any.
    source§

    fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

    Returns the PyTypeObject instance for this type.
    §

    fn type_object(py: Python<'_>) -> &PyType

    Returns the safe abstraction over the type object.
    §

    fn is_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type or a subclass of this type.
    §

    fn is_exact_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type.
    source§

    impl Serialize for TraderId

    source§

    fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where +#[pyclass(extends=PyDict)], it’s PyDict.

    source§

    fn items_iter() -> PyClassItemsIter

    source§

    fn doc(py: Python<'_>) -> PyResult<&'static CStr>

    Rendered class doc
    source§

    fn lazy_type_object() -> &'static LazyTypeObject<Self>

    §

    fn dict_offset() -> Option<isize>

    §

    fn weaklist_offset() -> Option<isize>

    source§

    impl PyClassNewTextSignature<TraderId> for PyClassImplCollector<TraderId>

    source§

    fn new_text_signature(self) -> Option<&'static str>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a TraderId

    §

    type Holder = Option<PyRef<'py, TraderId>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut TraderId

    §

    type Holder = Option<PyRefMut<'py, TraderId>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl PyMethods<TraderId> for PyClassImplCollector<TraderId>

    source§

    fn py_methods(self) -> &'static PyClassItems

    source§

    impl PyTypeInfo for TraderId

    §

    type AsRefTarget = PyCell<TraderId>

    Utility type to make Py::as_ref work.
    source§

    const NAME: &'static str = _

    Class name.
    source§

    const MODULE: Option<&'static str> = _

    Module name, if any.
    source§

    fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

    Returns the PyTypeObject instance for this type.
    §

    fn type_object(py: Python<'_>) -> &PyType

    Returns the safe abstraction over the type object.
    §

    fn is_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type or a subclass of this type.
    §

    fn is_exact_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type.
    source§

    impl Serialize for TraderId

    source§

    fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    source§

    impl Copy for TraderId

    source§

    impl Eq for TraderId

    source§

    impl StructuralEq for TraderId

    source§

    impl StructuralPartialEq for TraderId

    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_model/identifiers/venue/struct.Venue.html b/develop/core/nautilus_model/identifiers/venue/struct.Venue.html index 9548a6a5ba48..6e8c74e77941 100644 --- a/develop/core/nautilus_model/identifiers/venue/struct.Venue.html +++ b/develop/core/nautilus_model/identifiers/venue/struct.Venue.html @@ -2,8 +2,8 @@ pub value: Ustr, }
    Expand description

    Represents a valid trading venue ID.

    Fields§

    §value: Ustr

    The venue ID value.

    -

    Implementations§

    source§

    impl Venue

    source

    pub fn new(s: &str) -> Result<Self>

    source

    pub fn synthetic() -> Self

    source

    pub fn is_synthetic(&self) -> bool

    Trait Implementations§

    source§

    impl Clone for Venue

    source§

    fn clone(&self) -> Venue

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for Venue

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Default for Venue

    source§

    fn default() -> Self

    Returns the “default value” for a type. Read more
    source§

    impl<'de> Deserialize<'de> for Venue

    source§

    fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    source§

    impl Display for Venue

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl From<&str> for Venue

    source§

    fn from(input: &str) -> Self

    Converts to this type from the input type.
    source§

    impl FromStr for Venue

    §

    type Err = String

    The associated error which can be returned from parsing.
    source§

    fn from_str(input: &str) -> Result<Self, Self::Err>

    Parses a string s to return a value of this type. Read more
    source§

    impl Hash for Venue

    source§

    fn hash<__H: Hasher>(&self, state: &mut __H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)where +

    Implementations§

    source§

    impl Venue

    source

    pub fn new(s: &str) -> Result<Self>

    source

    pub fn synthetic() -> Self

    source

    pub fn is_synthetic(&self) -> bool

    Trait Implementations§

    source§

    impl Clone for Venue

    source§

    fn clone(&self) -> Venue

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for Venue

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Default for Venue

    source§

    fn default() -> Self

    Returns the “default value” for a type. Read more
    source§

    impl<'de> Deserialize<'de> for Venue

    source§

    fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    source§

    impl Display for Venue

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl From<&str> for Venue

    source§

    fn from(input: &str) -> Self

    Converts to this type from the input type.
    source§

    impl FromStr for Venue

    §

    type Err = String

    The associated error which can be returned from parsing.
    source§

    fn from_str(input: &str) -> Result<Self, Self::Err>

    Parses a string s to return a value of this type. Read more
    source§

    impl Hash for Venue

    source§

    fn hash<__H: Hasher>(&self, state: &mut __H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, Self: Sized,

    Feeds a slice of this type into the given Hasher. Read more
    source§

    impl IntoPy<Py<PyAny>> for Venue

    source§

    fn into_py(self, py: Python<'_>) -> PyObject

    Performs the conversion.
    source§

    impl Ord for Venue

    source§

    fn cmp(&self, other: &Venue) -> Ordering

    This method returns an Ordering between self and other. Read more
    1.21.0 · source§

    fn max(self, other: Self) -> Selfwhere Self: Sized,

    Compares and returns the maximum of two values. Read more
    1.21.0 · source§

    fn min(self, other: Self) -> Selfwhere @@ -13,7 +13,7 @@ sufficient, and should not be overridden without very good reason.

    source§

    impl PartialOrd<Venue> for Venue

    source§

    fn partial_cmp(&self, other: &Venue) -> Option<Ordering>

    This method returns an ordering between self and other values if one exists. Read more
    1.0.0 · source§

    fn lt(&self, other: &Rhs) -> bool

    This method tests less than (for self and other) and is used by the < operator. Read more
    1.0.0 · source§

    fn le(&self, other: &Rhs) -> bool

    This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
    1.0.0 · source§

    fn gt(&self, other: &Rhs) -> bool

    This method tests greater than (for self and other) and is used by the > operator. Read more
    1.0.0 · source§

    fn ge(&self, other: &Rhs) -> bool

    This method tests greater than or equal to (for self and other) and is used by the >= operator. Read more
    source§

    impl PyClass for Venue

    §

    type Frozen = False

    Whether the pyclass is frozen. Read more
    source§

    impl PyClassImpl for Venue

    source§

    const IS_BASETYPE: bool = false

    #[pyclass(subclass)]
    source§

    const IS_SUBCLASS: bool = false

    #[pyclass(extends=…)]
    source§

    const IS_MAPPING: bool = false

    #[pyclass(mapping)]
    source§

    const IS_SEQUENCE: bool = false

    #[pyclass(sequence)]
    §

    type Layout = PyCell<Venue>

    Layout
    §

    type BaseType = PyAny

    Base class
    §

    type ThreadChecker = ThreadCheckerStub<Venue>

    This handles following two situations: Read more
    §

    type PyClassMutability = <<PyAny as PyClassBaseType>::PyClassMutability as PyClassMutability>::MutableChild

    Immutable or mutable
    §

    type Dict = PyClassDummySlot

    Specify this class has #[pyclass(dict)] or not.
    §

    type WeakRef = PyClassDummySlot

    Specify this class has #[pyclass(weakref)] or not.
    §

    type BaseNativeType = PyAny

    The closest native ancestor. This is PyAny by default, and when you declare -#[pyclass(extends=PyDict)], it’s PyDict.
    source§

    fn items_iter() -> PyClassItemsIter

    source§

    fn doc(py: Python<'_>) -> PyResult<&'static CStr>

    Rendered class doc
    source§

    fn lazy_type_object() -> &'static LazyTypeObject<Self>

    §

    fn dict_offset() -> Option<isize>

    §

    fn weaklist_offset() -> Option<isize>

    source§

    impl PyClassNewTextSignature<Venue> for PyClassImplCollector<Venue>

    source§

    fn new_text_signature(self) -> Option<&'static str>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a Venue

    §

    type Holder = Option<PyRef<'py, Venue>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut Venue

    §

    type Holder = Option<PyRefMut<'py, Venue>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl PyMethods<Venue> for PyClassImplCollector<Venue>

    source§

    fn py_methods(self) -> &'static PyClassItems

    source§

    impl PyTypeInfo for Venue

    §

    type AsRefTarget = PyCell<Venue>

    Utility type to make Py::as_ref work.
    source§

    const NAME: &'static str = _

    Class name.
    source§

    const MODULE: Option<&'static str> = _

    Module name, if any.
    source§

    fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

    Returns the PyTypeObject instance for this type.
    §

    fn type_object(py: Python<'_>) -> &PyType

    Returns the safe abstraction over the type object.
    §

    fn is_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type or a subclass of this type.
    §

    fn is_exact_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type.
    source§

    impl Serialize for Venue

    source§

    fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where +#[pyclass(extends=PyDict)], it’s PyDict.

    source§

    fn items_iter() -> PyClassItemsIter

    source§

    fn doc(py: Python<'_>) -> PyResult<&'static CStr>

    Rendered class doc
    source§

    fn lazy_type_object() -> &'static LazyTypeObject<Self>

    §

    fn dict_offset() -> Option<isize>

    §

    fn weaklist_offset() -> Option<isize>

    source§

    impl PyClassNewTextSignature<Venue> for PyClassImplCollector<Venue>

    source§

    fn new_text_signature(self) -> Option<&'static str>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a Venue

    §

    type Holder = Option<PyRef<'py, Venue>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut Venue

    §

    type Holder = Option<PyRefMut<'py, Venue>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl PyMethods<Venue> for PyClassImplCollector<Venue>

    source§

    fn py_methods(self) -> &'static PyClassItems

    source§

    impl PyTypeInfo for Venue

    §

    type AsRefTarget = PyCell<Venue>

    Utility type to make Py::as_ref work.
    source§

    const NAME: &'static str = _

    Class name.
    source§

    const MODULE: Option<&'static str> = _

    Module name, if any.
    source§

    fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

    Returns the PyTypeObject instance for this type.
    §

    fn type_object(py: Python<'_>) -> &PyType

    Returns the safe abstraction over the type object.
    §

    fn is_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type or a subclass of this type.
    §

    fn is_exact_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type.
    source§

    impl Serialize for Venue

    source§

    fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    source§

    impl Copy for Venue

    source§

    impl Eq for Venue

    source§

    impl StructuralEq for Venue

    source§

    impl StructuralPartialEq for Venue

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for Venue

    §

    impl Send for Venue

    §

    impl Sync for Venue

    §

    impl Unpin for Venue

    §

    impl UnwindSafe for Venue

    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_model/identifiers/venue_order_id/struct.VenueOrderId.html b/develop/core/nautilus_model/identifiers/venue_order_id/struct.VenueOrderId.html index 6b69eb90ce6b..562cb4b00362 100644 --- a/develop/core/nautilus_model/identifiers/venue_order_id/struct.VenueOrderId.html +++ b/develop/core/nautilus_model/identifiers/venue_order_id/struct.VenueOrderId.html @@ -2,8 +2,8 @@ pub value: Ustr, }
    Expand description

    Represents a valid venue order ID (assigned by a trading venue).

    Fields§

    §value: Ustr

    The venue assigned order ID value.

    -

    Implementations§

    source§

    impl VenueOrderId

    source

    pub fn new(s: &str) -> Result<Self>

    Trait Implementations§

    source§

    impl Clone for VenueOrderId

    source§

    fn clone(&self) -> VenueOrderId

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for VenueOrderId

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Default for VenueOrderId

    source§

    fn default() -> Self

    Returns the “default value” for a type. Read more
    source§

    impl<'de> Deserialize<'de> for VenueOrderId

    source§

    fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    source§

    impl Display for VenueOrderId

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl From<&str> for VenueOrderId

    source§

    fn from(input: &str) -> Self

    Converts to this type from the input type.
    source§

    impl FromStr for VenueOrderId

    §

    type Err = String

    The associated error which can be returned from parsing.
    source§

    fn from_str(input: &str) -> Result<Self, Self::Err>

    Parses a string s to return a value of this type. Read more
    source§

    impl Hash for VenueOrderId

    source§

    fn hash<__H: Hasher>(&self, state: &mut __H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)where +

    Implementations§

    source§

    impl VenueOrderId

    source

    pub fn new(s: &str) -> Result<Self>

    Trait Implementations§

    source§

    impl Clone for VenueOrderId

    source§

    fn clone(&self) -> VenueOrderId

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for VenueOrderId

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Default for VenueOrderId

    source§

    fn default() -> Self

    Returns the “default value” for a type. Read more
    source§

    impl<'de> Deserialize<'de> for VenueOrderId

    source§

    fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    source§

    impl Display for VenueOrderId

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl From<&str> for VenueOrderId

    source§

    fn from(input: &str) -> Self

    Converts to this type from the input type.
    source§

    impl FromStr for VenueOrderId

    §

    type Err = String

    The associated error which can be returned from parsing.
    source§

    fn from_str(input: &str) -> Result<Self, Self::Err>

    Parses a string s to return a value of this type. Read more
    source§

    impl Hash for VenueOrderId

    source§

    fn hash<__H: Hasher>(&self, state: &mut __H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, Self: Sized,

    Feeds a slice of this type into the given Hasher. Read more
    source§

    impl IntoPy<Py<PyAny>> for VenueOrderId

    source§

    fn into_py(self, py: Python<'_>) -> PyObject

    Performs the conversion.
    source§

    impl Ord for VenueOrderId

    source§

    fn cmp(&self, other: &VenueOrderId) -> Ordering

    This method returns an Ordering between self and other. Read more
    1.21.0 · source§

    fn max(self, other: Self) -> Selfwhere Self: Sized,

    Compares and returns the maximum of two values. Read more
    1.21.0 · source§

    fn min(self, other: Self) -> Selfwhere @@ -13,7 +13,7 @@ sufficient, and should not be overridden without very good reason.

    source§

    impl PartialOrd<VenueOrderId> for VenueOrderId

    source§

    fn partial_cmp(&self, other: &VenueOrderId) -> Option<Ordering>

    This method returns an ordering between self and other values if one exists. Read more
    1.0.0 · source§

    fn lt(&self, other: &Rhs) -> bool

    This method tests less than (for self and other) and is used by the < operator. Read more
    1.0.0 · source§

    fn le(&self, other: &Rhs) -> bool

    This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
    1.0.0 · source§

    fn gt(&self, other: &Rhs) -> bool

    This method tests greater than (for self and other) and is used by the > operator. Read more
    1.0.0 · source§

    fn ge(&self, other: &Rhs) -> bool

    This method tests greater than or equal to (for self and other) and is used by the >= operator. Read more
    source§

    impl PyClass for VenueOrderId

    §

    type Frozen = False

    Whether the pyclass is frozen. Read more
    source§

    impl PyClassImpl for VenueOrderId

    source§

    const IS_BASETYPE: bool = false

    #[pyclass(subclass)]
    source§

    const IS_SUBCLASS: bool = false

    #[pyclass(extends=…)]
    source§

    const IS_MAPPING: bool = false

    #[pyclass(mapping)]
    source§

    const IS_SEQUENCE: bool = false

    #[pyclass(sequence)]
    §

    type Layout = PyCell<VenueOrderId>

    Layout
    §

    type BaseType = PyAny

    Base class
    §

    type ThreadChecker = ThreadCheckerStub<VenueOrderId>

    This handles following two situations: Read more
    §

    type PyClassMutability = <<PyAny as PyClassBaseType>::PyClassMutability as PyClassMutability>::MutableChild

    Immutable or mutable
    §

    type Dict = PyClassDummySlot

    Specify this class has #[pyclass(dict)] or not.
    §

    type WeakRef = PyClassDummySlot

    Specify this class has #[pyclass(weakref)] or not.
    §

    type BaseNativeType = PyAny

    The closest native ancestor. This is PyAny by default, and when you declare -#[pyclass(extends=PyDict)], it’s PyDict.
    source§

    fn items_iter() -> PyClassItemsIter

    source§

    fn doc(py: Python<'_>) -> PyResult<&'static CStr>

    Rendered class doc
    source§

    fn lazy_type_object() -> &'static LazyTypeObject<Self>

    §

    fn dict_offset() -> Option<isize>

    §

    fn weaklist_offset() -> Option<isize>

    source§

    impl PyClassNewTextSignature<VenueOrderId> for PyClassImplCollector<VenueOrderId>

    source§

    fn new_text_signature(self) -> Option<&'static str>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a VenueOrderId

    §

    type Holder = Option<PyRef<'py, VenueOrderId>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut VenueOrderId

    §

    type Holder = Option<PyRefMut<'py, VenueOrderId>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl PyMethods<VenueOrderId> for PyClassImplCollector<VenueOrderId>

    source§

    fn py_methods(self) -> &'static PyClassItems

    source§

    impl PyTypeInfo for VenueOrderId

    §

    type AsRefTarget = PyCell<VenueOrderId>

    Utility type to make Py::as_ref work.
    source§

    const NAME: &'static str = _

    Class name.
    source§

    const MODULE: Option<&'static str> = _

    Module name, if any.
    source§

    fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

    Returns the PyTypeObject instance for this type.
    §

    fn type_object(py: Python<'_>) -> &PyType

    Returns the safe abstraction over the type object.
    §

    fn is_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type or a subclass of this type.
    §

    fn is_exact_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type.
    source§

    impl Serialize for VenueOrderId

    source§

    fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where +#[pyclass(extends=PyDict)], it’s PyDict.

    source§

    fn items_iter() -> PyClassItemsIter

    source§

    fn doc(py: Python<'_>) -> PyResult<&'static CStr>

    Rendered class doc
    source§

    fn lazy_type_object() -> &'static LazyTypeObject<Self>

    §

    fn dict_offset() -> Option<isize>

    §

    fn weaklist_offset() -> Option<isize>

    source§

    impl PyClassNewTextSignature<VenueOrderId> for PyClassImplCollector<VenueOrderId>

    source§

    fn new_text_signature(self) -> Option<&'static str>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a VenueOrderId

    §

    type Holder = Option<PyRef<'py, VenueOrderId>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut VenueOrderId

    §

    type Holder = Option<PyRefMut<'py, VenueOrderId>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl PyMethods<VenueOrderId> for PyClassImplCollector<VenueOrderId>

    source§

    fn py_methods(self) -> &'static PyClassItems

    source§

    impl PyTypeInfo for VenueOrderId

    §

    type AsRefTarget = PyCell<VenueOrderId>

    Utility type to make Py::as_ref work.
    source§

    const NAME: &'static str = _

    Class name.
    source§

    const MODULE: Option<&'static str> = _

    Module name, if any.
    source§

    fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

    Returns the PyTypeObject instance for this type.
    §

    fn type_object(py: Python<'_>) -> &PyType

    Returns the safe abstraction over the type object.
    §

    fn is_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type or a subclass of this type.
    §

    fn is_exact_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type.
    source§

    impl Serialize for VenueOrderId

    source§

    fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    source§

    impl Copy for VenueOrderId

    source§

    impl Eq for VenueOrderId

    source§

    impl StructuralEq for VenueOrderId

    source§

    impl StructuralPartialEq for VenueOrderId

    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_model/instruments/crypto_perpetual/struct.CryptoPerpetual.html b/develop/core/nautilus_model/instruments/crypto_perpetual/struct.CryptoPerpetual.html index 7160dcb25081..c1a74638d486 100644 --- a/develop/core/nautilus_model/instruments/crypto_perpetual/struct.CryptoPerpetual.html +++ b/develop/core/nautilus_model/instruments/crypto_perpetual/struct.CryptoPerpetual.html @@ -56,7 +56,7 @@ ) -> Quantity

    Returns the equivalent quantity of the base asset.
    source§

    impl IntoPy<Py<PyAny>> for CryptoPerpetual

    source§

    fn into_py(self, py: Python<'_>) -> PyObject

    Performs the conversion.
    source§

    impl PartialEq<CryptoPerpetual> for CryptoPerpetual

    source§

    fn eq(&self, other: &Self) -> bool

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
    source§

    impl PyClass for CryptoPerpetual

    §

    type Frozen = False

    Whether the pyclass is frozen. Read more
    source§

    impl PyClassImpl for CryptoPerpetual

    source§

    const IS_BASETYPE: bool = false

    #[pyclass(subclass)]
    source§

    const IS_SUBCLASS: bool = false

    #[pyclass(extends=…)]
    source§

    const IS_MAPPING: bool = false

    #[pyclass(mapping)]
    source§

    const IS_SEQUENCE: bool = false

    #[pyclass(sequence)]
    §

    type Layout = PyCell<CryptoPerpetual>

    Layout
    §

    type BaseType = PyAny

    Base class
    §

    type ThreadChecker = ThreadCheckerStub<CryptoPerpetual>

    This handles following two situations: Read more
    §

    type PyClassMutability = <<PyAny as PyClassBaseType>::PyClassMutability as PyClassMutability>::MutableChild

    Immutable or mutable
    §

    type Dict = PyClassDummySlot

    Specify this class has #[pyclass(dict)] or not.
    §

    type WeakRef = PyClassDummySlot

    Specify this class has #[pyclass(weakref)] or not.
    §

    type BaseNativeType = PyAny

    The closest native ancestor. This is PyAny by default, and when you declare -#[pyclass(extends=PyDict)], it’s PyDict.
    source§

    fn items_iter() -> PyClassItemsIter

    source§

    fn doc(py: Python<'_>) -> PyResult<&'static CStr>

    Rendered class doc
    source§

    fn lazy_type_object() -> &'static LazyTypeObject<Self>

    §

    fn dict_offset() -> Option<isize>

    §

    fn weaklist_offset() -> Option<isize>

    source§

    impl PyClassNewTextSignature<CryptoPerpetual> for PyClassImplCollector<CryptoPerpetual>

    source§

    fn new_text_signature(self) -> Option<&'static str>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a CryptoPerpetual

    §

    type Holder = Option<PyRef<'py, CryptoPerpetual>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut CryptoPerpetual

    §

    type Holder = Option<PyRefMut<'py, CryptoPerpetual>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl PyMethods<CryptoPerpetual> for PyClassImplCollector<CryptoPerpetual>

    source§

    fn py_methods(self) -> &'static PyClassItems

    source§

    impl PyTypeInfo for CryptoPerpetual

    §

    type AsRefTarget = PyCell<CryptoPerpetual>

    Utility type to make Py::as_ref work.
    source§

    const NAME: &'static str = _

    Class name.
    source§

    const MODULE: Option<&'static str> = _

    Module name, if any.
    source§

    fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

    Returns the PyTypeObject instance for this type.
    §

    fn type_object(py: Python<'_>) -> &PyType

    Returns the safe abstraction over the type object.
    §

    fn is_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type or a subclass of this type.
    §

    fn is_exact_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type.
    source§

    impl Serialize for CryptoPerpetual

    source§

    fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where +#[pyclass(extends=PyDict)], it’s PyDict.

    source§

    fn items_iter() -> PyClassItemsIter

    source§

    fn doc(py: Python<'_>) -> PyResult<&'static CStr>

    Rendered class doc
    source§

    fn lazy_type_object() -> &'static LazyTypeObject<Self>

    §

    fn dict_offset() -> Option<isize>

    §

    fn weaklist_offset() -> Option<isize>

    source§

    impl PyClassNewTextSignature<CryptoPerpetual> for PyClassImplCollector<CryptoPerpetual>

    source§

    fn new_text_signature(self) -> Option<&'static str>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a CryptoPerpetual

    §

    type Holder = Option<PyRef<'py, CryptoPerpetual>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut CryptoPerpetual

    §

    type Holder = Option<PyRefMut<'py, CryptoPerpetual>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl PyMethods<CryptoPerpetual> for PyClassImplCollector<CryptoPerpetual>

    source§

    fn py_methods(self) -> &'static PyClassItems

    source§

    impl PyTypeInfo for CryptoPerpetual

    §

    type AsRefTarget = PyCell<CryptoPerpetual>

    Utility type to make Py::as_ref work.
    source§

    const NAME: &'static str = _

    Class name.
    source§

    const MODULE: Option<&'static str> = _

    Module name, if any.
    source§

    fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

    Returns the PyTypeObject instance for this type.
    §

    fn type_object(py: Python<'_>) -> &PyType

    Returns the safe abstraction over the type object.
    §

    fn is_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type or a subclass of this type.
    §

    fn is_exact_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type.
    source§

    impl Serialize for CryptoPerpetual

    source§

    fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where __S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    source§

    impl Eq for CryptoPerpetual

    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_model/instruments/currency_pair/struct.CurrencyPair.html b/develop/core/nautilus_model/instruments/currency_pair/struct.CurrencyPair.html index d5d6cec5824b..c5097d7373fe 100644 --- a/develop/core/nautilus_model/instruments/currency_pair/struct.CurrencyPair.html +++ b/develop/core/nautilus_model/instruments/currency_pair/struct.CurrencyPair.html @@ -50,7 +50,7 @@ ) -> Quantity

    Returns the equivalent quantity of the base asset.
    source§

    impl IntoPy<Py<PyAny>> for CurrencyPair

    source§

    fn into_py(self, py: Python<'_>) -> PyObject

    Performs the conversion.
    source§

    impl PartialEq<CurrencyPair> for CurrencyPair

    source§

    fn eq(&self, other: &Self) -> bool

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
    source§

    impl PyClass for CurrencyPair

    §

    type Frozen = False

    Whether the pyclass is frozen. Read more
    source§

    impl PyClassImpl for CurrencyPair

    source§

    const IS_BASETYPE: bool = false

    #[pyclass(subclass)]
    source§

    const IS_SUBCLASS: bool = false

    #[pyclass(extends=…)]
    source§

    const IS_MAPPING: bool = false

    #[pyclass(mapping)]
    source§

    const IS_SEQUENCE: bool = false

    #[pyclass(sequence)]
    §

    type Layout = PyCell<CurrencyPair>

    Layout
    §

    type BaseType = PyAny

    Base class
    §

    type ThreadChecker = ThreadCheckerStub<CurrencyPair>

    This handles following two situations: Read more
    §

    type PyClassMutability = <<PyAny as PyClassBaseType>::PyClassMutability as PyClassMutability>::MutableChild

    Immutable or mutable
    §

    type Dict = PyClassDummySlot

    Specify this class has #[pyclass(dict)] or not.
    §

    type WeakRef = PyClassDummySlot

    Specify this class has #[pyclass(weakref)] or not.
    §

    type BaseNativeType = PyAny

    The closest native ancestor. This is PyAny by default, and when you declare -#[pyclass(extends=PyDict)], it’s PyDict.
    source§

    fn items_iter() -> PyClassItemsIter

    source§

    fn doc(py: Python<'_>) -> PyResult<&'static CStr>

    Rendered class doc
    source§

    fn lazy_type_object() -> &'static LazyTypeObject<Self>

    §

    fn dict_offset() -> Option<isize>

    §

    fn weaklist_offset() -> Option<isize>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a CurrencyPair

    §

    type Holder = Option<PyRef<'py, CurrencyPair>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut CurrencyPair

    §

    type Holder = Option<PyRefMut<'py, CurrencyPair>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl PyTypeInfo for CurrencyPair

    §

    type AsRefTarget = PyCell<CurrencyPair>

    Utility type to make Py::as_ref work.
    source§

    const NAME: &'static str = _

    Class name.
    source§

    const MODULE: Option<&'static str> = _

    Module name, if any.
    source§

    fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

    Returns the PyTypeObject instance for this type.
    §

    fn type_object(py: Python<'_>) -> &PyType

    Returns the safe abstraction over the type object.
    §

    fn is_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type or a subclass of this type.
    §

    fn is_exact_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type.
    source§

    impl Serialize for CurrencyPair

    source§

    fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where +#[pyclass(extends=PyDict)], it’s PyDict.

    source§

    fn items_iter() -> PyClassItemsIter

    source§

    fn doc(py: Python<'_>) -> PyResult<&'static CStr>

    Rendered class doc
    source§

    fn lazy_type_object() -> &'static LazyTypeObject<Self>

    §

    fn dict_offset() -> Option<isize>

    §

    fn weaklist_offset() -> Option<isize>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a CurrencyPair

    §

    type Holder = Option<PyRef<'py, CurrencyPair>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut CurrencyPair

    §

    type Holder = Option<PyRefMut<'py, CurrencyPair>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl PyTypeInfo for CurrencyPair

    §

    type AsRefTarget = PyCell<CurrencyPair>

    Utility type to make Py::as_ref work.
    source§

    const NAME: &'static str = _

    Class name.
    source§

    const MODULE: Option<&'static str> = _

    Module name, if any.
    source§

    fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

    Returns the PyTypeObject instance for this type.
    §

    fn type_object(py: Python<'_>) -> &PyType

    Returns the safe abstraction over the type object.
    §

    fn is_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type or a subclass of this type.
    §

    fn is_exact_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type.
    source§

    impl Serialize for CurrencyPair

    source§

    fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where __S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    source§

    impl Eq for CurrencyPair

    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_model/instruments/equity/struct.Equity.html b/develop/core/nautilus_model/instruments/equity/struct.Equity.html index f4c96f6e6af1..197c29e57267 100644 --- a/develop/core/nautilus_model/instruments/equity/struct.Equity.html +++ b/develop/core/nautilus_model/instruments/equity/struct.Equity.html @@ -49,7 +49,7 @@ ) -> Quantity

    Returns the equivalent quantity of the base asset.
    source§

    impl IntoPy<Py<PyAny>> for Equity

    source§

    fn into_py(self, py: Python<'_>) -> PyObject

    Performs the conversion.
    source§

    impl PartialEq<Equity> for Equity

    source§

    fn eq(&self, other: &Self) -> bool

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
    source§

    impl PyClass for Equity

    §

    type Frozen = False

    Whether the pyclass is frozen. Read more
    source§

    impl PyClassImpl for Equity

    source§

    const IS_BASETYPE: bool = false

    #[pyclass(subclass)]
    source§

    const IS_SUBCLASS: bool = false

    #[pyclass(extends=…)]
    source§

    const IS_MAPPING: bool = false

    #[pyclass(mapping)]
    source§

    const IS_SEQUENCE: bool = false

    #[pyclass(sequence)]
    §

    type Layout = PyCell<Equity>

    Layout
    §

    type BaseType = PyAny

    Base class
    §

    type ThreadChecker = ThreadCheckerStub<Equity>

    This handles following two situations: Read more
    §

    type PyClassMutability = <<PyAny as PyClassBaseType>::PyClassMutability as PyClassMutability>::MutableChild

    Immutable or mutable
    §

    type Dict = PyClassDummySlot

    Specify this class has #[pyclass(dict)] or not.
    §

    type WeakRef = PyClassDummySlot

    Specify this class has #[pyclass(weakref)] or not.
    §

    type BaseNativeType = PyAny

    The closest native ancestor. This is PyAny by default, and when you declare -#[pyclass(extends=PyDict)], it’s PyDict.
    source§

    fn items_iter() -> PyClassItemsIter

    source§

    fn doc(py: Python<'_>) -> PyResult<&'static CStr>

    Rendered class doc
    source§

    fn lazy_type_object() -> &'static LazyTypeObject<Self>

    §

    fn dict_offset() -> Option<isize>

    §

    fn weaklist_offset() -> Option<isize>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a Equity

    §

    type Holder = Option<PyRef<'py, Equity>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut Equity

    §

    type Holder = Option<PyRefMut<'py, Equity>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl PyTypeInfo for Equity

    §

    type AsRefTarget = PyCell<Equity>

    Utility type to make Py::as_ref work.
    source§

    const NAME: &'static str = _

    Class name.
    source§

    const MODULE: Option<&'static str> = _

    Module name, if any.
    source§

    fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

    Returns the PyTypeObject instance for this type.
    §

    fn type_object(py: Python<'_>) -> &PyType

    Returns the safe abstraction over the type object.
    §

    fn is_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type or a subclass of this type.
    §

    fn is_exact_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type.
    source§

    impl Serialize for Equity

    source§

    fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where +#[pyclass(extends=PyDict)], it’s PyDict.

    source§

    fn items_iter() -> PyClassItemsIter

    source§

    fn doc(py: Python<'_>) -> PyResult<&'static CStr>

    Rendered class doc
    source§

    fn lazy_type_object() -> &'static LazyTypeObject<Self>

    §

    fn dict_offset() -> Option<isize>

    §

    fn weaklist_offset() -> Option<isize>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a Equity

    §

    type Holder = Option<PyRef<'py, Equity>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut Equity

    §

    type Holder = Option<PyRefMut<'py, Equity>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl PyTypeInfo for Equity

    §

    type AsRefTarget = PyCell<Equity>

    Utility type to make Py::as_ref work.
    source§

    const NAME: &'static str = _

    Class name.
    source§

    const MODULE: Option<&'static str> = _

    Module name, if any.
    source§

    fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

    Returns the PyTypeObject instance for this type.
    §

    fn type_object(py: Python<'_>) -> &PyType

    Returns the safe abstraction over the type object.
    §

    fn is_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type or a subclass of this type.
    §

    fn is_exact_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type.
    source§

    impl Serialize for Equity

    source§

    fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where __S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    source§

    impl Eq for Equity

    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_model/instruments/options_contract/struct.OptionsContract.html b/develop/core/nautilus_model/instruments/options_contract/struct.OptionsContract.html index 61f9e8498943..c04b92e3356f 100644 --- a/develop/core/nautilus_model/instruments/options_contract/struct.OptionsContract.html +++ b/develop/core/nautilus_model/instruments/options_contract/struct.OptionsContract.html @@ -54,7 +54,7 @@ ) -> Quantity

    Returns the equivalent quantity of the base asset.
    source§

    impl IntoPy<Py<PyAny>> for OptionsContract

    source§

    fn into_py(self, py: Python<'_>) -> PyObject

    Performs the conversion.
    source§

    impl PartialEq<OptionsContract> for OptionsContract

    source§

    fn eq(&self, other: &Self) -> bool

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
    source§

    impl PyClass for OptionsContract

    §

    type Frozen = False

    Whether the pyclass is frozen. Read more
    source§

    impl PyClassImpl for OptionsContract

    source§

    const IS_BASETYPE: bool = false

    #[pyclass(subclass)]
    source§

    const IS_SUBCLASS: bool = false

    #[pyclass(extends=…)]
    source§

    const IS_MAPPING: bool = false

    #[pyclass(mapping)]
    source§

    const IS_SEQUENCE: bool = false

    #[pyclass(sequence)]
    §

    type Layout = PyCell<OptionsContract>

    Layout
    §

    type BaseType = PyAny

    Base class
    §

    type ThreadChecker = ThreadCheckerStub<OptionsContract>

    This handles following two situations: Read more
    §

    type PyClassMutability = <<PyAny as PyClassBaseType>::PyClassMutability as PyClassMutability>::MutableChild

    Immutable or mutable
    §

    type Dict = PyClassDummySlot

    Specify this class has #[pyclass(dict)] or not.
    §

    type WeakRef = PyClassDummySlot

    Specify this class has #[pyclass(weakref)] or not.
    §

    type BaseNativeType = PyAny

    The closest native ancestor. This is PyAny by default, and when you declare -#[pyclass(extends=PyDict)], it’s PyDict.
    source§

    fn items_iter() -> PyClassItemsIter

    source§

    fn doc(py: Python<'_>) -> PyResult<&'static CStr>

    Rendered class doc
    source§

    fn lazy_type_object() -> &'static LazyTypeObject<Self>

    §

    fn dict_offset() -> Option<isize>

    §

    fn weaklist_offset() -> Option<isize>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a OptionsContract

    §

    type Holder = Option<PyRef<'py, OptionsContract>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut OptionsContract

    §

    type Holder = Option<PyRefMut<'py, OptionsContract>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl PyTypeInfo for OptionsContract

    §

    type AsRefTarget = PyCell<OptionsContract>

    Utility type to make Py::as_ref work.
    source§

    const NAME: &'static str = _

    Class name.
    source§

    const MODULE: Option<&'static str> = _

    Module name, if any.
    source§

    fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

    Returns the PyTypeObject instance for this type.
    §

    fn type_object(py: Python<'_>) -> &PyType

    Returns the safe abstraction over the type object.
    §

    fn is_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type or a subclass of this type.
    §

    fn is_exact_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type.
    source§

    impl Serialize for OptionsContract

    source§

    fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where +#[pyclass(extends=PyDict)], it’s PyDict.

    source§

    fn items_iter() -> PyClassItemsIter

    source§

    fn doc(py: Python<'_>) -> PyResult<&'static CStr>

    Rendered class doc
    source§

    fn lazy_type_object() -> &'static LazyTypeObject<Self>

    §

    fn dict_offset() -> Option<isize>

    §

    fn weaklist_offset() -> Option<isize>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a OptionsContract

    §

    type Holder = Option<PyRef<'py, OptionsContract>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut OptionsContract

    §

    type Holder = Option<PyRefMut<'py, OptionsContract>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl PyTypeInfo for OptionsContract

    §

    type AsRefTarget = PyCell<OptionsContract>

    Utility type to make Py::as_ref work.
    source§

    const NAME: &'static str = _

    Class name.
    source§

    const MODULE: Option<&'static str> = _

    Module name, if any.
    source§

    fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

    Returns the PyTypeObject instance for this type.
    §

    fn type_object(py: Python<'_>) -> &PyType

    Returns the safe abstraction over the type object.
    §

    fn is_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type or a subclass of this type.
    §

    fn is_exact_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type.
    source§

    impl Serialize for OptionsContract

    source§

    fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where __S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    source§

    impl Eq for OptionsContract

    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_model/orderbook/book/enum.InvalidBookOperation.html b/develop/core/nautilus_model/orderbook/book/enum.InvalidBookOperation.html index e9a546664ac3..5cd0c148d527 100644 --- a/develop/core/nautilus_model/orderbook/book/enum.InvalidBookOperation.html +++ b/develop/core/nautilus_model/orderbook/book/enum.InvalidBookOperation.html @@ -1,7 +1,7 @@ InvalidBookOperation in nautilus_model::orderbook::book - Rust
    pub enum InvalidBookOperation {
         PreProcessOrder(BookType),
         Add(BookType),
    -}

    Variants§

    §

    PreProcessOrder(BookType)

    §

    Add(BookType)

    Trait Implementations§

    source§

    impl Debug for InvalidBookOperation

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Display for InvalidBookOperation

    source§

    fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Error for InvalidBookOperation

    1.30.0 · source§

    fn source(&self) -> Option<&(dyn Error + 'static)>

    The lower-level source of this error, if any. Read more
    1.0.0 · source§

    fn description(&self) -> &str

    👎Deprecated since 1.42.0: use the Display impl or to_string()
    1.0.0 · source§

    fn cause(&self) -> Option<&dyn Error>

    👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
    source§

    fn provide<'a>(&'a self, request: &mut Request<'a>)

    🔬This is a nightly-only experimental API. (error_generic_member_access)
    Provides type based access to context intended for error reports. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +}

    Variants§

    §

    PreProcessOrder(BookType)

    §

    Add(BookType)

    Trait Implementations§

    source§

    impl Debug for InvalidBookOperation

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Display for InvalidBookOperation

    source§

    fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Error for InvalidBookOperation

    1.30.0 · source§

    fn source(&self) -> Option<&(dyn Error + 'static)>

    The lower-level source of this error, if any. Read more
    1.0.0 · source§

    fn description(&self) -> &str

    👎Deprecated since 1.42.0: use the Display impl or to_string()
    1.0.0 · source§

    fn cause(&self) -> Option<&dyn Error>

    👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
    source§

    fn provide<'a>(&'a self, request: &mut Request<'a>)

    🔬This is a nightly-only experimental API. (error_generic_member_access)
    Provides type based access to context intended for error reports. 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 T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    diff --git a/develop/core/nautilus_model/orders/limit_if_touched/struct.LimitIfTouchedOrder.html b/develop/core/nautilus_model/orders/limit_if_touched/struct.LimitIfTouchedOrder.html index 50e1fd2746a3..4fa5a9d9987b 100644 --- a/develop/core/nautilus_model/orders/limit_if_touched/struct.LimitIfTouchedOrder.html +++ b/develop/core/nautilus_model/orders/limit_if_touched/struct.LimitIfTouchedOrder.html @@ -43,7 +43,7 @@ position_qty: Quantity ) -> bool

    source

    pub fn commission(&self, currency: &Currency) -> Option<Money>

    source

    pub fn commissions(&self) -> HashMap<Currency, Money>

    Trait Implementations§

    source§

    impl Default for LimitIfTouchedOrder

    Provides a default LimitIfTouchedOrder used for testing.

    source§

    fn default() -> Self

    Returns the “default value” for a type. Read more
    source§

    impl Deref for LimitIfTouchedOrder

    §

    type Target = OrderCore

    The resulting type after dereferencing.
    source§

    fn deref(&self) -> &Self::Target

    Dereferences the value.
    source§

    impl DerefMut for LimitIfTouchedOrder

    source§

    fn deref_mut(&mut self) -> &mut Self::Target

    Mutably dereferences the value.
    source§

    impl From<OrderInitialized> for LimitIfTouchedOrder

    source§

    fn from(event: OrderInitialized) -> Self

    Converts to this type from the input type.
    source§

    impl IntoPy<Py<PyAny>> for LimitIfTouchedOrder

    source§

    fn into_py(self, py: Python<'_>) -> PyObject

    Performs the conversion.
    source§

    impl Order for LimitIfTouchedOrder

    source§

    fn status(&self) -> OrderStatus

    source§

    fn trader_id(&self) -> TraderId

    source§

    fn strategy_id(&self) -> StrategyId

    source§

    fn instrument_id(&self) -> InstrumentId

    source§

    fn symbol(&self) -> Symbol

    source§

    fn venue(&self) -> Venue

    source§

    fn client_order_id(&self) -> ClientOrderId

    source§

    fn venue_order_id(&self) -> Option<VenueOrderId>

    source§

    fn position_id(&self) -> Option<PositionId>

    source§

    fn account_id(&self) -> Option<AccountId>

    source§

    fn last_trade_id(&self) -> Option<TradeId>

    source§

    fn side(&self) -> OrderSide

    source§

    fn order_type(&self) -> OrderType

    source§

    fn quantity(&self) -> Quantity

    source§

    fn time_in_force(&self) -> TimeInForce

    source§

    fn expire_time(&self) -> Option<UnixNanos>

    source§

    fn price(&self) -> Option<Price>

    source§

    fn trigger_price(&self) -> Option<Price>

    source§

    fn trigger_type(&self) -> Option<TriggerType>

    source§

    fn liquidity_side(&self) -> Option<LiquiditySide>

    source§

    fn is_post_only(&self) -> bool

    source§

    fn is_reduce_only(&self) -> bool

    source§

    fn is_quote_quantity(&self) -> bool

    source§

    fn display_qty(&self) -> Option<Quantity>

    source§

    fn limit_offset(&self) -> Option<Price>

    source§

    fn trailing_offset(&self) -> Option<Price>

    source§

    fn trailing_offset_type(&self) -> Option<TrailingOffsetType>

    source§

    fn emulation_trigger(&self) -> Option<TriggerType>

    source§

    fn trigger_instrument_id(&self) -> Option<InstrumentId>

    source§

    fn contingency_type(&self) -> Option<ContingencyType>

    source§

    fn order_list_id(&self) -> Option<OrderListId>

    source§

    fn linked_order_ids(&self) -> Option<Vec<ClientOrderId>>

    source§

    fn parent_order_id(&self) -> Option<ClientOrderId>

    source§

    fn exec_algorithm_id(&self) -> Option<ExecAlgorithmId>

    source§

    fn exec_algorithm_params(&self) -> Option<HashMap<Ustr, Ustr>>

    source§

    fn exec_spawn_id(&self) -> Option<ClientOrderId>

    source§

    fn tags(&self) -> Option<Ustr>

    source§

    fn filled_qty(&self) -> Quantity

    source§

    fn leaves_qty(&self) -> Quantity

    source§

    fn avg_px(&self) -> Option<f64>

    source§

    fn slippage(&self) -> Option<f64>

    source§

    fn init_id(&self) -> UUID4

    source§

    fn ts_init(&self) -> UnixNanos

    source§

    fn ts_last(&self) -> UnixNanos

    source§

    fn events(&self) -> Vec<&OrderEvent>

    source§

    fn venue_order_ids(&self) -> Vec<&VenueOrderId>

    source§

    fn trade_ids(&self) -> Vec<&TradeId>

    source§

    fn apply(&mut self, event: OrderEvent) -> Result<(), OrderError>

    source§

    fn update(&mut self, event: &OrderUpdated)

    source§

    fn last_event(&self) -> &OrderEvent

    source§

    fn event_count(&self) -> usize

    source§

    fn is_buy(&self) -> bool

    source§

    fn is_sell(&self) -> bool

    source§

    fn is_passive(&self) -> bool

    source§

    fn is_aggressive(&self) -> bool

    source§

    fn is_emulated(&self) -> bool

    source§

    fn is_active_local(&self) -> bool

    source§

    fn is_primary(&self) -> bool

    source§

    fn is_secondary(&self) -> bool

    source§

    fn is_contingency(&self) -> bool

    source§

    fn is_parent_order(&self) -> bool

    source§

    fn is_child_order(&self) -> bool

    source§

    fn is_open(&self) -> bool

    source§

    fn is_canceled(&self) -> bool

    source§

    fn is_closed(&self) -> bool

    source§

    fn is_inflight(&self) -> bool

    source§

    fn is_pending_update(&self) -> bool

    source§

    fn is_pending_cancel(&self) -> bool

    source§

    impl PyClass for LimitIfTouchedOrder

    §

    type Frozen = False

    Whether the pyclass is frozen. Read more
    source§

    impl PyClassImpl for LimitIfTouchedOrder

    source§

    const IS_BASETYPE: bool = false

    #[pyclass(subclass)]
    source§

    const IS_SUBCLASS: bool = false

    #[pyclass(extends=…)]
    source§

    const IS_MAPPING: bool = false

    #[pyclass(mapping)]
    source§

    const IS_SEQUENCE: bool = false

    #[pyclass(sequence)]
    §

    type Layout = PyCell<LimitIfTouchedOrder>

    Layout
    §

    type BaseType = PyAny

    Base class
    §

    type ThreadChecker = ThreadCheckerStub<LimitIfTouchedOrder>

    This handles following two situations: Read more
    §

    type PyClassMutability = <<PyAny as PyClassBaseType>::PyClassMutability as PyClassMutability>::MutableChild

    Immutable or mutable
    §

    type Dict = PyClassDummySlot

    Specify this class has #[pyclass(dict)] or not.
    §

    type WeakRef = PyClassDummySlot

    Specify this class has #[pyclass(weakref)] or not.
    §

    type BaseNativeType = PyAny

    The closest native ancestor. This is PyAny by default, and when you declare -#[pyclass(extends=PyDict)], it’s PyDict.
    source§

    fn items_iter() -> PyClassItemsIter

    source§

    fn doc(py: Python<'_>) -> PyResult<&'static CStr>

    Rendered class doc
    source§

    fn lazy_type_object() -> &'static LazyTypeObject<Self>

    §

    fn dict_offset() -> Option<isize>

    §

    fn weaklist_offset() -> Option<isize>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a LimitIfTouchedOrder

    §

    type Holder = Option<PyRef<'py, LimitIfTouchedOrder>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut LimitIfTouchedOrder

    §

    type Holder = Option<PyRefMut<'py, LimitIfTouchedOrder>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl PyTypeInfo for LimitIfTouchedOrder

    §

    type AsRefTarget = PyCell<LimitIfTouchedOrder>

    Utility type to make Py::as_ref work.
    source§

    const NAME: &'static str = _

    Class name.
    source§

    const MODULE: Option<&'static str> = _

    Module name, if any.
    source§

    fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

    Returns the PyTypeObject instance for this type.
    §

    fn type_object(py: Python<'_>) -> &PyType

    Returns the safe abstraction over the type object.
    §

    fn is_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type or a subclass of this type.
    §

    fn is_exact_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +#[pyclass(extends=PyDict)], it’s PyDict.

    source§

    fn items_iter() -> PyClassItemsIter

    source§

    fn doc(py: Python<'_>) -> PyResult<&'static CStr>

    Rendered class doc
    source§

    fn lazy_type_object() -> &'static LazyTypeObject<Self>

    §

    fn dict_offset() -> Option<isize>

    §

    fn weaklist_offset() -> Option<isize>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a LimitIfTouchedOrder

    §

    type Holder = Option<PyRef<'py, LimitIfTouchedOrder>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut LimitIfTouchedOrder

    §

    type Holder = Option<PyRefMut<'py, LimitIfTouchedOrder>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl PyTypeInfo for LimitIfTouchedOrder

    §

    type AsRefTarget = PyCell<LimitIfTouchedOrder>

    Utility type to make Py::as_ref work.
    source§

    const NAME: &'static str = _

    Class name.
    source§

    const MODULE: Option<&'static str> = _

    Module name, if any.
    source§

    fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

    Returns the PyTypeObject instance for this type.
    §

    fn type_object(py: Python<'_>) -> &PyType

    Returns the safe abstraction over the type object.
    §

    fn is_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type or a subclass of this type.
    §

    fn is_exact_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for 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 T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    diff --git a/develop/core/nautilus_model/orders/stop_limit/struct.StopLimitOrder.html b/develop/core/nautilus_model/orders/stop_limit/struct.StopLimitOrder.html index 4858ba013433..8f6a7c9a0ce0 100644 --- a/develop/core/nautilus_model/orders/stop_limit/struct.StopLimitOrder.html +++ b/develop/core/nautilus_model/orders/stop_limit/struct.StopLimitOrder.html @@ -43,7 +43,7 @@ position_qty: Quantity ) -> bool
    source

    pub fn commission(&self, currency: &Currency) -> Option<Money>

    source

    pub fn commissions(&self) -> HashMap<Currency, Money>

    Trait Implementations§

    source§

    impl Default for StopLimitOrder

    Provides a default StopLimitOrder used for testing.

    source§

    fn default() -> Self

    Returns the “default value” for a type. Read more
    source§

    impl Deref for StopLimitOrder

    §

    type Target = OrderCore

    The resulting type after dereferencing.
    source§

    fn deref(&self) -> &Self::Target

    Dereferences the value.
    source§

    impl DerefMut for StopLimitOrder

    source§

    fn deref_mut(&mut self) -> &mut Self::Target

    Mutably dereferences the value.
    source§

    impl From<OrderInitialized> for StopLimitOrder

    source§

    fn from(event: OrderInitialized) -> Self

    Converts to this type from the input type.
    source§

    impl IntoPy<Py<PyAny>> for StopLimitOrder

    source§

    fn into_py(self, py: Python<'_>) -> PyObject

    Performs the conversion.
    source§

    impl Order for StopLimitOrder

    source§

    fn status(&self) -> OrderStatus

    source§

    fn trader_id(&self) -> TraderId

    source§

    fn strategy_id(&self) -> StrategyId

    source§

    fn instrument_id(&self) -> InstrumentId

    source§

    fn symbol(&self) -> Symbol

    source§

    fn venue(&self) -> Venue

    source§

    fn client_order_id(&self) -> ClientOrderId

    source§

    fn venue_order_id(&self) -> Option<VenueOrderId>

    source§

    fn position_id(&self) -> Option<PositionId>

    source§

    fn account_id(&self) -> Option<AccountId>

    source§

    fn last_trade_id(&self) -> Option<TradeId>

    source§

    fn side(&self) -> OrderSide

    source§

    fn order_type(&self) -> OrderType

    source§

    fn quantity(&self) -> Quantity

    source§

    fn time_in_force(&self) -> TimeInForce

    source§

    fn expire_time(&self) -> Option<UnixNanos>

    source§

    fn price(&self) -> Option<Price>

    source§

    fn trigger_price(&self) -> Option<Price>

    source§

    fn trigger_type(&self) -> Option<TriggerType>

    source§

    fn liquidity_side(&self) -> Option<LiquiditySide>

    source§

    fn is_post_only(&self) -> bool

    source§

    fn is_reduce_only(&self) -> bool

    source§

    fn is_quote_quantity(&self) -> bool

    source§

    fn display_qty(&self) -> Option<Quantity>

    source§

    fn limit_offset(&self) -> Option<Price>

    source§

    fn trailing_offset(&self) -> Option<Price>

    source§

    fn trailing_offset_type(&self) -> Option<TrailingOffsetType>

    source§

    fn emulation_trigger(&self) -> Option<TriggerType>

    source§

    fn trigger_instrument_id(&self) -> Option<InstrumentId>

    source§

    fn contingency_type(&self) -> Option<ContingencyType>

    source§

    fn order_list_id(&self) -> Option<OrderListId>

    source§

    fn linked_order_ids(&self) -> Option<Vec<ClientOrderId>>

    source§

    fn parent_order_id(&self) -> Option<ClientOrderId>

    source§

    fn exec_algorithm_id(&self) -> Option<ExecAlgorithmId>

    source§

    fn exec_algorithm_params(&self) -> Option<HashMap<Ustr, Ustr>>

    source§

    fn exec_spawn_id(&self) -> Option<ClientOrderId>

    source§

    fn tags(&self) -> Option<Ustr>

    source§

    fn filled_qty(&self) -> Quantity

    source§

    fn leaves_qty(&self) -> Quantity

    source§

    fn avg_px(&self) -> Option<f64>

    source§

    fn slippage(&self) -> Option<f64>

    source§

    fn init_id(&self) -> UUID4

    source§

    fn ts_init(&self) -> UnixNanos

    source§

    fn ts_last(&self) -> UnixNanos

    source§

    fn events(&self) -> Vec<&OrderEvent>

    source§

    fn venue_order_ids(&self) -> Vec<&VenueOrderId>

    source§

    fn trade_ids(&self) -> Vec<&TradeId>

    source§

    fn apply(&mut self, event: OrderEvent) -> Result<(), OrderError>

    source§

    fn update(&mut self, event: &OrderUpdated)

    source§

    fn last_event(&self) -> &OrderEvent

    source§

    fn event_count(&self) -> usize

    source§

    fn is_buy(&self) -> bool

    source§

    fn is_sell(&self) -> bool

    source§

    fn is_passive(&self) -> bool

    source§

    fn is_aggressive(&self) -> bool

    source§

    fn is_emulated(&self) -> bool

    source§

    fn is_active_local(&self) -> bool

    source§

    fn is_primary(&self) -> bool

    source§

    fn is_secondary(&self) -> bool

    source§

    fn is_contingency(&self) -> bool

    source§

    fn is_parent_order(&self) -> bool

    source§

    fn is_child_order(&self) -> bool

    source§

    fn is_open(&self) -> bool

    source§

    fn is_canceled(&self) -> bool

    source§

    fn is_closed(&self) -> bool

    source§

    fn is_inflight(&self) -> bool

    source§

    fn is_pending_update(&self) -> bool

    source§

    fn is_pending_cancel(&self) -> bool

    source§

    impl PyClass for StopLimitOrder

    §

    type Frozen = False

    Whether the pyclass is frozen. Read more
    source§

    impl PyClassImpl for StopLimitOrder

    source§

    const IS_BASETYPE: bool = false

    #[pyclass(subclass)]
    source§

    const IS_SUBCLASS: bool = false

    #[pyclass(extends=…)]
    source§

    const IS_MAPPING: bool = false

    #[pyclass(mapping)]
    source§

    const IS_SEQUENCE: bool = false

    #[pyclass(sequence)]
    §

    type Layout = PyCell<StopLimitOrder>

    Layout
    §

    type BaseType = PyAny

    Base class
    §

    type ThreadChecker = ThreadCheckerStub<StopLimitOrder>

    This handles following two situations: Read more
    §

    type PyClassMutability = <<PyAny as PyClassBaseType>::PyClassMutability as PyClassMutability>::MutableChild

    Immutable or mutable
    §

    type Dict = PyClassDummySlot

    Specify this class has #[pyclass(dict)] or not.
    §

    type WeakRef = PyClassDummySlot

    Specify this class has #[pyclass(weakref)] or not.
    §

    type BaseNativeType = PyAny

    The closest native ancestor. This is PyAny by default, and when you declare -#[pyclass(extends=PyDict)], it’s PyDict.
    source§

    fn items_iter() -> PyClassItemsIter

    source§

    fn doc(py: Python<'_>) -> PyResult<&'static CStr>

    Rendered class doc
    source§

    fn lazy_type_object() -> &'static LazyTypeObject<Self>

    §

    fn dict_offset() -> Option<isize>

    §

    fn weaklist_offset() -> Option<isize>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a StopLimitOrder

    §

    type Holder = Option<PyRef<'py, StopLimitOrder>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut StopLimitOrder

    §

    type Holder = Option<PyRefMut<'py, StopLimitOrder>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl PyTypeInfo for StopLimitOrder

    §

    type AsRefTarget = PyCell<StopLimitOrder>

    Utility type to make Py::as_ref work.
    source§

    const NAME: &'static str = _

    Class name.
    source§

    const MODULE: Option<&'static str> = _

    Module name, if any.
    source§

    fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

    Returns the PyTypeObject instance for this type.
    §

    fn type_object(py: Python<'_>) -> &PyType

    Returns the safe abstraction over the type object.
    §

    fn is_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type or a subclass of this type.
    §

    fn is_exact_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +#[pyclass(extends=PyDict)], it’s PyDict.

    source§

    fn items_iter() -> PyClassItemsIter

    source§

    fn doc(py: Python<'_>) -> PyResult<&'static CStr>

    Rendered class doc
    source§

    fn lazy_type_object() -> &'static LazyTypeObject<Self>

    §

    fn dict_offset() -> Option<isize>

    §

    fn weaklist_offset() -> Option<isize>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a StopLimitOrder

    §

    type Holder = Option<PyRef<'py, StopLimitOrder>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut StopLimitOrder

    §

    type Holder = Option<PyRefMut<'py, StopLimitOrder>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl PyTypeInfo for StopLimitOrder

    §

    type AsRefTarget = PyCell<StopLimitOrder>

    Utility type to make Py::as_ref work.
    source§

    const NAME: &'static str = _

    Class name.
    source§

    const MODULE: Option<&'static str> = _

    Module name, if any.
    source§

    fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

    Returns the PyTypeObject instance for this type.
    §

    fn type_object(py: Python<'_>) -> &PyType

    Returns the safe abstraction over the type object.
    §

    fn is_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type or a subclass of this type.
    §

    fn is_exact_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for 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 T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    diff --git a/develop/core/nautilus_model/orders/trailing_stop_limit/struct.TrailingStopLimitOrder.html b/develop/core/nautilus_model/orders/trailing_stop_limit/struct.TrailingStopLimitOrder.html index 9ea1caf55415..de7dfb7a71dd 100644 --- a/develop/core/nautilus_model/orders/trailing_stop_limit/struct.TrailingStopLimitOrder.html +++ b/develop/core/nautilus_model/orders/trailing_stop_limit/struct.TrailingStopLimitOrder.html @@ -49,7 +49,7 @@ position_qty: Quantity ) -> bool
    source

    pub fn commission(&self, currency: &Currency) -> Option<Money>

    source

    pub fn commissions(&self) -> HashMap<Currency, Money>

    Trait Implementations§

    source§

    impl Default for TrailingStopLimitOrder

    Provides a default TrailingStopLimitOrder used for testing.

    source§

    fn default() -> Self

    Returns the “default value” for a type. Read more
    source§

    impl Deref for TrailingStopLimitOrder

    §

    type Target = OrderCore

    The resulting type after dereferencing.
    source§

    fn deref(&self) -> &Self::Target

    Dereferences the value.
    source§

    impl DerefMut for TrailingStopLimitOrder

    source§

    fn deref_mut(&mut self) -> &mut Self::Target

    Mutably dereferences the value.
    source§

    impl From<OrderInitialized> for TrailingStopLimitOrder

    source§

    fn from(event: OrderInitialized) -> Self

    Converts to this type from the input type.
    source§

    impl IntoPy<Py<PyAny>> for TrailingStopLimitOrder

    source§

    fn into_py(self, py: Python<'_>) -> PyObject

    Performs the conversion.
    source§

    impl Order for TrailingStopLimitOrder

    source§

    fn status(&self) -> OrderStatus

    source§

    fn trader_id(&self) -> TraderId

    source§

    fn strategy_id(&self) -> StrategyId

    source§

    fn instrument_id(&self) -> InstrumentId

    source§

    fn symbol(&self) -> Symbol

    source§

    fn venue(&self) -> Venue

    source§

    fn client_order_id(&self) -> ClientOrderId

    source§

    fn venue_order_id(&self) -> Option<VenueOrderId>

    source§

    fn position_id(&self) -> Option<PositionId>

    source§

    fn account_id(&self) -> Option<AccountId>

    source§

    fn last_trade_id(&self) -> Option<TradeId>

    source§

    fn side(&self) -> OrderSide

    source§

    fn order_type(&self) -> OrderType

    source§

    fn quantity(&self) -> Quantity

    source§

    fn time_in_force(&self) -> TimeInForce

    source§

    fn expire_time(&self) -> Option<UnixNanos>

    source§

    fn price(&self) -> Option<Price>

    source§

    fn trigger_price(&self) -> Option<Price>

    source§

    fn trigger_type(&self) -> Option<TriggerType>

    source§

    fn liquidity_side(&self) -> Option<LiquiditySide>

    source§

    fn is_post_only(&self) -> bool

    source§

    fn is_reduce_only(&self) -> bool

    source§

    fn is_quote_quantity(&self) -> bool

    source§

    fn display_qty(&self) -> Option<Quantity>

    source§

    fn limit_offset(&self) -> Option<Price>

    source§

    fn trailing_offset(&self) -> Option<Price>

    source§

    fn trailing_offset_type(&self) -> Option<TrailingOffsetType>

    source§

    fn emulation_trigger(&self) -> Option<TriggerType>

    source§

    fn trigger_instrument_id(&self) -> Option<InstrumentId>

    source§

    fn contingency_type(&self) -> Option<ContingencyType>

    source§

    fn order_list_id(&self) -> Option<OrderListId>

    source§

    fn linked_order_ids(&self) -> Option<Vec<ClientOrderId>>

    source§

    fn parent_order_id(&self) -> Option<ClientOrderId>

    source§

    fn exec_algorithm_id(&self) -> Option<ExecAlgorithmId>

    source§

    fn exec_algorithm_params(&self) -> Option<HashMap<Ustr, Ustr>>

    source§

    fn exec_spawn_id(&self) -> Option<ClientOrderId>

    source§

    fn tags(&self) -> Option<Ustr>

    source§

    fn filled_qty(&self) -> Quantity

    source§

    fn leaves_qty(&self) -> Quantity

    source§

    fn avg_px(&self) -> Option<f64>

    source§

    fn slippage(&self) -> Option<f64>

    source§

    fn init_id(&self) -> UUID4

    source§

    fn ts_init(&self) -> UnixNanos

    source§

    fn ts_last(&self) -> UnixNanos

    source§

    fn events(&self) -> Vec<&OrderEvent>

    source§

    fn venue_order_ids(&self) -> Vec<&VenueOrderId>

    source§

    fn trade_ids(&self) -> Vec<&TradeId>

    source§

    fn apply(&mut self, event: OrderEvent) -> Result<(), OrderError>

    source§

    fn update(&mut self, event: &OrderUpdated)

    source§

    fn last_event(&self) -> &OrderEvent

    source§

    fn event_count(&self) -> usize

    source§

    fn is_buy(&self) -> bool

    source§

    fn is_sell(&self) -> bool

    source§

    fn is_passive(&self) -> bool

    source§

    fn is_aggressive(&self) -> bool

    source§

    fn is_emulated(&self) -> bool

    source§

    fn is_active_local(&self) -> bool

    source§

    fn is_primary(&self) -> bool

    source§

    fn is_secondary(&self) -> bool

    source§

    fn is_contingency(&self) -> bool

    source§

    fn is_parent_order(&self) -> bool

    source§

    fn is_child_order(&self) -> bool

    source§

    fn is_open(&self) -> bool

    source§

    fn is_canceled(&self) -> bool

    source§

    fn is_closed(&self) -> bool

    source§

    fn is_inflight(&self) -> bool

    source§

    fn is_pending_update(&self) -> bool

    source§

    fn is_pending_cancel(&self) -> bool

    source§

    impl PyClass for TrailingStopLimitOrder

    §

    type Frozen = False

    Whether the pyclass is frozen. Read more
    source§

    impl PyClassImpl for TrailingStopLimitOrder

    source§

    const IS_BASETYPE: bool = false

    #[pyclass(subclass)]
    source§

    const IS_SUBCLASS: bool = false

    #[pyclass(extends=…)]
    source§

    const IS_MAPPING: bool = false

    #[pyclass(mapping)]
    source§

    const IS_SEQUENCE: bool = false

    #[pyclass(sequence)]
    §

    type Layout = PyCell<TrailingStopLimitOrder>

    Layout
    §

    type BaseType = PyAny

    Base class
    §

    type ThreadChecker = ThreadCheckerStub<TrailingStopLimitOrder>

    This handles following two situations: Read more
    §

    type PyClassMutability = <<PyAny as PyClassBaseType>::PyClassMutability as PyClassMutability>::MutableChild

    Immutable or mutable
    §

    type Dict = PyClassDummySlot

    Specify this class has #[pyclass(dict)] or not.
    §

    type WeakRef = PyClassDummySlot

    Specify this class has #[pyclass(weakref)] or not.
    §

    type BaseNativeType = PyAny

    The closest native ancestor. This is PyAny by default, and when you declare -#[pyclass(extends=PyDict)], it’s PyDict.
    source§

    fn items_iter() -> PyClassItemsIter

    source§

    fn doc(py: Python<'_>) -> PyResult<&'static CStr>

    Rendered class doc
    source§

    fn lazy_type_object() -> &'static LazyTypeObject<Self>

    §

    fn dict_offset() -> Option<isize>

    §

    fn weaklist_offset() -> Option<isize>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a TrailingStopLimitOrder

    §

    type Holder = Option<PyRef<'py, TrailingStopLimitOrder>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut TrailingStopLimitOrder

    §

    type Holder = Option<PyRefMut<'py, TrailingStopLimitOrder>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl PyTypeInfo for TrailingStopLimitOrder

    §

    type AsRefTarget = PyCell<TrailingStopLimitOrder>

    Utility type to make Py::as_ref work.
    source§

    const NAME: &'static str = _

    Class name.
    source§

    const MODULE: Option<&'static str> = _

    Module name, if any.
    source§

    fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

    Returns the PyTypeObject instance for this type.
    §

    fn type_object(py: Python<'_>) -> &PyType

    Returns the safe abstraction over the type object.
    §

    fn is_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type or a subclass of this type.
    §

    fn is_exact_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +#[pyclass(extends=PyDict)], it’s PyDict.

    source§

    fn items_iter() -> PyClassItemsIter

    source§

    fn doc(py: Python<'_>) -> PyResult<&'static CStr>

    Rendered class doc
    source§

    fn lazy_type_object() -> &'static LazyTypeObject<Self>

    §

    fn dict_offset() -> Option<isize>

    §

    fn weaklist_offset() -> Option<isize>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a TrailingStopLimitOrder

    §

    type Holder = Option<PyRef<'py, TrailingStopLimitOrder>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut TrailingStopLimitOrder

    §

    type Holder = Option<PyRefMut<'py, TrailingStopLimitOrder>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl PyTypeInfo for TrailingStopLimitOrder

    §

    type AsRefTarget = PyCell<TrailingStopLimitOrder>

    Utility type to make Py::as_ref work.
    source§

    const NAME: &'static str = _

    Class name.
    source§

    const MODULE: Option<&'static str> = _

    Module name, if any.
    source§

    fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

    Returns the PyTypeObject instance for this type.
    §

    fn type_object(py: Python<'_>) -> &PyType

    Returns the safe abstraction over the type object.
    §

    fn is_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type or a subclass of this type.
    §

    fn is_exact_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for 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 T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    diff --git a/develop/core/nautilus_model/types/money/struct.Money.html b/develop/core/nautilus_model/types/money/struct.Money.html index 33445d13a002..93985592fd8d 100644 --- a/develop/core/nautilus_model/types/money/struct.Money.html +++ b/develop/core/nautilus_model/types/money/struct.Money.html @@ -1,10 +1,10 @@ Money in nautilus_model::types::money - Rust
    #[repr(C)]
    pub struct Money { pub raw: i64, pub currency: Currency, -}

    Fields§

    §raw: i64§currency: Currency

    Implementations§

    source§

    impl Money

    source

    pub fn new(amount: f64, currency: Currency) -> Result<Self>

    source

    pub fn from_raw(raw: i64, currency: Currency) -> Self

    source

    pub fn is_zero(&self) -> bool

    source

    pub fn as_f64(&self) -> f64

    source

    pub fn as_decimal(&self) -> Decimal

    source

    pub fn to_formatted_string(&self) -> String

    Trait Implementations§

    source§

    impl Add<f64> for Money

    §

    type Output = f64

    The resulting type after applying the + operator.
    source§

    fn add(self, rhs: f64) -> Self::Output

    Performs the + operation. Read more
    source§

    impl Add<Money> for Money

    §

    type Output = Money

    The resulting type after applying the + operator.
    source§

    fn add(self, rhs: Self) -> Self::Output

    Performs the + operation. Read more
    source§

    impl AddAssign<Money> for Money

    source§

    fn add_assign(&mut self, other: Self)

    Performs the += operation. Read more
    source§

    impl Clone for Money

    source§

    fn clone(&self) -> Money

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for Money

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<'de> Deserialize<'de> for Money

    source§

    fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where +}

    Fields§

    §raw: i64§currency: Currency

    Implementations§

    source§

    impl Money

    source

    pub fn new(amount: f64, currency: Currency) -> Result<Self>

    source

    pub fn from_raw(raw: i64, currency: Currency) -> Self

    source

    pub fn is_zero(&self) -> bool

    source

    pub fn as_f64(&self) -> f64

    source

    pub fn as_decimal(&self) -> Decimal

    source

    pub fn to_formatted_string(&self) -> String

    Trait Implementations§

    source§

    impl Add<f64> for Money

    §

    type Output = f64

    The resulting type after applying the + operator.
    source§

    fn add(self, rhs: f64) -> Self::Output

    Performs the + operation. Read more
    source§

    impl Add<Money> for Money

    §

    type Output = Money

    The resulting type after applying the + operator.
    source§

    fn add(self, rhs: Self) -> Self::Output

    Performs the + operation. Read more
    source§

    impl AddAssign<Money> for Money

    source§

    fn add_assign(&mut self, other: Self)

    Performs the += operation. Read more
    source§

    impl Clone for Money

    source§

    fn clone(&self) -> Money

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for Money

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<'de> Deserialize<'de> for Money

    source§

    fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    source§

    impl Display for Money

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> FmtResult

    Formats the value using the given formatter. Read more
    source§

    impl From<&Money> for f64

    source§

    fn from(money: &Money) -> Self

    Converts to this type from the input type.
    source§

    impl From<Money> for f64

    source§

    fn from(money: Money) -> Self

    Converts to this type from the input type.
    source§

    impl FromStr for Money

    §

    type Err = String

    The associated error which can be returned from parsing.
    source§

    fn from_str(input: &str) -> Result<Self, Self::Err>

    Parses a string s to return a value of this type. Read more
    source§

    impl Hash for Money

    source§

    fn hash<H: Hasher>(&self, state: &mut H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, - Self: Sized,

    Feeds a slice of this type into the given Hasher. Read more
    source§

    impl IntoPy<Py<PyAny>> for Money

    source§

    fn into_py(self, py: Python<'_>) -> PyObject

    Performs the conversion.
    source§

    impl Mul<f64> for Money

    §

    type Output = f64

    The resulting type after applying the * operator.
    source§

    fn mul(self, rhs: f64) -> Self::Output

    Performs the * operation. Read more
    source§

    impl Neg for Money

    §

    type Output = Money

    The resulting type after applying the - operator.
    source§

    fn neg(self) -> Self::Output

    Performs the unary - operation. Read more
    source§

    impl Ord for Money

    source§

    fn cmp(&self, other: &Self) -> Ordering

    This method returns an Ordering between self and other. Read more
    1.21.0 · source§

    fn max(self, other: Self) -> Selfwhere + Self: Sized,

    Feeds a slice of this type into the given Hasher. Read more
    source§

    impl IntoPy<Py<PyAny>> for Money

    source§

    fn into_py(self, py: Python<'_>) -> PyObject

    Performs the conversion.
    source§

    impl Mul<f64> for Money

    §

    type Output = f64

    The resulting type after applying the * operator.
    source§

    fn mul(self, rhs: f64) -> Self::Output

    Performs the * operation. Read more
    source§

    impl Neg for Money

    §

    type Output = Money

    The resulting type after applying the - operator.
    source§

    fn neg(self) -> Self::Output

    Performs the unary - operation. Read more
    source§

    impl Ord for Money

    source§

    fn cmp(&self, other: &Self) -> Ordering

    This method returns an Ordering between self and other. Read more
    1.21.0 · source§

    fn max(self, other: Self) -> Selfwhere Self: Sized,

    Compares and returns the maximum of two values. Read more
    1.21.0 · source§

    fn min(self, other: Self) -> Selfwhere Self: Sized,

    Compares and returns the minimum of two values. Read more
    1.50.0 · source§

    fn clamp(self, min: Self, max: Self) -> Selfwhere Self: Sized + PartialOrd<Self>,

    Restrict a value to a certain interval. Read more
    source§

    impl PartialEq<Money> for Money

    source§

    fn eq(&self, other: &Self) -> bool

    This method tests for self and other values to be equal, and is used @@ -73,7 +73,7 @@ _raw_slf: *mut PyObject, arg0: *mut PyObject ) -> PyResult<*mut PyObject>

    Safety: _slf and _other must be valid non-null Python objects Read more
    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a Money

    §

    type Holder = Option<PyRef<'py, Money>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut Money

    §

    type Holder = Option<PyRefMut<'py, Money>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl PyMethods<Money> for PyClassImplCollector<Money>

    source§

    fn py_methods(self) -> &'static PyClassItems

    source§

    impl PyTypeInfo for Money

    §

    type AsRefTarget = PyCell<Money>

    Utility type to make Py::as_ref work.
    source§

    const NAME: &'static str = _

    Class name.
    source§

    const MODULE: Option<&'static str> = _

    Module name, if any.
    source§

    fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

    Returns the PyTypeObject instance for this type.
    §

    fn type_object(py: Python<'_>) -> &PyType

    Returns the safe abstraction over the type object.
    §

    fn is_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type or a subclass of this type.
    §

    fn is_exact_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type.
    source§

    impl Serialize for Money

    source§

    fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    source§

    impl Sub<f64> for Money

    §

    type Output = f64

    The resulting type after applying the - operator.
    source§

    fn sub(self, rhs: f64) -> Self::Output

    Performs the - operation. Read more
    source§

    impl Sub<Money> for Money

    §

    type Output = Money

    The resulting type after applying the - operator.
    source§

    fn sub(self, rhs: Self) -> Self::Output

    Performs the - operation. Read more
    source§

    impl SubAssign<Money> for Money

    source§

    fn sub_assign(&mut self, other: Self)

    Performs the -= operation. Read more
    source§

    impl Copy for Money

    source§

    impl Eq for Money

    source§

    impl StructuralEq for Money

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for Money

    §

    impl Send for Money

    §

    impl Sync for Money

    §

    impl Unpin for Money

    §

    impl UnwindSafe for Money

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    source§

    impl Sub<f64> for Money

    §

    type Output = f64

    The resulting type after applying the - operator.
    source§

    fn sub(self, rhs: f64) -> Self::Output

    Performs the - operation. Read more
    source§

    impl Sub<Money> for Money

    §

    type Output = Money

    The resulting type after applying the - operator.
    source§

    fn sub(self, rhs: Self) -> Self::Output

    Performs the - operation. Read more
    source§

    impl SubAssign<Money> for Money

    source§

    fn sub_assign(&mut self, other: Self)

    Performs the -= operation. Read more
    source§

    impl Copy for Money

    source§

    impl Eq for Money

    source§

    impl StructuralEq for Money

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for Money

    §

    impl Send for Money

    §

    impl Sync for Money

    §

    impl Unpin for Money

    §

    impl UnwindSafe for Money

    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 T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<Q, K> Comparable<K> for Qwhere diff --git a/develop/core/nautilus_model/types/price/struct.Price.html b/develop/core/nautilus_model/types/price/struct.Price.html index 95aba434b7b6..17d142037649 100644 --- a/develop/core/nautilus_model/types/price/struct.Price.html +++ b/develop/core/nautilus_model/types/price/struct.Price.html @@ -1,10 +1,10 @@ Price in nautilus_model::types::price - Rust
    #[repr(C)]
    pub struct Price { pub raw: i64, pub precision: u8, -}

    Fields§

    §raw: i64§precision: u8

    Implementations§

    source§

    impl Price

    source

    pub fn new(value: f64, precision: u8) -> Result<Self>

    source

    pub fn from_raw(raw: i64, precision: u8) -> Result<Self>

    source

    pub fn max(precision: u8) -> Self

    source

    pub fn min(precision: u8) -> Self

    source

    pub fn zero(precision: u8) -> Self

    source

    pub fn is_zero(&self) -> bool

    source

    pub fn as_f64(&self) -> f64

    source

    pub fn as_decimal(&self) -> Decimal

    source

    pub fn to_formatted_string(&self) -> String

    Methods from Deref<Target = i64>§

    1.43.0 · source

    pub const MIN: i64 = -9_223_372_036_854_775_808i64

    1.43.0 · source

    pub const MAX: i64 = 9_223_372_036_854_775_807i64

    1.53.0 · source

    pub const BITS: u32 = 64u32

    Trait Implementations§

    source§

    impl Add<f64> for Price

    §

    type Output = f64

    The resulting type after applying the + operator.
    source§

    fn add(self, rhs: f64) -> Self::Output

    Performs the + operation. Read more
    source§

    impl Add<Price> for Price

    §

    type Output = Price

    The resulting type after applying the + operator.
    source§

    fn add(self, rhs: Self) -> Self::Output

    Performs the + operation. Read more
    source§

    impl AddAssign<Price> for Price

    source§

    fn add_assign(&mut self, other: Self)

    Performs the += operation. Read more
    source§

    impl Clone for Price

    source§

    fn clone(&self) -> Price

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for Price

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Default for Price

    source§

    fn default() -> Price

    Returns the “default value” for a type. Read more
    source§

    impl Deref for Price

    §

    type Target = i64

    The resulting type after dereferencing.
    source§

    fn deref(&self) -> &Self::Target

    Dereferences the value.
    source§

    impl<'de> Deserialize<'de> for Price

    source§

    fn deserialize<D>(_deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    source§

    impl Display for Price

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl From<&Price> for f64

    source§

    fn from(price: &Price) -> Self

    Converts to this type from the input type.
    source§

    impl From<&str> for Price

    source§

    fn from(input: &str) -> Self

    Converts to this type from the input type.
    source§

    impl From<Price> for f64

    source§

    fn from(price: Price) -> Self

    Converts to this type from the input type.
    source§

    impl FromStr for Price

    §

    type Err = String

    The associated error which can be returned from parsing.
    source§

    fn from_str(input: &str) -> Result<Self, Self::Err>

    Parses a string s to return a value of this type. Read more
    source§

    impl Hash for Price

    source§

    fn hash<H: Hasher>(&self, state: &mut H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)where +}

    Fields§

    §raw: i64§precision: u8

    Implementations§

    source§

    impl Price

    source

    pub fn new(value: f64, precision: u8) -> Result<Self>

    source

    pub fn from_raw(raw: i64, precision: u8) -> Result<Self>

    source

    pub fn max(precision: u8) -> Self

    source

    pub fn min(precision: u8) -> Self

    source

    pub fn zero(precision: u8) -> Self

    source

    pub fn is_zero(&self) -> bool

    source

    pub fn as_f64(&self) -> f64

    source

    pub fn as_decimal(&self) -> Decimal

    source

    pub fn to_formatted_string(&self) -> String

    Methods from Deref<Target = i64>§

    1.43.0 · source

    pub const MIN: i64 = -9_223_372_036_854_775_808i64

    1.43.0 · source

    pub const MAX: i64 = 9_223_372_036_854_775_807i64

    1.53.0 · source

    pub const BITS: u32 = 64u32

    Trait Implementations§

    source§

    impl Add<f64> for Price

    §

    type Output = f64

    The resulting type after applying the + operator.
    source§

    fn add(self, rhs: f64) -> Self::Output

    Performs the + operation. Read more
    source§

    impl Add<Price> for Price

    §

    type Output = Price

    The resulting type after applying the + operator.
    source§

    fn add(self, rhs: Self) -> Self::Output

    Performs the + operation. Read more
    source§

    impl AddAssign<Price> for Price

    source§

    fn add_assign(&mut self, other: Self)

    Performs the += operation. Read more
    source§

    impl Clone for Price

    source§

    fn clone(&self) -> Price

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for Price

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Default for Price

    source§

    fn default() -> Price

    Returns the “default value” for a type. Read more
    source§

    impl Deref for Price

    §

    type Target = i64

    The resulting type after dereferencing.
    source§

    fn deref(&self) -> &Self::Target

    Dereferences the value.
    source§

    impl<'de> Deserialize<'de> for Price

    source§

    fn deserialize<D>(_deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    source§

    impl Display for Price

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl From<&Price> for f64

    source§

    fn from(price: &Price) -> Self

    Converts to this type from the input type.
    source§

    impl From<&str> for Price

    source§

    fn from(input: &str) -> Self

    Converts to this type from the input type.
    source§

    impl From<Price> for f64

    source§

    fn from(price: Price) -> Self

    Converts to this type from the input type.
    source§

    impl FromStr for Price

    §

    type Err = String

    The associated error which can be returned from parsing.
    source§

    fn from_str(input: &str) -> Result<Self, Self::Err>

    Parses a string s to return a value of this type. Read more
    source§

    impl Hash for Price

    source§

    fn hash<H: Hasher>(&self, state: &mut H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, - Self: Sized,

    Feeds a slice of this type into the given Hasher. Read more
    source§

    impl IntoPy<Py<PyAny>> for Price

    source§

    fn into_py(self, py: Python<'_>) -> PyObject

    Performs the conversion.
    source§

    impl Mul<f64> for Price

    §

    type Output = f64

    The resulting type after applying the * operator.
    source§

    fn mul(self, rhs: f64) -> Self::Output

    Performs the * operation. Read more
    source§

    impl Neg for Price

    §

    type Output = Price

    The resulting type after applying the - operator.
    source§

    fn neg(self) -> Self::Output

    Performs the unary - operation. Read more
    source§

    impl Ord for Price

    source§

    fn cmp(&self, other: &Self) -> Ordering

    This method returns an Ordering between self and other. Read more
    1.21.0 · source§

    fn max(self, other: Self) -> Selfwhere + Self: Sized,

    Feeds a slice of this type into the given Hasher. Read more
    source§

    impl IntoPy<Py<PyAny>> for Price

    source§

    fn into_py(self, py: Python<'_>) -> PyObject

    Performs the conversion.
    source§

    impl Mul<f64> for Price

    §

    type Output = f64

    The resulting type after applying the * operator.
    source§

    fn mul(self, rhs: f64) -> Self::Output

    Performs the * operation. Read more
    source§

    impl Neg for Price

    §

    type Output = Price

    The resulting type after applying the - operator.
    source§

    fn neg(self) -> Self::Output

    Performs the unary - operation. Read more
    source§

    impl Ord for Price

    source§

    fn cmp(&self, other: &Self) -> Ordering

    This method returns an Ordering between self and other. Read more
    1.21.0 · source§

    fn max(self, other: Self) -> Selfwhere Self: Sized,

    Compares and returns the maximum of two values. Read more
    1.21.0 · source§

    fn min(self, other: Self) -> Selfwhere Self: Sized,

    Compares and returns the minimum of two values. Read more
    1.50.0 · source§

    fn clamp(self, min: Self, max: Self) -> Selfwhere Self: Sized + PartialOrd<Self>,

    Restrict a value to a certain interval. Read more
    source§

    impl PartialEq<Price> for Price

    source§

    fn eq(&self, other: &Self) -> bool

    This method tests for self and other values to be equal, and is used @@ -73,7 +73,7 @@ _raw_slf: *mut PyObject, arg0: *mut PyObject ) -> PyResult<*mut PyObject>

    Safety: _slf and _other must be valid non-null Python objects Read more
    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a Price

    §

    type Holder = Option<PyRef<'py, Price>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut Price

    §

    type Holder = Option<PyRefMut<'py, Price>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl PyMethods<Price> for PyClassImplCollector<Price>

    source§

    fn py_methods(self) -> &'static PyClassItems

    source§

    impl PyTypeInfo for Price

    §

    type AsRefTarget = PyCell<Price>

    Utility type to make Py::as_ref work.
    source§

    const NAME: &'static str = _

    Class name.
    source§

    const MODULE: Option<&'static str> = _

    Module name, if any.
    source§

    fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

    Returns the PyTypeObject instance for this type.
    §

    fn type_object(py: Python<'_>) -> &PyType

    Returns the safe abstraction over the type object.
    §

    fn is_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type or a subclass of this type.
    §

    fn is_exact_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type.
    source§

    impl Serialize for Price

    source§

    fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    source§

    impl Sub<f64> for Price

    §

    type Output = f64

    The resulting type after applying the - operator.
    source§

    fn sub(self, rhs: f64) -> Self::Output

    Performs the - operation. Read more
    source§

    impl Sub<Price> for Price

    §

    type Output = Price

    The resulting type after applying the - operator.
    source§

    fn sub(self, rhs: Self) -> Self::Output

    Performs the - operation. Read more
    source§

    impl SubAssign<Price> for Price

    source§

    fn sub_assign(&mut self, other: Self)

    Performs the -= operation. Read more
    source§

    impl Copy for Price

    source§

    impl Eq for Price

    source§

    impl StructuralEq for Price

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for Price

    §

    impl Send for Price

    §

    impl Sync for Price

    §

    impl Unpin for Price

    §

    impl UnwindSafe for Price

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + S: Serializer,

    Serialize this value into the given Serde serializer. Read more

    source§

    impl Sub<f64> for Price

    §

    type Output = f64

    The resulting type after applying the - operator.
    source§

    fn sub(self, rhs: f64) -> Self::Output

    Performs the - operation. Read more
    source§

    impl Sub<Price> for Price

    §

    type Output = Price

    The resulting type after applying the - operator.
    source§

    fn sub(self, rhs: Self) -> Self::Output

    Performs the - operation. Read more
    source§

    impl SubAssign<Price> for Price

    source§

    fn sub_assign(&mut self, other: Self)

    Performs the -= operation. Read more
    source§

    impl Copy for Price

    source§

    impl Eq for Price

    source§

    impl StructuralEq for Price

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for Price

    §

    impl Send for Price

    §

    impl Sync for Price

    §

    impl Unpin for Price

    §

    impl UnwindSafe for Price

    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 T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<Q, K> Comparable<K> for Qwhere diff --git a/develop/core/nautilus_model/types/quantity/struct.Quantity.html b/develop/core/nautilus_model/types/quantity/struct.Quantity.html index 3312f32d9290..b69f9e3e57cb 100644 --- a/develop/core/nautilus_model/types/quantity/struct.Quantity.html +++ b/develop/core/nautilus_model/types/quantity/struct.Quantity.html @@ -2,7 +2,7 @@ pub raw: u64, pub precision: u8, }

    Fields§

    §raw: u64§precision: u8

    Implementations§

    source§

    impl Quantity

    source

    pub fn new(value: f64, precision: u8) -> Result<Self>

    source

    pub fn from_raw(raw: u64, precision: u8) -> Result<Self>

    source

    pub fn zero(precision: u8) -> Self

    source

    pub fn is_zero(&self) -> bool

    source

    pub fn is_positive(&self) -> bool

    source

    pub fn as_f64(&self) -> f64

    source

    pub fn as_decimal(&self) -> Decimal

    source

    pub fn to_formatted_string(&self) -> String

    Methods from Deref<Target = u64>§

    1.43.0 · source

    pub const MIN: u64 = 0u64

    1.43.0 · source

    pub const MAX: u64 = 18_446_744_073_709_551_615u64

    1.53.0 · source

    pub const BITS: u32 = 64u32

    Trait Implementations§

    source§

    impl Add<Quantity> for Quantity

    §

    type Output = Quantity

    The resulting type after applying the + operator.
    source§

    fn add(self, rhs: Self) -> Self::Output

    Performs the + operation. Read more
    source§

    impl<T: Into<u64>> AddAssign<T> for Quantity

    source§

    fn add_assign(&mut self, other: T)

    Performs the += operation. Read more
    source§

    impl Clone for Quantity

    source§

    fn clone(&self) -> Quantity

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for Quantity

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Default for Quantity

    source§

    fn default() -> Quantity

    Returns the “default value” for a type. Read more
    source§

    impl Deref for Quantity

    §

    type Target = u64

    The resulting type after dereferencing.
    source§

    fn deref(&self) -> &Self::Target

    Dereferences the value.
    source§

    impl<'de> Deserialize<'de> for Quantity

    source§

    fn deserialize<D>(_deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    source§

    impl Display for Quantity

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl From<&Quantity> for f64

    source§

    fn from(qty: &Quantity) -> Self

    Converts to this type from the input type.
    source§

    impl From<&Quantity> for u64

    source§

    fn from(value: &Quantity) -> Self

    Converts to this type from the input type.
    source§

    impl From<&str> for Quantity

    source§

    fn from(input: &str) -> Self

    Converts to this type from the input type.
    source§

    impl From<Quantity> for f64

    source§

    fn from(qty: Quantity) -> Self

    Converts to this type from the input type.
    source§

    impl From<Quantity> for u64

    source§

    fn from(value: Quantity) -> Self

    Converts to this type from the input type.
    source§

    impl From<i64> for Quantity

    source§

    fn from(input: i64) -> Self

    Converts to this type from the input type.
    source§

    impl FromStr for Quantity

    §

    type Err = String

    The associated error which can be returned from parsing.
    source§

    fn from_str(input: &str) -> Result<Self, Self::Err>

    Parses a string s to return a value of this type. Read more
    source§

    impl Hash for Quantity

    source§

    fn hash<H: Hasher>(&self, state: &mut H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)where + D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    source§

    impl Display for Quantity

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl From<&Quantity> for f64

    source§

    fn from(qty: &Quantity) -> Self

    Converts to this type from the input type.
    source§

    impl From<&Quantity> for u64

    source§

    fn from(value: &Quantity) -> Self

    Converts to this type from the input type.
    source§

    impl From<&str> for Quantity

    source§

    fn from(input: &str) -> Self

    Converts to this type from the input type.
    source§

    impl From<Quantity> for f64

    source§

    fn from(qty: Quantity) -> Self

    Converts to this type from the input type.
    source§

    impl From<Quantity> for u64

    source§

    fn from(value: Quantity) -> Self

    Converts to this type from the input type.
    source§

    impl From<i64> for Quantity

    source§

    fn from(input: i64) -> Self

    Converts to this type from the input type.
    source§

    impl FromStr for Quantity

    §

    type Err = String

    The associated error which can be returned from parsing.
    source§

    fn from_str(input: &str) -> Result<Self, Self::Err>

    Parses a string s to return a value of this type. Read more
    source§

    impl Hash for Quantity

    source§

    fn hash<H: Hasher>(&self, state: &mut H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, Self: Sized,

    Feeds a slice of this type into the given Hasher. Read more
    source§

    impl IntoPy<Py<PyAny>> for Quantity

    source§

    fn into_py(self, py: Python<'_>) -> PyObject

    Performs the conversion.
    source§

    impl Mul<f64> for Quantity

    §

    type Output = f64

    The resulting type after applying the * operator.
    source§

    fn mul(self, rhs: f64) -> Self::Output

    Performs the * operation. Read more
    source§

    impl Mul<Quantity> for Quantity

    §

    type Output = Quantity

    The resulting type after applying the * operator.
    source§

    fn mul(self, rhs: Self) -> Self::Output

    Performs the * operation. Read more
    source§

    impl<T: Into<u64>> MulAssign<T> for Quantity

    source§

    fn mul_assign(&mut self, other: T)

    Performs the *= operation. Read more
    source§

    impl Ord for Quantity

    source§

    fn cmp(&self, other: &Self) -> Ordering

    This method returns an Ordering between self and other. Read more
    1.21.0 · source§

    fn max(self, other: Self) -> Selfwhere Self: Sized,

    Compares and returns the maximum of two values. Read more
    1.21.0 · source§

    fn min(self, other: Self) -> Selfwhere @@ -72,7 +72,7 @@ py: Python<'_>, _raw_slf: *mut PyObject, arg0: *mut PyObject -) -> PyResult<*mut PyObject>

    Safety: _slf and _other must be valid non-null Python objects Read more
    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a Quantity

    §

    type Holder = Option<PyRef<'py, Quantity>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut Quantity

    §

    type Holder = Option<PyRefMut<'py, Quantity>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl PyMethods<Quantity> for PyClassImplCollector<Quantity>

    source§

    fn py_methods(self) -> &'static PyClassItems

    source§

    impl PyTypeInfo for Quantity

    §

    type AsRefTarget = PyCell<Quantity>

    Utility type to make Py::as_ref work.
    source§

    const NAME: &'static str = _

    Class name.
    source§

    const MODULE: Option<&'static str> = _

    Module name, if any.
    source§

    fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

    Returns the PyTypeObject instance for this type.
    §

    fn type_object(py: Python<'_>) -> &PyType

    Returns the safe abstraction over the type object.
    §

    fn is_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type or a subclass of this type.
    §

    fn is_exact_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type.
    source§

    impl Serialize for Quantity

    source§

    fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where +) -> PyResult<*mut PyObject>

    Safety: _slf and _other must be valid non-null Python objects Read more
    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a Quantity

    §

    type Holder = Option<PyRef<'py, Quantity>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut Quantity

    §

    type Holder = Option<PyRefMut<'py, Quantity>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl PyMethods<Quantity> for PyClassImplCollector<Quantity>

    source§

    fn py_methods(self) -> &'static PyClassItems

    source§

    impl PyTypeInfo for Quantity

    §

    type AsRefTarget = PyCell<Quantity>

    Utility type to make Py::as_ref work.
    source§

    const NAME: &'static str = _

    Class name.
    source§

    const MODULE: Option<&'static str> = _

    Module name, if any.
    source§

    fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

    Returns the PyTypeObject instance for this type.
    §

    fn type_object(py: Python<'_>) -> &PyType

    Returns the safe abstraction over the type object.
    §

    fn is_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type or a subclass of this type.
    §

    fn is_exact_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type.
    source§

    impl Serialize for Quantity

    source§

    fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    source§

    impl Sub<Quantity> for Quantity

    §

    type Output = Quantity

    The resulting type after applying the - operator.
    source§

    fn sub(self, rhs: Self) -> Self::Output

    Performs the - operation. Read more
    source§

    impl<T: Into<u64>> SubAssign<T> for Quantity

    source§

    fn sub_assign(&mut self, other: T)

    Performs the -= operation. Read more
    source§

    impl Copy for Quantity

    source§

    impl Eq for Quantity

    source§

    impl StructuralEq for Quantity

    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_network/socket/struct.SocketConfig.html b/develop/core/nautilus_network/socket/struct.SocketConfig.html index 05469bba64d2..d7f2b045d2d6 100644 --- a/develop/core/nautilus_network/socket/struct.SocketConfig.html +++ b/develop/core/nautilus_network/socket/struct.SocketConfig.html @@ -1,6 +1,6 @@ SocketConfig in nautilus_network::socket - Rust
    pub struct SocketConfig { /* private fields */ }
    Expand description

    Configuration for TCP socket connection.

    Trait Implementations§

    source§

    impl Clone for SocketConfig

    source§

    fn clone(&self) -> SocketConfig

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for SocketConfig

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl IntoPy<Py<PyAny>> for SocketConfig

    source§

    fn into_py(self, py: Python<'_>) -> PyObject

    Performs the conversion.
    source§

    impl PyClass for SocketConfig

    §

    type Frozen = False

    Whether the pyclass is frozen. Read more
    source§

    impl PyClassImpl for SocketConfig

    source§

    const IS_BASETYPE: bool = false

    #[pyclass(subclass)]
    source§

    const IS_SUBCLASS: bool = false

    #[pyclass(extends=…)]
    source§

    const IS_MAPPING: bool = false

    #[pyclass(mapping)]
    source§

    const IS_SEQUENCE: bool = false

    #[pyclass(sequence)]
    §

    type Layout = PyCell<SocketConfig>

    Layout
    §

    type BaseType = PyAny

    Base class
    §

    type ThreadChecker = ThreadCheckerStub<SocketConfig>

    This handles following two situations: Read more
    §

    type PyClassMutability = <<PyAny as PyClassBaseType>::PyClassMutability as PyClassMutability>::MutableChild

    Immutable or mutable
    §

    type Dict = PyClassDummySlot

    Specify this class has #[pyclass(dict)] or not.
    §

    type WeakRef = PyClassDummySlot

    Specify this class has #[pyclass(weakref)] or not.
    §

    type BaseNativeType = PyAny

    The closest native ancestor. This is PyAny by default, and when you declare -#[pyclass(extends=PyDict)], it’s PyDict.
    source§

    fn items_iter() -> PyClassItemsIter

    source§

    fn doc(py: Python<'_>) -> PyResult<&'static CStr>

    Rendered class doc
    source§

    fn lazy_type_object() -> &'static LazyTypeObject<Self>

    §

    fn dict_offset() -> Option<isize>

    §

    fn weaklist_offset() -> Option<isize>

    source§

    impl PyClassNewTextSignature<SocketConfig> for PyClassImplCollector<SocketConfig>

    source§

    fn new_text_signature(self) -> Option<&'static str>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a SocketConfig

    §

    type Holder = Option<PyRef<'py, SocketConfig>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut SocketConfig

    §

    type Holder = Option<PyRefMut<'py, SocketConfig>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl PyMethods<SocketConfig> for PyClassImplCollector<SocketConfig>

    source§

    fn py_methods(self) -> &'static PyClassItems

    source§

    impl PyTypeInfo for SocketConfig

    §

    type AsRefTarget = PyCell<SocketConfig>

    Utility type to make Py::as_ref work.
    source§

    const NAME: &'static str = _

    Class name.
    source§

    const MODULE: Option<&'static str> = _

    Module name, if any.
    source§

    fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

    Returns the PyTypeObject instance for this type.
    §

    fn type_object(py: Python<'_>) -> &PyType

    Returns the safe abstraction over the type object.
    §

    fn is_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type or a subclass of this type.
    §

    fn is_exact_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +#[pyclass(extends=PyDict)], it’s PyDict.

    source§

    fn items_iter() -> PyClassItemsIter

    source§

    fn doc(py: Python<'_>) -> PyResult<&'static CStr>

    Rendered class doc
    source§

    fn lazy_type_object() -> &'static LazyTypeObject<Self>

    §

    fn dict_offset() -> Option<isize>

    §

    fn weaklist_offset() -> Option<isize>

    source§

    impl PyClassNewTextSignature<SocketConfig> for PyClassImplCollector<SocketConfig>

    source§

    fn new_text_signature(self) -> Option<&'static str>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a SocketConfig

    §

    type Holder = Option<PyRef<'py, SocketConfig>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut SocketConfig

    §

    type Holder = Option<PyRefMut<'py, SocketConfig>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl PyMethods<SocketConfig> for PyClassImplCollector<SocketConfig>

    source§

    fn py_methods(self) -> &'static PyClassItems

    source§

    impl PyTypeInfo for SocketConfig

    §

    type AsRefTarget = PyCell<SocketConfig>

    Utility type to make Py::as_ref work.
    source§

    const NAME: &'static str = _

    Class name.
    source§

    const MODULE: Option<&'static str> = _

    Module name, if any.
    source§

    fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

    Returns the PyTypeObject instance for this type.
    §

    fn type_object(py: Python<'_>) -> &PyType

    Returns the safe abstraction over the type object.
    §

    fn is_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type or a subclass of this type.
    §

    fn is_exact_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for 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 T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    diff --git a/develop/core/nautilus_network/websocket/index.html b/develop/core/nautilus_network/websocket/index.html index 839297ea29a4..a79b401e74b7 100644 --- a/develop/core/nautilus_network/websocket/index.html +++ b/develop/core/nautilus_network/websocket/index.html @@ -1 +1 @@ -nautilus_network::websocket - Rust
    \ No newline at end of file +nautilus_network::websocket - Rust
    \ No newline at end of file diff --git a/develop/core/nautilus_persistence/arrow/enum.DataStreamingError.html b/develop/core/nautilus_persistence/arrow/enum.DataStreamingError.html index 3ce6917daaf9..52e7516238cc 100644 --- a/develop/core/nautilus_persistence/arrow/enum.DataStreamingError.html +++ b/develop/core/nautilus_persistence/arrow/enum.DataStreamingError.html @@ -2,7 +2,7 @@ ArrowError(ArrowError), IoError(Error), PythonError(PyErr), -}

    Variants§

    §

    ArrowError(ArrowError)

    §

    IoError(Error)

    §

    PythonError(PyErr)

    Trait Implementations§

    source§

    impl Debug for DataStreamingError

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Display for DataStreamingError

    source§

    fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Error for DataStreamingError

    source§

    fn source(&self) -> Option<&(dyn Error + 'static)>

    The lower-level source of this error, if any. Read more
    1.0.0 · source§

    fn description(&self) -> &str

    👎Deprecated since 1.42.0: use the Display impl or to_string()
    1.0.0 · source§

    fn cause(&self) -> Option<&dyn Error>

    👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
    source§

    fn provide<'a>(&'a self, request: &mut Request<'a>)

    🔬This is a nightly-only experimental API. (error_generic_member_access)
    Provides type based access to context intended for error reports. Read more
    source§

    impl From<ArrowError> for DataStreamingError

    source§

    fn from(source: ArrowError) -> Self

    Converts to this type from the input type.
    source§

    impl From<Error> for DataStreamingError

    source§

    fn from(source: Error) -> Self

    Converts to this type from the input type.
    source§

    impl From<PyErr> for DataStreamingError

    source§

    fn from(source: PyErr) -> Self

    Converts to this type from the input type.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +}

    Variants§

    §

    ArrowError(ArrowError)

    §

    IoError(Error)

    §

    PythonError(PyErr)

    Trait Implementations§

    source§

    impl Debug for DataStreamingError

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Display for DataStreamingError

    source§

    fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Error for DataStreamingError

    source§

    fn source(&self) -> Option<&(dyn Error + 'static)>

    The lower-level source of this error, if any. Read more
    1.0.0 · source§

    fn description(&self) -> &str

    👎Deprecated since 1.42.0: use the Display impl or to_string()
    1.0.0 · source§

    fn cause(&self) -> Option<&dyn Error>

    👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
    source§

    fn provide<'a>(&'a self, request: &mut Request<'a>)

    🔬This is a nightly-only experimental API. (error_generic_member_access)
    Provides type based access to context intended for error reports. Read more
    source§

    impl From<ArrowError> for DataStreamingError

    source§

    fn from(source: ArrowError) -> Self

    Converts to this type from the input type.
    source§

    impl From<Error> for DataStreamingError

    source§

    fn from(source: Error) -> Self

    Converts to this type from the input type.
    source§

    impl From<PyErr> for DataStreamingError

    source§

    fn from(source: PyErr) -> Self

    Converts to this type from the input type.

    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
    §

    impl<T> AsErrorSource for Twhere T: Error + 'static,

    §

    fn as_error_source(&self) -> &(dyn Error + 'static)

    For maximum effectiveness, this needs to be called as a method to benefit from Rust’s automatic dereferencing of method diff --git a/develop/core/nautilus_persistence/arrow/enum.EncodingError.html b/develop/core/nautilus_persistence/arrow/enum.EncodingError.html index 24a4de58333c..a0037d2e9c3f 100644 --- a/develop/core/nautilus_persistence/arrow/enum.EncodingError.html +++ b/develop/core/nautilus_persistence/arrow/enum.EncodingError.html @@ -4,7 +4,7 @@ ParseError(&'static str, String), InvalidColumnType(&'static str, usize, DataType, DataType), ArrowError(ArrowError), -}

    Variants§

    §

    MissingMetadata(&'static str)

    §

    MissingColumn(&'static str, usize)

    §

    ParseError(&'static str, String)

    §

    InvalidColumnType(&'static str, usize, DataType, DataType)

    §

    ArrowError(ArrowError)

    Trait Implementations§

    source§

    impl Debug for EncodingError

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Display for EncodingError

    source§

    fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Error for EncodingError

    source§

    fn source(&self) -> Option<&(dyn Error + 'static)>

    The lower-level source of this error, if any. Read more
    1.0.0 · source§

    fn description(&self) -> &str

    👎Deprecated since 1.42.0: use the Display impl or to_string()
    1.0.0 · source§

    fn cause(&self) -> Option<&dyn Error>

    👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
    source§

    fn provide<'a>(&'a self, request: &mut Request<'a>)

    🔬This is a nightly-only experimental API. (error_generic_member_access)
    Provides type based access to context intended for error reports. Read more
    source§

    impl From<ArrowError> for EncodingError

    source§

    fn from(source: ArrowError) -> Self

    Converts to this type from the input type.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +}

    Variants§

    §

    MissingMetadata(&'static str)

    §

    MissingColumn(&'static str, usize)

    §

    ParseError(&'static str, String)

    §

    InvalidColumnType(&'static str, usize, DataType, DataType)

    §

    ArrowError(ArrowError)

    Trait Implementations§

    source§

    impl Debug for EncodingError

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Display for EncodingError

    source§

    fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Error for EncodingError

    source§

    fn source(&self) -> Option<&(dyn Error + 'static)>

    The lower-level source of this error, if any. Read more
    1.0.0 · source§

    fn description(&self) -> &str

    👎Deprecated since 1.42.0: use the Display impl or to_string()
    1.0.0 · source§

    fn cause(&self) -> Option<&dyn Error>

    👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
    source§

    fn provide<'a>(&'a self, request: &mut Request<'a>)

    🔬This is a nightly-only experimental API. (error_generic_member_access)
    Provides type based access to context intended for error reports. Read more
    source§

    impl From<ArrowError> for EncodingError

    source§

    fn from(source: ArrowError) -> Self

    Converts to this type from the input type.

    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
    §

    impl<T> AsErrorSource for Twhere T: Error + 'static,

    §

    fn as_error_source(&self) -> &(dyn Error + 'static)

    For maximum effectiveness, this needs to be called as a method to benefit from Rust’s automatic dereferencing of method diff --git a/develop/core/nautilus_persistence/arrow/trait.ArrowSchemaProvider.html b/develop/core/nautilus_persistence/arrow/trait.ArrowSchemaProvider.html index d5e771b632a9..607fc2e6cb25 100644 --- a/develop/core/nautilus_persistence/arrow/trait.ArrowSchemaProvider.html +++ b/develop/core/nautilus_persistence/arrow/trait.ArrowSchemaProvider.html @@ -4,4 +4,4 @@ // Provided method fn get_schema_map() -> HashMap<String, String> { ... } -}

    Required Methods§

    source

    fn get_schema(metadata: Option<HashMap<String, String>>) -> Schema

    Provided Methods§

    Implementations on Foreign Types§

    source§

    impl ArrowSchemaProvider for OrderBookDelta

    source§

    fn get_schema(metadata: Option<HashMap<String, String>>) -> Schema

    source§

    impl ArrowSchemaProvider for QuoteTick

    source§

    fn get_schema(metadata: Option<HashMap<String, String>>) -> Schema

    source§

    impl ArrowSchemaProvider for Bar

    source§

    fn get_schema(metadata: Option<HashMap<String, String>>) -> Schema

    source§

    impl ArrowSchemaProvider for TradeTick

    source§

    fn get_schema(metadata: Option<HashMap<String, String>>) -> Schema

    Implementors§

    \ No newline at end of file +}

    Required Methods§

    source

    fn get_schema(metadata: Option<HashMap<String, String>>) -> Schema

    Provided Methods§

    Implementations on Foreign Types§

    source§

    impl ArrowSchemaProvider for TradeTick

    source§

    fn get_schema(metadata: Option<HashMap<String, String>>) -> Schema

    source§

    impl ArrowSchemaProvider for Bar

    source§

    fn get_schema(metadata: Option<HashMap<String, String>>) -> Schema

    source§

    impl ArrowSchemaProvider for OrderBookDelta

    source§

    fn get_schema(metadata: Option<HashMap<String, String>>) -> Schema

    source§

    impl ArrowSchemaProvider for QuoteTick

    source§

    fn get_schema(metadata: Option<HashMap<String, String>>) -> Schema

    Implementors§

    \ No newline at end of file diff --git a/develop/core/nautilus_persistence/arrow/trait.DecodeDataFromRecordBatch.html b/develop/core/nautilus_persistence/arrow/trait.DecodeDataFromRecordBatch.html index 768bb3c44e35..6195736f049d 100644 --- a/develop/core/nautilus_persistence/arrow/trait.DecodeDataFromRecordBatch.html +++ b/develop/core/nautilus_persistence/arrow/trait.DecodeDataFromRecordBatch.html @@ -8,16 +8,16 @@ }

    Required Methods§

    source

    fn decode_data_batch( metadata: &HashMap<String, String>, record_batch: RecordBatch -) -> Result<Vec<Data>, EncodingError>

    Implementations on Foreign Types§

    source§

    impl DecodeDataFromRecordBatch for TradeTick

    Implementations on Foreign Types§

    source§

    impl DecodeDataFromRecordBatch for QuoteTick

    source§

    fn decode_data_batch( metadata: &HashMap<String, String>, record_batch: RecordBatch -) -> Result<Vec<Data>, EncodingError>

    source§

    impl DecodeDataFromRecordBatch for OrderBookDelta

    source§

    impl DecodeDataFromRecordBatch for Bar

    source§

    fn decode_data_batch( metadata: &HashMap<String, String>, record_batch: RecordBatch -) -> Result<Vec<Data>, EncodingError>

    source§

    impl DecodeDataFromRecordBatch for Bar

    source§

    impl DecodeDataFromRecordBatch for TradeTick

    source§

    fn decode_data_batch( metadata: &HashMap<String, String>, record_batch: RecordBatch -) -> Result<Vec<Data>, EncodingError>

    source§

    impl DecodeDataFromRecordBatch for QuoteTick

    source§

    impl DecodeDataFromRecordBatch for OrderBookDelta

    source§

    fn decode_data_batch( metadata: &HashMap<String, String>, record_batch: RecordBatch ) -> Result<Vec<Data>, EncodingError>

    Implementors§

    \ No newline at end of file diff --git a/develop/core/nautilus_persistence/arrow/trait.DecodeFromRecordBatch.html b/develop/core/nautilus_persistence/arrow/trait.DecodeFromRecordBatch.html index 4b0ea1d183fa..db807a765f42 100644 --- a/develop/core/nautilus_persistence/arrow/trait.DecodeFromRecordBatch.html +++ b/develop/core/nautilus_persistence/arrow/trait.DecodeFromRecordBatch.html @@ -8,16 +8,16 @@ }

    Required Methods§

    source

    fn decode_batch( metadata: &HashMap<String, String>, record_batch: RecordBatch -) -> Result<Vec<Self>, EncodingError>

    Implementations on Foreign Types§

    source§

    impl DecodeFromRecordBatch for QuoteTick

    Implementations on Foreign Types§

    source§

    impl DecodeFromRecordBatch for Bar

    source§

    fn decode_batch( metadata: &HashMap<String, String>, record_batch: RecordBatch -) -> Result<Vec<Self>, EncodingError>

    source§

    impl DecodeFromRecordBatch for TradeTick

    source§

    impl DecodeFromRecordBatch for OrderBookDelta

    source§

    fn decode_batch( metadata: &HashMap<String, String>, record_batch: RecordBatch -) -> Result<Vec<Self>, EncodingError>

    source§

    impl DecodeFromRecordBatch for Bar

    source§

    impl DecodeFromRecordBatch for QuoteTick

    source§

    fn decode_batch( metadata: &HashMap<String, String>, record_batch: RecordBatch -) -> Result<Vec<Self>, EncodingError>

    source§

    impl DecodeFromRecordBatch for OrderBookDelta

    source§

    impl DecodeFromRecordBatch for TradeTick

    source§

    fn decode_batch( metadata: &HashMap<String, String>, record_batch: RecordBatch ) -> Result<Vec<Self>, EncodingError>

    Implementors§

    \ No newline at end of file diff --git a/develop/core/nautilus_persistence/arrow/trait.EncodeToRecordBatch.html b/develop/core/nautilus_persistence/arrow/trait.EncodeToRecordBatch.html index 0fa418e50fba..19df16fda605 100644 --- a/develop/core/nautilus_persistence/arrow/trait.EncodeToRecordBatch.html +++ b/develop/core/nautilus_persistence/arrow/trait.EncodeToRecordBatch.html @@ -8,16 +8,16 @@ }

    Required Methods§

    source

    fn encode_batch( metadata: &HashMap<String, String>, data: &[Self] -) -> Result<RecordBatch, ArrowError>

    Implementations on Foreign Types§

    source§

    impl EncodeToRecordBatch for Bar

    source§

    fn encode_batch( +) -> Result<RecordBatch, ArrowError>

    Implementations on Foreign Types§

    source§

    impl EncodeToRecordBatch for QuoteTick

    source§

    fn encode_batch( metadata: &HashMap<String, String>, data: &[Self] ) -> Result<RecordBatch, ArrowError>

    source§

    impl EncodeToRecordBatch for TradeTick

    source§

    fn encode_batch( metadata: &HashMap<String, String>, data: &[Self] -) -> Result<RecordBatch, ArrowError>

    source§

    impl EncodeToRecordBatch for QuoteTick

    source§

    fn encode_batch( +) -> Result<RecordBatch, ArrowError>

    source§

    impl EncodeToRecordBatch for OrderBookDelta

    source§

    fn encode_batch( metadata: &HashMap<String, String>, data: &[Self] -) -> Result<RecordBatch, ArrowError>

    source§

    impl EncodeToRecordBatch for OrderBookDelta

    source§

    fn encode_batch( +) -> Result<RecordBatch, ArrowError>

    source§

    impl EncodeToRecordBatch for Bar

    source§

    fn encode_batch( metadata: &HashMap<String, String>, data: &[Self] ) -> Result<RecordBatch, ArrowError>

    Implementors§

    \ No newline at end of file diff --git a/develop/core/nautilus_persistence/backend/session/struct.DataBackendSession.html b/develop/core/nautilus_persistence/backend/session/struct.DataBackendSession.html index 25f5019b5334..98c8aa47a101 100644 --- a/develop/core/nautilus_persistence/backend/session/struct.DataBackendSession.html +++ b/develop/core/nautilus_persistence/backend/session/struct.DataBackendSession.html @@ -27,7 +27,7 @@
    Safety

    The file data must be ordered by the ts_init in ascending order for this to work correctly.

    source

    pub fn get_query_result(&mut self) -> QueryResult

    Trait Implementations§

    source§

    impl IntoPy<Py<PyAny>> for DataBackendSession

    source§

    fn into_py(self, py: Python<'_>) -> PyObject

    Performs the conversion.
    source§

    impl PyClass for DataBackendSession

    §

    type Frozen = False

    Whether the pyclass is frozen. Read more
    source§

    impl PyClassImpl for DataBackendSession

    source§

    const IS_BASETYPE: bool = false

    #[pyclass(subclass)]
    source§

    const IS_SUBCLASS: bool = false

    #[pyclass(extends=…)]
    source§

    const IS_MAPPING: bool = false

    #[pyclass(mapping)]
    source§

    const IS_SEQUENCE: bool = false

    #[pyclass(sequence)]
    §

    type Layout = PyCell<DataBackendSession>

    Layout
    §

    type BaseType = PyAny

    Base class
    §

    type ThreadChecker = ThreadCheckerStub<DataBackendSession>

    This handles following two situations: Read more
    §

    type PyClassMutability = <<PyAny as PyClassBaseType>::PyClassMutability as PyClassMutability>::MutableChild

    Immutable or mutable
    §

    type Dict = PyClassDummySlot

    Specify this class has #[pyclass(dict)] or not.
    §

    type WeakRef = PyClassDummySlot

    Specify this class has #[pyclass(weakref)] or not.
    §

    type BaseNativeType = PyAny

    The closest native ancestor. This is PyAny by default, and when you declare -#[pyclass(extends=PyDict)], it’s PyDict.
    source§

    fn items_iter() -> PyClassItemsIter

    source§

    fn doc(py: Python<'_>) -> PyResult<&'static CStr>

    Rendered class doc
    source§

    fn lazy_type_object() -> &'static LazyTypeObject<Self>

    §

    fn dict_offset() -> Option<isize>

    §

    fn weaklist_offset() -> Option<isize>

    source§

    impl PyClassNewTextSignature<DataBackendSession> for PyClassImplCollector<DataBackendSession>

    source§

    fn new_text_signature(self) -> Option<&'static str>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a DataBackendSession

    §

    type Holder = Option<PyRef<'py, DataBackendSession>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut DataBackendSession

    §

    type Holder = Option<PyRefMut<'py, DataBackendSession>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl PyMethods<DataBackendSession> for PyClassImplCollector<DataBackendSession>

    source§

    fn py_methods(self) -> &'static PyClassItems

    source§

    impl PyTypeInfo for DataBackendSession

    §

    type AsRefTarget = PyCell<DataBackendSession>

    Utility type to make Py::as_ref work.
    source§

    const NAME: &'static str = _

    Class name.
    source§

    const MODULE: Option<&'static str> = _

    Module name, if any.
    source§

    fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

    Returns the PyTypeObject instance for this type.
    §

    fn type_object(py: Python<'_>) -> &PyType

    Returns the safe abstraction over the type object.
    §

    fn is_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type or a subclass of this type.
    §

    fn is_exact_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type.
    source§

    impl Send for DataBackendSession

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +#[pyclass(extends=PyDict)], it’s PyDict.

    source§

    fn items_iter() -> PyClassItemsIter

    source§

    fn doc(py: Python<'_>) -> PyResult<&'static CStr>

    Rendered class doc
    source§

    fn lazy_type_object() -> &'static LazyTypeObject<Self>

    §

    fn dict_offset() -> Option<isize>

    §

    fn weaklist_offset() -> Option<isize>

    source§

    impl PyClassNewTextSignature<DataBackendSession> for PyClassImplCollector<DataBackendSession>

    source§

    fn new_text_signature(self) -> Option<&'static str>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a DataBackendSession

    §

    type Holder = Option<PyRef<'py, DataBackendSession>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut DataBackendSession

    §

    type Holder = Option<PyRefMut<'py, DataBackendSession>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl PyMethods<DataBackendSession> for PyClassImplCollector<DataBackendSession>

    source§

    fn py_methods(self) -> &'static PyClassItems

    source§

    impl PyTypeInfo for DataBackendSession

    §

    type AsRefTarget = PyCell<DataBackendSession>

    Utility type to make Py::as_ref work.
    source§

    const NAME: &'static str = _

    Class name.
    source§

    const MODULE: Option<&'static str> = _

    Module name, if any.
    source§

    fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

    Returns the PyTypeObject instance for this type.
    §

    fn type_object(py: Python<'_>) -> &PyType

    Returns the safe abstraction over the type object.
    §

    fn is_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type or a subclass of this type.
    §

    fn is_exact_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type.
    source§

    impl Send for DataBackendSession

    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 T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    diff --git a/develop/core/nautilus_persistence/python/backend/transformer/struct.DataTransformer.html b/develop/core/nautilus_persistence/python/backend/transformer/struct.DataTransformer.html index 35787ddfccca..dc7501422a37 100644 --- a/develop/core/nautilus_persistence/python/backend/transformer/struct.DataTransformer.html +++ b/develop/core/nautilus_persistence/python/backend/transformer/struct.DataTransformer.html @@ -16,7 +16,7 @@ py: Python<'_>, data: Vec<Bar> ) -> PyResult<Py<PyBytes>>

    Trait Implementations§

    source§

    impl IntoPy<Py<PyAny>> for DataTransformer

    source§

    fn into_py(self, py: Python<'_>) -> PyObject

    Performs the conversion.
    source§

    impl PyClass for DataTransformer

    §

    type Frozen = False

    Whether the pyclass is frozen. Read more
    source§

    impl PyClassImpl for DataTransformer

    source§

    const IS_BASETYPE: bool = false

    #[pyclass(subclass)]
    source§

    const IS_SUBCLASS: bool = false

    #[pyclass(extends=…)]
    source§

    const IS_MAPPING: bool = false

    #[pyclass(mapping)]
    source§

    const IS_SEQUENCE: bool = false

    #[pyclass(sequence)]
    §

    type Layout = PyCell<DataTransformer>

    Layout
    §

    type BaseType = PyAny

    Base class
    §

    type ThreadChecker = ThreadCheckerStub<DataTransformer>

    This handles following two situations: Read more
    §

    type PyClassMutability = <<PyAny as PyClassBaseType>::PyClassMutability as PyClassMutability>::MutableChild

    Immutable or mutable
    §

    type Dict = PyClassDummySlot

    Specify this class has #[pyclass(dict)] or not.
    §

    type WeakRef = PyClassDummySlot

    Specify this class has #[pyclass(weakref)] or not.
    §

    type BaseNativeType = PyAny

    The closest native ancestor. This is PyAny by default, and when you declare -#[pyclass(extends=PyDict)], it’s PyDict.
    source§

    fn items_iter() -> PyClassItemsIter

    source§

    fn doc(py: Python<'_>) -> PyResult<&'static CStr>

    Rendered class doc
    source§

    fn lazy_type_object() -> &'static LazyTypeObject<Self>

    §

    fn dict_offset() -> Option<isize>

    §

    fn weaklist_offset() -> Option<isize>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a DataTransformer

    §

    type Holder = Option<PyRef<'py, DataTransformer>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut DataTransformer

    §

    type Holder = Option<PyRefMut<'py, DataTransformer>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl PyMethods<DataTransformer> for PyClassImplCollector<DataTransformer>

    source§

    fn py_methods(self) -> &'static PyClassItems

    source§

    impl PyTypeInfo for DataTransformer

    §

    type AsRefTarget = PyCell<DataTransformer>

    Utility type to make Py::as_ref work.
    source§

    const NAME: &'static str = _

    Class name.
    source§

    const MODULE: Option<&'static str> = ::core::option::Option::None

    Module name, if any.
    source§

    fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

    Returns the PyTypeObject instance for this type.
    §

    fn type_object(py: Python<'_>) -> &PyType

    Returns the safe abstraction over the type object.
    §

    fn is_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type or a subclass of this type.
    §

    fn is_exact_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +#[pyclass(extends=PyDict)], it’s PyDict.

    source§

    fn items_iter() -> PyClassItemsIter

    source§

    fn doc(py: Python<'_>) -> PyResult<&'static CStr>

    Rendered class doc
    source§

    fn lazy_type_object() -> &'static LazyTypeObject<Self>

    §

    fn dict_offset() -> Option<isize>

    §

    fn weaklist_offset() -> Option<isize>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a DataTransformer

    §

    type Holder = Option<PyRef<'py, DataTransformer>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut DataTransformer

    §

    type Holder = Option<PyRefMut<'py, DataTransformer>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl PyMethods<DataTransformer> for PyClassImplCollector<DataTransformer>

    source§

    fn py_methods(self) -> &'static PyClassItems

    source§

    impl PyTypeInfo for DataTransformer

    §

    type AsRefTarget = PyCell<DataTransformer>

    Utility type to make Py::as_ref work.
    source§

    const NAME: &'static str = _

    Class name.
    source§

    const MODULE: Option<&'static str> = ::core::option::Option::None

    Module name, if any.
    source§

    fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

    Returns the PyTypeObject instance for this type.
    §

    fn type_object(py: Python<'_>) -> &PyType

    Returns the safe abstraction over the type object.
    §

    fn is_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type or a subclass of this type.
    §

    fn is_exact_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type.

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for DataTransformer

    §

    impl Send for DataTransformer

    §

    impl Sync for DataTransformer

    §

    impl Unpin for DataTransformer

    §

    impl UnwindSafe for DataTransformer

    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 T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    diff --git a/develop/core/nautilus_persistence/python/wranglers/delta/struct.OrderBookDeltaDataWrangler.html b/develop/core/nautilus_persistence/python/wranglers/delta/struct.OrderBookDeltaDataWrangler.html index 85bc3e9cf264..834bbe4a4923 100644 --- a/develop/core/nautilus_persistence/python/wranglers/delta/struct.OrderBookDeltaDataWrangler.html +++ b/develop/core/nautilus_persistence/python/wranglers/delta/struct.OrderBookDeltaDataWrangler.html @@ -1,5 +1,5 @@ OrderBookDeltaDataWrangler in nautilus_persistence::python::wranglers::delta - Rust
    pub struct OrderBookDeltaDataWrangler { /* private fields */ }

    Trait Implementations§

    source§

    impl IntoPy<Py<PyAny>> for OrderBookDeltaDataWrangler

    source§

    fn into_py(self, py: Python<'_>) -> PyObject

    Performs the conversion.
    source§

    impl PyClass for OrderBookDeltaDataWrangler

    §

    type Frozen = False

    Whether the pyclass is frozen. Read more
    source§

    impl PyClassImpl for OrderBookDeltaDataWrangler

    source§

    const IS_BASETYPE: bool = false

    #[pyclass(subclass)]
    source§

    const IS_SUBCLASS: bool = false

    #[pyclass(extends=…)]
    source§

    const IS_MAPPING: bool = false

    #[pyclass(mapping)]
    source§

    const IS_SEQUENCE: bool = false

    #[pyclass(sequence)]
    §

    type Layout = PyCell<OrderBookDeltaDataWrangler>

    Layout
    §

    type BaseType = PyAny

    Base class
    §

    type ThreadChecker = ThreadCheckerStub<OrderBookDeltaDataWrangler>

    This handles following two situations: Read more
    §

    type PyClassMutability = <<PyAny as PyClassBaseType>::PyClassMutability as PyClassMutability>::MutableChild

    Immutable or mutable
    §

    type Dict = PyClassDummySlot

    Specify this class has #[pyclass(dict)] or not.
    §

    type WeakRef = PyClassDummySlot

    Specify this class has #[pyclass(weakref)] or not.
    §

    type BaseNativeType = PyAny

    The closest native ancestor. This is PyAny by default, and when you declare -#[pyclass(extends=PyDict)], it’s PyDict.
    source§

    fn items_iter() -> PyClassItemsIter

    source§

    fn doc(py: Python<'_>) -> PyResult<&'static CStr>

    Rendered class doc
    source§

    fn lazy_type_object() -> &'static LazyTypeObject<Self>

    §

    fn dict_offset() -> Option<isize>

    §

    fn weaklist_offset() -> Option<isize>

    source§

    impl PyClassNewTextSignature<OrderBookDeltaDataWrangler> for PyClassImplCollector<OrderBookDeltaDataWrangler>

    source§

    fn new_text_signature(self) -> Option<&'static str>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a OrderBookDeltaDataWrangler

    §

    type Holder = Option<PyRef<'py, OrderBookDeltaDataWrangler>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut OrderBookDeltaDataWrangler

    §

    type Holder = Option<PyRefMut<'py, OrderBookDeltaDataWrangler>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl PyMethods<OrderBookDeltaDataWrangler> for PyClassImplCollector<OrderBookDeltaDataWrangler>

    source§

    fn py_methods(self) -> &'static PyClassItems

    source§

    impl PyTypeInfo for OrderBookDeltaDataWrangler

    §

    type AsRefTarget = PyCell<OrderBookDeltaDataWrangler>

    Utility type to make Py::as_ref work.
    source§

    const NAME: &'static str = _

    Class name.
    source§

    const MODULE: Option<&'static str> = ::core::option::Option::None

    Module name, if any.
    source§

    fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

    Returns the PyTypeObject instance for this type.
    §

    fn type_object(py: Python<'_>) -> &PyType

    Returns the safe abstraction over the type object.
    §

    fn is_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type or a subclass of this type.
    §

    fn is_exact_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +#[pyclass(extends=PyDict)], it’s PyDict.

    source§

    fn items_iter() -> PyClassItemsIter

    source§

    fn doc(py: Python<'_>) -> PyResult<&'static CStr>

    Rendered class doc
    source§

    fn lazy_type_object() -> &'static LazyTypeObject<Self>

    §

    fn dict_offset() -> Option<isize>

    §

    fn weaklist_offset() -> Option<isize>

    source§

    impl PyClassNewTextSignature<OrderBookDeltaDataWrangler> for PyClassImplCollector<OrderBookDeltaDataWrangler>

    source§

    fn new_text_signature(self) -> Option<&'static str>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a OrderBookDeltaDataWrangler

    §

    type Holder = Option<PyRef<'py, OrderBookDeltaDataWrangler>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut OrderBookDeltaDataWrangler

    §

    type Holder = Option<PyRefMut<'py, OrderBookDeltaDataWrangler>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl PyMethods<OrderBookDeltaDataWrangler> for PyClassImplCollector<OrderBookDeltaDataWrangler>

    source§

    fn py_methods(self) -> &'static PyClassItems

    source§

    impl PyTypeInfo for OrderBookDeltaDataWrangler

    §

    type AsRefTarget = PyCell<OrderBookDeltaDataWrangler>

    Utility type to make Py::as_ref work.
    source§

    const NAME: &'static str = _

    Class name.
    source§

    const MODULE: Option<&'static str> = ::core::option::Option::None

    Module name, if any.
    source§

    fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

    Returns the PyTypeObject instance for this type.
    §

    fn type_object(py: Python<'_>) -> &PyType

    Returns the safe abstraction over the type object.
    §

    fn is_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type or a subclass of this type.
    §

    fn is_exact_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type.

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for OrderBookDeltaDataWrangler

    §

    impl Send for OrderBookDeltaDataWrangler

    §

    impl Sync for OrderBookDeltaDataWrangler

    §

    impl Unpin for OrderBookDeltaDataWrangler

    §

    impl UnwindSafe for OrderBookDeltaDataWrangler

    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 T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    diff --git a/develop/core/nautilus_persistence/python/wranglers/quote/struct.QuoteTickDataWrangler.html b/develop/core/nautilus_persistence/python/wranglers/quote/struct.QuoteTickDataWrangler.html index 2c008a08d894..3cff00e35cc3 100644 --- a/develop/core/nautilus_persistence/python/wranglers/quote/struct.QuoteTickDataWrangler.html +++ b/develop/core/nautilus_persistence/python/wranglers/quote/struct.QuoteTickDataWrangler.html @@ -1,5 +1,5 @@ QuoteTickDataWrangler in nautilus_persistence::python::wranglers::quote - Rust
    pub struct QuoteTickDataWrangler { /* private fields */ }

    Trait Implementations§

    source§

    impl IntoPy<Py<PyAny>> for QuoteTickDataWrangler

    source§

    fn into_py(self, py: Python<'_>) -> PyObject

    Performs the conversion.
    source§

    impl PyClass for QuoteTickDataWrangler

    §

    type Frozen = False

    Whether the pyclass is frozen. Read more
    source§

    impl PyClassImpl for QuoteTickDataWrangler

    source§

    const IS_BASETYPE: bool = false

    #[pyclass(subclass)]
    source§

    const IS_SUBCLASS: bool = false

    #[pyclass(extends=…)]
    source§

    const IS_MAPPING: bool = false

    #[pyclass(mapping)]
    source§

    const IS_SEQUENCE: bool = false

    #[pyclass(sequence)]
    §

    type Layout = PyCell<QuoteTickDataWrangler>

    Layout
    §

    type BaseType = PyAny

    Base class
    §

    type ThreadChecker = ThreadCheckerStub<QuoteTickDataWrangler>

    This handles following two situations: Read more
    §

    type PyClassMutability = <<PyAny as PyClassBaseType>::PyClassMutability as PyClassMutability>::MutableChild

    Immutable or mutable
    §

    type Dict = PyClassDummySlot

    Specify this class has #[pyclass(dict)] or not.
    §

    type WeakRef = PyClassDummySlot

    Specify this class has #[pyclass(weakref)] or not.
    §

    type BaseNativeType = PyAny

    The closest native ancestor. This is PyAny by default, and when you declare -#[pyclass(extends=PyDict)], it’s PyDict.
    source§

    fn items_iter() -> PyClassItemsIter

    source§

    fn doc(py: Python<'_>) -> PyResult<&'static CStr>

    Rendered class doc
    source§

    fn lazy_type_object() -> &'static LazyTypeObject<Self>

    §

    fn dict_offset() -> Option<isize>

    §

    fn weaklist_offset() -> Option<isize>

    source§

    impl PyClassNewTextSignature<QuoteTickDataWrangler> for PyClassImplCollector<QuoteTickDataWrangler>

    source§

    fn new_text_signature(self) -> Option<&'static str>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a QuoteTickDataWrangler

    §

    type Holder = Option<PyRef<'py, QuoteTickDataWrangler>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut QuoteTickDataWrangler

    §

    type Holder = Option<PyRefMut<'py, QuoteTickDataWrangler>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl PyMethods<QuoteTickDataWrangler> for PyClassImplCollector<QuoteTickDataWrangler>

    source§

    fn py_methods(self) -> &'static PyClassItems

    source§

    impl PyTypeInfo for QuoteTickDataWrangler

    §

    type AsRefTarget = PyCell<QuoteTickDataWrangler>

    Utility type to make Py::as_ref work.
    source§

    const NAME: &'static str = _

    Class name.
    source§

    const MODULE: Option<&'static str> = ::core::option::Option::None

    Module name, if any.
    source§

    fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

    Returns the PyTypeObject instance for this type.
    §

    fn type_object(py: Python<'_>) -> &PyType

    Returns the safe abstraction over the type object.
    §

    fn is_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type or a subclass of this type.
    §

    fn is_exact_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +#[pyclass(extends=PyDict)], it’s PyDict.

    source§

    fn items_iter() -> PyClassItemsIter

    source§

    fn doc(py: Python<'_>) -> PyResult<&'static CStr>

    Rendered class doc
    source§

    fn lazy_type_object() -> &'static LazyTypeObject<Self>

    §

    fn dict_offset() -> Option<isize>

    §

    fn weaklist_offset() -> Option<isize>

    source§

    impl PyClassNewTextSignature<QuoteTickDataWrangler> for PyClassImplCollector<QuoteTickDataWrangler>

    source§

    fn new_text_signature(self) -> Option<&'static str>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a QuoteTickDataWrangler

    §

    type Holder = Option<PyRef<'py, QuoteTickDataWrangler>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut QuoteTickDataWrangler

    §

    type Holder = Option<PyRefMut<'py, QuoteTickDataWrangler>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl PyMethods<QuoteTickDataWrangler> for PyClassImplCollector<QuoteTickDataWrangler>

    source§

    fn py_methods(self) -> &'static PyClassItems

    source§

    impl PyTypeInfo for QuoteTickDataWrangler

    §

    type AsRefTarget = PyCell<QuoteTickDataWrangler>

    Utility type to make Py::as_ref work.
    source§

    const NAME: &'static str = _

    Class name.
    source§

    const MODULE: Option<&'static str> = ::core::option::Option::None

    Module name, if any.
    source§

    fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

    Returns the PyTypeObject instance for this type.
    §

    fn type_object(py: Python<'_>) -> &PyType

    Returns the safe abstraction over the type object.
    §

    fn is_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type or a subclass of this type.
    §

    fn is_exact_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type.

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for QuoteTickDataWrangler

    §

    impl Send for QuoteTickDataWrangler

    §

    impl Sync for QuoteTickDataWrangler

    §

    impl Unpin for QuoteTickDataWrangler

    §

    impl UnwindSafe for QuoteTickDataWrangler

    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 T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    diff --git a/develop/core/nautilus_persistence/python/wranglers/trade/struct.TradeTickDataWrangler.html b/develop/core/nautilus_persistence/python/wranglers/trade/struct.TradeTickDataWrangler.html index 317de4a19cc8..07ee372780f8 100644 --- a/develop/core/nautilus_persistence/python/wranglers/trade/struct.TradeTickDataWrangler.html +++ b/develop/core/nautilus_persistence/python/wranglers/trade/struct.TradeTickDataWrangler.html @@ -1,5 +1,5 @@ TradeTickDataWrangler in nautilus_persistence::python::wranglers::trade - Rust
    pub struct TradeTickDataWrangler { /* private fields */ }

    Trait Implementations§

    source§

    impl IntoPy<Py<PyAny>> for TradeTickDataWrangler

    source§

    fn into_py(self, py: Python<'_>) -> PyObject

    Performs the conversion.
    source§

    impl PyClass for TradeTickDataWrangler

    §

    type Frozen = False

    Whether the pyclass is frozen. Read more
    source§

    impl PyClassImpl for TradeTickDataWrangler

    source§

    const IS_BASETYPE: bool = false

    #[pyclass(subclass)]
    source§

    const IS_SUBCLASS: bool = false

    #[pyclass(extends=…)]
    source§

    const IS_MAPPING: bool = false

    #[pyclass(mapping)]
    source§

    const IS_SEQUENCE: bool = false

    #[pyclass(sequence)]
    §

    type Layout = PyCell<TradeTickDataWrangler>

    Layout
    §

    type BaseType = PyAny

    Base class
    §

    type ThreadChecker = ThreadCheckerStub<TradeTickDataWrangler>

    This handles following two situations: Read more
    §

    type PyClassMutability = <<PyAny as PyClassBaseType>::PyClassMutability as PyClassMutability>::MutableChild

    Immutable or mutable
    §

    type Dict = PyClassDummySlot

    Specify this class has #[pyclass(dict)] or not.
    §

    type WeakRef = PyClassDummySlot

    Specify this class has #[pyclass(weakref)] or not.
    §

    type BaseNativeType = PyAny

    The closest native ancestor. This is PyAny by default, and when you declare -#[pyclass(extends=PyDict)], it’s PyDict.
    source§

    fn items_iter() -> PyClassItemsIter

    source§

    fn doc(py: Python<'_>) -> PyResult<&'static CStr>

    Rendered class doc
    source§

    fn lazy_type_object() -> &'static LazyTypeObject<Self>

    §

    fn dict_offset() -> Option<isize>

    §

    fn weaklist_offset() -> Option<isize>

    source§

    impl PyClassNewTextSignature<TradeTickDataWrangler> for PyClassImplCollector<TradeTickDataWrangler>

    source§

    fn new_text_signature(self) -> Option<&'static str>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a TradeTickDataWrangler

    §

    type Holder = Option<PyRef<'py, TradeTickDataWrangler>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut TradeTickDataWrangler

    §

    type Holder = Option<PyRefMut<'py, TradeTickDataWrangler>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl PyMethods<TradeTickDataWrangler> for PyClassImplCollector<TradeTickDataWrangler>

    source§

    fn py_methods(self) -> &'static PyClassItems

    source§

    impl PyTypeInfo for TradeTickDataWrangler

    §

    type AsRefTarget = PyCell<TradeTickDataWrangler>

    Utility type to make Py::as_ref work.
    source§

    const NAME: &'static str = _

    Class name.
    source§

    const MODULE: Option<&'static str> = ::core::option::Option::None

    Module name, if any.
    source§

    fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

    Returns the PyTypeObject instance for this type.
    §

    fn type_object(py: Python<'_>) -> &PyType

    Returns the safe abstraction over the type object.
    §

    fn is_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type or a subclass of this type.
    §

    fn is_exact_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +#[pyclass(extends=PyDict)], it’s PyDict.

    source§

    fn items_iter() -> PyClassItemsIter

    source§

    fn doc(py: Python<'_>) -> PyResult<&'static CStr>

    Rendered class doc
    source§

    fn lazy_type_object() -> &'static LazyTypeObject<Self>

    §

    fn dict_offset() -> Option<isize>

    §

    fn weaklist_offset() -> Option<isize>

    source§

    impl PyClassNewTextSignature<TradeTickDataWrangler> for PyClassImplCollector<TradeTickDataWrangler>

    source§

    fn new_text_signature(self) -> Option<&'static str>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a TradeTickDataWrangler

    §

    type Holder = Option<PyRef<'py, TradeTickDataWrangler>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut TradeTickDataWrangler

    §

    type Holder = Option<PyRefMut<'py, TradeTickDataWrangler>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl PyMethods<TradeTickDataWrangler> for PyClassImplCollector<TradeTickDataWrangler>

    source§

    fn py_methods(self) -> &'static PyClassItems

    source§

    impl PyTypeInfo for TradeTickDataWrangler

    §

    type AsRefTarget = PyCell<TradeTickDataWrangler>

    Utility type to make Py::as_ref work.
    source§

    const NAME: &'static str = _

    Class name.
    source§

    const MODULE: Option<&'static str> = ::core::option::Option::None

    Module name, if any.
    source§

    fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

    Returns the PyTypeObject instance for this type.
    §

    fn type_object(py: Python<'_>) -> &PyType

    Returns the safe abstraction over the type object.
    §

    fn is_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type or a subclass of this type.
    §

    fn is_exact_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type.

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for TradeTickDataWrangler

    §

    impl Send for TradeTickDataWrangler

    §

    impl Sync for TradeTickDataWrangler

    §

    impl Unpin for TradeTickDataWrangler

    §

    impl UnwindSafe for TradeTickDataWrangler

    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 T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    diff --git a/develop/core/nautilus_pyo3/struct.LogGuard.html b/develop/core/nautilus_pyo3/struct.LogGuard.html index 63851258549b..64911fb2b4e8 100644 --- a/develop/core/nautilus_pyo3/struct.LogGuard.html +++ b/develop/core/nautilus_pyo3/struct.LogGuard.html @@ -3,7 +3,7 @@ it ensures that the any pending log lines are flushed before the application closes.

    Trait Implementations§

    source§

    impl IntoPy<Py<PyAny>> for LogGuard

    source§

    fn into_py(self, py: Python<'_>) -> PyObject

    Performs the conversion.
    source§

    impl PyClass for LogGuard

    §

    type Frozen = False

    Whether the pyclass is frozen. Read more
    source§

    impl PyClassImpl for LogGuard

    source§

    const IS_BASETYPE: bool = false

    #[pyclass(subclass)]
    source§

    const IS_SUBCLASS: bool = false

    #[pyclass(extends=…)]
    source§

    const IS_MAPPING: bool = false

    #[pyclass(mapping)]
    source§

    const IS_SEQUENCE: bool = false

    #[pyclass(sequence)]
    §

    type Layout = PyCell<LogGuard>

    Layout
    §

    type BaseType = PyAny

    Base class
    §

    type ThreadChecker = ThreadCheckerStub<LogGuard>

    This handles following two situations: Read more
    §

    type PyClassMutability = <<PyAny as PyClassBaseType>::PyClassMutability as PyClassMutability>::MutableChild

    Immutable or mutable
    §

    type Dict = PyClassDummySlot

    Specify this class has #[pyclass(dict)] or not.
    §

    type WeakRef = PyClassDummySlot

    Specify this class has #[pyclass(weakref)] or not.
    §

    type BaseNativeType = PyAny

    The closest native ancestor. This is PyAny by default, and when you declare -#[pyclass(extends=PyDict)], it’s PyDict.
    source§

    fn items_iter() -> PyClassItemsIter

    source§

    fn doc(py: Python<'_>) -> PyResult<&'static CStr>

    Rendered class doc
    source§

    fn lazy_type_object() -> &'static LazyTypeObject<Self>

    §

    fn dict_offset() -> Option<isize>

    §

    fn weaklist_offset() -> Option<isize>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a LogGuard

    §

    type Holder = Option<PyRef<'py, LogGuard>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut LogGuard

    §

    type Holder = Option<PyRefMut<'py, LogGuard>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl PyTypeInfo for LogGuard

    §

    type AsRefTarget = PyCell<LogGuard>

    Utility type to make Py::as_ref work.
    source§

    const NAME: &'static str = _

    Class name.
    source§

    const MODULE: Option<&'static str> = ::core::option::Option::None

    Module name, if any.
    source§

    fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

    Returns the PyTypeObject instance for this type.
    §

    fn type_object(py: Python<'_>) -> &PyType

    Returns the safe abstraction over the type object.
    §

    fn is_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type or a subclass of this type.
    §

    fn is_exact_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +#[pyclass(extends=PyDict)], it’s PyDict.

    source§

    fn items_iter() -> PyClassItemsIter

    source§

    fn doc(py: Python<'_>) -> PyResult<&'static CStr>

    Rendered class doc
    source§

    fn lazy_type_object() -> &'static LazyTypeObject<Self>

    §

    fn dict_offset() -> Option<isize>

    §

    fn weaklist_offset() -> Option<isize>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a LogGuard

    §

    type Holder = Option<PyRef<'py, LogGuard>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut LogGuard

    §

    type Holder = Option<PyRefMut<'py, LogGuard>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl PyTypeInfo for LogGuard

    §

    type AsRefTarget = PyCell<LogGuard>

    Utility type to make Py::as_ref work.
    source§

    const NAME: &'static str = _

    Class name.
    source§

    const MODULE: Option<&'static str> = ::core::option::Option::None

    Module name, if any.
    source§

    fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

    Returns the PyTypeObject instance for this type.
    §

    fn type_object(py: Python<'_>) -> &PyType

    Returns the safe abstraction over the type object.
    §

    fn is_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type or a subclass of this type.
    §

    fn is_exact_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type.

    Auto Trait Implementations§

    §

    impl !RefUnwindSafe for LogGuard

    §

    impl Send for LogGuard

    §

    impl Sync for LogGuard

    §

    impl Unpin for LogGuard

    §

    impl !UnwindSafe for LogGuard

    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 T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    diff --git a/develop/core/search-index.js b/develop/core/search-index.js index a38e31fce032..5961762b3246 100644 --- a/develop/core/search-index.js +++ b/develop/core/search-index.js @@ -1,12 +1,12 @@ var searchIndex = JSON.parse('{\ "nautilus_backtest":{"doc":"","t":"ADDLLLLLLLLLLLLLLFFFFLLLLLL","n":["engine","TimeEventAccumulator","TimeEventAccumulatorAPI","advance_clock","borrow","borrow","borrow_mut","borrow_mut","default","deref","deref_mut","drain","from","from","into","into","new","time_event_accumulator_advance_clock","time_event_accumulator_drain","time_event_accumulator_drop","time_event_accumulator_new","try_from","try_from","try_into","try_into","type_id","type_id"],"q":[[0,"nautilus_backtest"],[1,"nautilus_backtest::engine"],[27,"nautilus_common::clock"],[28,"nautilus_core::time"],[29,"nautilus_common::timer"],[30,"alloc::vec"],[31,"nautilus_common::ffi::clock"],[32,"nautilus_core::ffi::cvec"],[33,"core::result"],[34,"core::any"]],"d":["","Provides a means of accumulating and draining time event …","","Advance the given clock to the to_time_ns.","","","","","","","","Drain the accumulated time event handlers in sorted order …","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Initializes a new TimeEventAccumulator instance.","","","","","","","","","",""],"i":[0,0,0,1,1,6,1,6,1,6,6,1,1,6,1,6,1,0,0,0,0,1,6,1,6,1,6],"f":[0,0,0,[[1,2,3,4],5],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[],1],[6],[6],[1,[[8,[7]]]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[[],1],[[6,9,3,10],5],[6,11],[6,5],[[],6],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,13,[]],[-1,13,[]]],"c":[],"p":[[3,"TimeEventAccumulator",1],[3,"TestClock",27],[6,"UnixNanos",28],[15,"bool"],[15,"tuple"],[3,"TimeEventAccumulatorAPI",1],[3,"TimeEventHandler",29],[3,"Vec",30],[3,"TestClock_API",31],[15,"u8"],[3,"CVec",32],[4,"Result",33],[3,"TypeId",34]],"b":[]},\ -"nautilus_common":{"doc":"","t":"AAAAAAAAIDDDLLLLLLLKLLKLLLLLLLLLLLKLLLKLLKLLKLLLKLLKLLKLLKLLKLLKLLKLLKLLLLLLLLLLLLLLLNNEDEDNNNNNNNNNNNNNNNNNNNNNEDEEDNNNNNNNNNNNNNNNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFFFFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFFFFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLAAADDLLLLLLLLLLLLFFFFFFFFFFFFFFFFFFFFFFLLLLLLFDLLLLLLFFFFFFFLLLFFFDDLLLLLLLLLLLLLLLMLLMMMMLLLLLLMLLLLLLLAFDDDILLLLLLLLMKLLLLLLLLLLLLLLLMMLLLLLLLLLMLLLLLMLKLMMKLLLMLKLLMMLLLLLLLLLLMMLLLLL","n":["clock","enums","ffi","logging","msgbus","python","testing","timer","Clock","LiveClock","MonotonicClock","TestClock","advance_time","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","cancel_timer","cancel_timer","cancel_timer","cancel_timers","cancel_timers","cancel_timers","default","from","from","from","get_timers","into","into","into","match_handlers_py","new","new","new","new","next_time_ns","next_time_ns","next_time_ns","register_default_handler","register_default_handler","register_default_handler","register_default_handler_py","register_default_handler_py","register_default_handler_py","set_time","set_time_alert_ns_py","set_time_alert_ns_py","set_time_alert_ns_py","set_timer_ns_py","set_timer_ns_py","set_timer_ns_py","timer_count","timer_count","timer_count","timer_names","timer_names","timer_names","timestamp","timestamp","timestamp","timestamp_ms","timestamp_ms","timestamp_ms","timestamp_ns","timestamp_ns","timestamp_ns","timestamp_us","timestamp_us","timestamp_us","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","unix_timestamp_micros","unix_timestamp_millis","unix_timestamp_nanos","unix_timestamp_secs","Blue","Bold","ComponentState","ComponentStateIter","ComponentTrigger","ComponentTriggerIter","Critical","Cyan","Debug","Degrade","DegradeCompleted","Degraded","Degrading","Dispose","DisposeCompleted","Disposed","Disposing","Endc","Error","Fault","FaultCompleted","Faulted","Faulting","Green","Header","Info","Initialize","LogColor","LogColorIter","LogFormat","LogLevel","LogLevelIter","Magenta","Normal","PreInitialized","Ready","Red","Reset","ResetCompleted","Resetting","Resume","ResumeCompleted","Resuming","Running","Start","StartCompleted","Starting","Stop","StopCompleted","Stopped","Stopping","Underline","Warning","Yellow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","cmp","compare","compare","compare","compare","component_state_from_cstr","component_state_to_cstr","component_trigger_from_cstr","component_trigger_to_cstr","deserialize","deserialize","deserialize","deserialize","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from_repr","from_repr","from_repr","from_repr","from_repr","from_str","from_str","from_str","from_str","from_str","hash","hash","hash","hash","hash","into","into","into","into","into","into","into","into","into","into_iter","into_iter","into_iter","into_iter","iter","iter","iter","iter","len","len","len","len","log_color_from_cstr","log_color_to_cstr","log_level_from_cstr","log_level_to_cstr","next","next","next","next","next_back","next_back","next_back","next_back","nth","nth","nth","nth","partial_cmp","partial_cmp","partial_cmp","partial_cmp","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","serialize","serialize","serialize","serialize","size_hint","size_hint","size_hint","size_hint","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","to_string","to_string","to_string","to_string","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","clock","logging","timer","LiveClock_API","TestClock_API","borrow","borrow","borrow_mut","borrow_mut","deref","deref","deref_mut","deref_mut","from","from","into","into","live_clock_drop","live_clock_new","live_clock_timestamp","live_clock_timestamp_ms","live_clock_timestamp_ns","live_clock_timestamp_us","test_clock_advance_time","test_clock_cancel_timer","test_clock_cancel_timers","test_clock_drop","test_clock_new","test_clock_next_time_ns","test_clock_register_default_handler","test_clock_set_time","test_clock_set_time_alert_ns","test_clock_set_timer_ns","test_clock_timer_count","test_clock_timer_names","test_clock_timestamp","test_clock_timestamp_ms","test_clock_timestamp_ns","test_clock_timestamp_us","try_from","try_from","try_into","try_into","type_id","type_id","vec_time_event_handlers_drop","Logger_API","borrow","borrow_mut","deref","deref_mut","from","into","logger_drop","logger_get_instance_id","logger_get_machine_id_cstr","logger_get_trader_id_cstr","logger_is_bypassed","logger_log","logger_new","try_from","try_into","type_id","dummy","time_event_new","time_event_to_cstr","LogEvent","Logger","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","critical","debug","deserialize","error","fmt","fmt","from","from","info","instance_id","into","into","is_bypassed","level_file","level_stdout","machine_id","new","send","separate_by_policy","serialize","to_owned","to_string","trader_id","try_from","try_from","try_into","try_into","type_id","type_id","warn","timer","wait_until","TestTimer","TimeEvent","TimeEventHandler","Timer","advance","arguments","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","callback_ptr","cancel","cancel","clone","clone","clone","clone_into","clone_into","clone_into","cmp","compare","doc","eq","eq","equivalent","equivalent","equivalent","event","event_id","extract","extract","extract","fmt","fmt","fmt","from","from","from","interval_ns","into","into","into","into_iter","into_py","is_expired","items_iter","iterate_next_time","lazy_type_object","name","name","new","new","new","next","next_time_ns","partial_cmp","pop_event","pop_event","separate_by_policy","start_time_ns","stop_time_ns","to_owned","to_owned","to_owned","to_string","try_from","try_from","try_from","try_into","try_into","try_into","ts_event","ts_init","type_id","type_id","type_id","type_object_raw","wrap"],"q":[[0,"nautilus_common"],[8,"nautilus_common::clock"],[85,"nautilus_common::enums"],[349,"nautilus_common::ffi"],[352,"nautilus_common::ffi::clock"],[395,"nautilus_common::ffi::logging"],[412,"nautilus_common::ffi::timer"],[415,"nautilus_common::logging"],[453,"nautilus_common::python"],[454,"nautilus_common::testing"],[455,"nautilus_common::timer"],[535,"nautilus_core::time"],[536,"alloc::vec"],[537,"alloc::string"],[538,"std::collections::hash::map"],[539,"core::ops::function"],[540,"alloc::boxed"],[541,"pyo3::instance"],[542,"core::option"],[543,"core::result"],[544,"core::any"],[545,"core::cmp"],[546,"core::ffi"],[547,"serde::de"],[548,"core::fmt"],[549,"core::fmt"],[550,"thousands::policies"],[551,"serde::ser"],[552,"nautilus_core::ffi::cvec"],[553,"pyo3_ffi::object"],[554,"nautilus_core::uuid"],[555,"nautilus_model::identifiers::trader_id"],[556,"serde_json::value"],[557,"core::time"],[558,"core::ops::function"],[559,"pyo3::marker"],[560,"pyo3::types::any"],[561,"pyo3::instance"],[562,"pyo3::err"],[563,"pyo3::err"],[564,"pyo3::impl_::pyclass::lazy_type_object"],[565,"nautilus_core::time"],[566,"pyo3_ffi::cpython::object"]],"d":["","","","","","","","","Represents a type of clock.","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Assumes time events are sorted by their ts_event.","Return a new Clock.","Initializes a new MonotonicClock instance.","","","","","","Register a default event handler for the clock. If a Timer …","","","","","","","Set a Timer to alert at a particular time. Optional …","","","Set a Timer to start alerting at every interval between …","","","Return the count of active timers in the clock.","","","Return the names of active timers in the clock.","","","Return the current UNIX time in seconds.","","","Return the current UNIX time in milliseconds (ms).","","","Return the current UNIX time in nanoseconds (ns).","","","Return the current UNIX time in microseconds (us).","","","","","","","","","","","","Returns the current microseconds since the UNIX epoch …","Returns the current milliseconds since the UNIX epoch …","Returns the current nanoseconds since the UNIX epoch …","Returns the current seconds since the UNIX epoch (unique …","The blue log color, typically used with LogLevel::Info log …","Bold log format. This ANSI escape code is used to make the …","The state of a component within the system.","An iterator over the variants of ComponentState","A trigger condition for a component within the system.","An iterator over the variants of ComponentTrigger","The CRT critical log level.","The cyan log color, typically used with LogLevel::Info log …","The DBG debug log level.","A trigger for the component to degrade.","A trigger when the component has successfully degraded.","When a component has successfully degraded and may not …","When a component is executing its actions on degrade.","A trigger for the component to dispose and release …","A trigger when the component has successfully disposed.","When a component has successfully shut down and released …","When a component is executing its actions on dispose.","Endc log format. This ANSI escape code is used to reset …","The ERR error log level.","A trigger for the component to fault.","A trigger when the component has successfully faulted.","When a component has successfully shut down due to a …","When a component is executing its actions on fault.","The green log color, typically used with LogLevel::Info …","Header log format. This ANSI escape code is used for …","The INF info log level.","A trigger for the component to initialize.","The log color for log messages.","An iterator over the variants of LogColor","An ANSI log line format specifier. This is used for …","The log level for log messages.","An iterator over the variants of LogLevel","The magenta log color, typically used with LogLevel::Info …","The default/normal log color.","When a component is instantiated, but not yet ready to …","When a component is able to be started.","The red log color, typically used with LogLevel::Error or …","A trigger for the component to reset.","A trigger when the component has successfully reset.","When a component is executing its actions on reset.","A trigger for the component to resume (after being …","A trigger when the component has successfully resumed.","When a component is started again after its initial start.","When a component is operating normally and can fulfill its …","A trigger for the component to start.","A trigger when the component has successfully started.","When a component is executing its actions on start.","A trigger for the component to stop.","A trigger when the component has successfully stopped.","When a component has successfully stopped.","When a component is executing its actions on stop.","Underline log format. This ANSI escape code is used to …","The WRN warning log level.","The yellow log color, typically used with LogLevel::Warning…","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns an enum from a Python string.","","Returns an enum from a Python string.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","Returns an enum from a Python string.","","Returns an enum from a Python string.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Provides a C compatible Foreign Function Interface (FFI) …","Provides a C compatible Foreign Function Interface (FFI) …","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","Safety","Safety","","","","Safety","Safety","","Safety","Safety","","","","","","","","","","","","","","Provides a C compatible Foreign Function Interface (FFI) …","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","Create a new log event.","Creates a new logger.","","","","","Safety","Returns a TimeEvent as a C string pointer.","Represents a log event which includes a message.","Provides a high-performance logger utilizing a MPSC …","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","The instance ID for the logger.","Calls U::from(self).","Calls U::from(self).","If logging is bypassed.","The minimum log level to write to a log file.","The minimum log level to write to stdout.","The machine ID for the logger.","","","","","","","The trader ID for the logger.","","","","","","","","","Repeatedly evaluates a condition with a delay until it …","","Represents a time event occurring at the event timestamp.","Represents a time event and its associated handler.","","Advance the test timer forward to the given time, …","","","","","","","","The event ID.","","Cancels the timer (the timer will not generate an event).","","","","","","","","","","","","","","","The event.","The event ID.","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","The event name.","","","","","","","","","","","","","","","","","","","","","","","The message category","The UNIX timestamp (nanoseconds) when the object was …","","","","",""],"i":[0,0,0,0,0,0,0,0,0,0,0,0,1,9,1,8,9,1,8,66,1,8,66,1,8,9,9,1,8,1,9,1,8,1,66,9,1,8,66,1,8,66,1,8,66,1,8,1,66,1,8,66,1,8,66,1,8,66,1,8,66,1,8,66,1,8,66,1,8,66,1,8,9,1,8,9,1,8,9,1,8,9,9,9,9,30,31,0,0,0,0,28,30,28,26,26,24,24,26,26,24,24,31,28,26,26,24,24,30,31,28,26,0,0,0,0,0,30,30,24,24,30,26,26,24,26,26,24,24,26,26,24,26,26,24,24,31,28,30,23,24,25,26,27,28,29,30,31,23,24,25,26,27,28,29,30,31,23,24,25,26,27,28,29,30,31,23,24,25,26,27,28,29,30,31,24,26,28,30,24,26,28,30,0,0,0,0,24,26,28,30,24,26,28,30,31,24,24,24,26,26,26,28,28,28,30,30,30,31,31,31,23,24,24,25,26,26,27,28,28,29,30,30,31,31,23,24,25,26,27,28,29,30,31,24,26,28,30,31,24,26,28,30,31,24,26,28,30,31,23,24,25,26,27,28,29,30,31,23,25,27,29,24,26,28,30,23,25,27,29,0,0,0,0,23,25,27,29,23,25,27,29,23,25,27,29,24,26,28,30,24,26,28,30,31,24,26,28,30,23,25,27,29,23,24,25,26,27,28,29,30,31,24,26,28,30,31,23,24,24,25,26,26,27,28,28,29,30,30,31,31,23,24,25,26,27,28,29,30,31,23,24,25,26,27,28,29,30,31,0,0,0,0,0,41,42,41,42,41,42,41,42,41,42,41,42,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,41,42,41,42,41,42,0,0,46,46,46,46,46,46,0,0,0,0,0,0,0,46,46,46,0,0,0,0,0,49,48,49,48,48,48,49,49,48,49,48,48,49,48,49,49,49,48,49,49,49,49,49,49,48,48,48,48,49,49,48,49,48,49,48,49,0,0,0,0,0,0,11,4,4,13,11,4,13,11,13,67,11,4,13,11,4,13,11,13,13,4,4,13,13,13,13,13,4,4,4,4,4,4,13,4,13,11,11,4,13,11,11,4,11,4,67,4,4,11,67,4,11,11,11,13,67,11,4,11,11,4,13,11,4,4,13,11,4,13,11,4,4,4,13,11,4,4],"f":[0,0,0,0,0,0,0,0,0,0,0,0,[[1,2,3],[[5,[4]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[-1,6],7,[]],[[1,6],7],[[8,6],7],[-1,7,[]],[1,7],[8,7],[[],9],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[1,[[12,[10,11]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[1,[5,[4]]],[[5,[13]]]],[[],-1,[]],[[],9],[[],1],[[],8],[[-1,6],2,[]],[[1,6],2],[[8,6],2],[[-1,[15,[14]]],7,[]],[[1,[15,[14]]],7],[[8,[15,[14]]],7],[[-1,16],7,[]],[[1,16],7],[[8,16],7],[[1,2],7],[[-1,10,2,[17,[16]]],7,[]],[[1,10,2,[17,[16]]],7],[[8,10,2,[17,[16]]],7],[[-1,10,18,2,[17,[2]],[17,[16]]],7,[]],[[1,10,18,2,[17,[2]],[17,[16]]],7],[[8,10,18,2,[17,[2]],[17,[16]]],7],[-1,19,[]],[1,19],[8,19],[-1,[[5,[6]]],[]],[1,[[5,[6]]]],[8,[[5,[6]]]],[-1,20,[]],[1,20],[8,20],[-1,18,[]],[1,18],[8,18],[-1,18,[]],[1,18],[8,18],[-1,18,[]],[1,18],[8,18],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[-1,22,[]],[-1,22,[]],[-1,22,[]],[9,18],[9,18],[9,18],[9,20],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[23,23],[24,24],[25,25],[26,26],[27,27],[28,28],[29,29],[30,30],[31,31],[[-1,-2],7,[],[]],[[-1,-2],7,[],[]],[[-1,-2],7,[],[]],[[-1,-2],7,[],[]],[[-1,-2],7,[],[]],[[-1,-2],7,[],[]],[[-1,-2],7,[],[]],[[-1,-2],7,[],[]],[[-1,-2],7,[],[]],[[24,24],32],[[26,26],32],[[28,28],32],[[30,30],32],[[-1,-2],32,[],[]],[[-1,-2],32,[],[]],[[-1,-2],32,[],[]],[[-1,-2],32,[],[]],[33,24],[24,33],[33,26],[26,33],[-1,[[21,[24]]],34],[-1,[[21,[26]]],34],[-1,[[21,[28]]],34],[-1,[[21,[30]]],34],[[24,24],3],[[26,26],3],[[28,28],3],[[30,30],3],[[31,31],3],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[23,35],36],[[24,35],[[21,[7,37]]]],[[24,35],36],[[25,35],36],[[26,35],[[21,[7,37]]]],[[26,35],36],[[27,35],36],[[28,35],36],[[28,35],36],[[29,35],36],[[30,35],[[21,[7,37]]]],[[30,35],36],[[31,35],[[21,[7,37]]]],[[31,35],36],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[19,[[17,[24]]]],[19,[[17,[26]]]],[19,[[17,[28]]]],[19,[[17,[30]]]],[19,[[17,[31]]]],[6,[[21,[24]]]],[6,[[21,[26]]]],[6,[[21,[28]]]],[6,[[21,[30]]]],[6,[[21,[31]]]],[[24,-1],7,38],[[26,-1],7,38],[[28,-1],7,38],[[30,-1],7,38],[[31,-1],7,38],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[],23],[[],25],[[],27],[[],29],[23,19],[25,19],[27,19],[29,19],[33,30],[30,33],[33,28],[28,33],[23,17],[25,17],[27,17],[29,17],[23,17],[25,17],[27,17],[29,17],[[23,19],17],[[25,19],17],[[27,19],17],[[29,19],17],[[24,24],[[17,[32]]]],[[26,26],[[17,[32]]]],[[28,28],[[17,[32]]]],[[30,30],[[17,[32]]]],[[-1,39],10,[]],[[-1,39],10,[]],[[-1,39],10,[]],[[-1,39],10,[]],[[-1,39],10,[]],[[24,-1],21,40],[[26,-1],21,40],[[28,-1],21,40],[[30,-1],21,40],[23,[[7,[19,[17,[19]]]]]],[25,[[7,[19,[17,[19]]]]]],[27,[[7,[19,[17,[19]]]]]],[29,[[7,[19,[17,[19]]]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,10,[]],[-1,10,[]],[-1,10,[]],[-1,10,[]],[-1,10,[]],[-1,[[21,[-2]]],[],[]],[6,[[21,[24]]]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[6,[[21,[26]]]],[-1,[[21,[-2]]],[],[]],[6,[[21,[28]]]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[6,[[21,[30]]]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[6,[[21,[31]]]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[-1,22,[]],[-1,22,[]],[-1,22,[]],[-1,22,[]],[-1,22,[]],[-1,22,[]],[-1,22,[]],[-1,22,[]],[-1,22,[]],0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[41],[42],[41],[42],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[42,7],[[],42],[42,20],[42,18],[42,18],[42,18],[[41,18,43],44],[[41,33],7],[41,7],[41,7],[[],41],[[41,33],2],[[41,45],7],[[41,18],7],[[41,33,2,45],7],[[41,33,18,2,2,45],7],[41,19],[41,45],[41,20],[41,18],[41,18],[41,18],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[-1,22,[]],[-1,22,[]],[44,7],0,[-1,-2,[],[]],[-1,-2,[],[]],[46],[46],[-1,-1,[]],[-1,-2,[],[]],[46,7],[46,47],[46,33],[46,33],[46,43],[[46,18,28,30,33,33],7],[[33,33,33,28,28,43,33,33,33,33,43],46],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[-1,22,[]],[13,13],[[33,47,18,18],4],[4,33],0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[48,48],[[-1,-2],7,[],[]],[[49,18,30,10,10],7],[[49,18,30,10,10],7],[-1,[[21,[48]]],34],[[49,18,30,10,10],7],[[48,35],36],[[48,35],36],[-1,-1,[]],[-1,-1,[]],[[49,18,30,10,10],7],0,[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,[[50,10,47,28,[17,[28]],[17,[10]],[17,[10]],[17,[10]],[17,[[12,[10,51]]]],3],49],[[49,18,28,30,10,10],7],[[-1,39],10,[]],[[48,-1],21,40],[-1,-2,[],[]],[-1,10,[]],0,[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[-1,22,[]],[-1,22,[]],[[49,18,30,10,10],7],0,[[-1,52],7,53],0,0,0,0,[[11,2],[[0,[54]]]],[[-1,55],[[57,[56]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[-1,7,[]],[11,7],[4,4],[13,13],[11,11],[[-1,-2],7,[],[]],[[-1,-2],7,[],[]],[[-1,-2],7,[],[]],[[13,13],32],[[-1,-2],32,[],[]],[55,[[59,[58]]]],[[4,4],3],[[13,13],3],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],0,0,[56,[[59,[4]]]],[56,[[21,[-1,60]]],[]],[56,[[59,[4]]]],[[4,35],36],[[4,35],36],[[13,35],36],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[4,55],16],0,[[],61],[[-1,2],7,[]],[[],[[62,[4]]]],0,0,[[10,63,2,[17,[2]]],-1,[]],[[6,47,2,2],[[64,[4]]]],[[10,18,2,[17,[2]]],11],[11,17],0,[[13,13],[[17,[32]]]],[[-1,47,2],4,[]],[[11,47,2],4],[[-1,39],10,[]],0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,10,[]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],0,0,[-1,22,[]],[-1,22,[]],[-1,22,[]],[55,65],[[-1,55],[[21,[[57,[56]],60]]],[]]],"c":[],"p":[[3,"TestClock",8],[6,"UnixNanos",535],[15,"bool"],[3,"TimeEvent",455],[3,"Vec",536],[15,"str"],[15,"tuple"],[3,"LiveClock",8],[3,"MonotonicClock",8],[3,"String",537],[3,"TestTimer",455],[3,"HashMap",538],[3,"TimeEventHandler",455],[8,"Fn",539],[3,"Box",540],[6,"PyObject",541],[4,"Option",542],[15,"u64"],[15,"usize"],[15,"f64"],[4,"Result",543],[3,"TypeId",544],[3,"ComponentStateIter",85],[4,"ComponentState",85],[3,"ComponentTriggerIter",85],[4,"ComponentTrigger",85],[3,"LogLevelIter",85],[4,"LogLevel",85],[3,"LogColorIter",85],[4,"LogColor",85],[4,"LogFormat",85],[4,"Ordering",545],[6,"c_char",546],[8,"Deserializer",547],[3,"Formatter",548],[6,"Result",548],[3,"Error",548],[8,"Hasher",549],[3,"SeparatorPolicy",550],[8,"Serializer",551],[3,"TestClock_API",352],[3,"LiveClock_API",352],[15,"u8"],[3,"CVec",552],[3,"PyObject",553],[3,"Logger_API",395],[3,"UUID4",554],[3,"LogEvent",415],[3,"Logger",415],[3,"TraderId",555],[4,"Value",556],[3,"Duration",557],[8,"FnMut",539],[8,"Iterator",558],[3,"Python",559],[3,"PyAny",560],[3,"Py",541],[3,"CStr",561],[6,"PyResult",562],[3,"PyErr",562],[3,"PyClassItemsIter",563],[3,"LazyTypeObject",564],[6,"TimedeltaNanos",535],[6,"Result",565],[3,"PyTypeObject",566],[8,"Clock",8],[8,"Timer",455]],"b":[[212,"impl-Display-for-ComponentState"],[213,"impl-Debug-for-ComponentState"],[215,"impl-Display-for-ComponentTrigger"],[216,"impl-Debug-for-ComponentTrigger"],[218,"impl-Display-for-LogLevel"],[219,"impl-Debug-for-LogLevel"],[221,"impl-Display-for-LogColor"],[222,"impl-Debug-for-LogColor"],[223,"impl-Display-for-LogFormat"],[224,"impl-Debug-for-LogFormat"],[427,"impl-Display-for-LogEvent"],[428,"impl-Debug-for-LogEvent"],[486,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+TimeEvent"],[488,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26TimeEvent"],[489,"impl-Display-for-TimeEvent"],[490,"impl-Debug-for-TimeEvent"]]},\ -"nautilus_core":{"doc":"","t":"AAAAAAAAFFFFFFFFFFFFFFFFAAAAADLLMLLFFLLLLLLMMLLLLLFFFFFFFFFFFFFFFFFFFFFFAFAFAFFFAFFFFFFFFFFILLLLGGFFFFFDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLML","n":["correctness","datetime","ffi","parsing","python","serialization","time","uuid","check_f64_in_range_inclusive","check_f64_non_negative","check_i64_in_range_inclusive","check_string_contains","check_u64_in_range_inclusive","check_u8_equal","check_u8_in_range_inclusive","check_valid_string","micros_to_nanos","millis_to_nanos","nanos_to_micros","nanos_to_millis","nanos_to_secs","secs_to_millis","secs_to_nanos","unix_nanos_to_iso8601","cvec","datetime","parsing","string","uuid","CVec","borrow","borrow_mut","cap","clone","clone_into","cvec_drop","cvec_new","empty","fmt","fmt","from","from","into","len","ptr","to_owned","to_string","try_from","try_into","type_id","unix_nanos_to_iso8601_cstr","bytes_to_string_vec","optional_bytes_to_json","optional_bytes_to_str_map","optional_bytes_to_str_vec","precision_from_cstr","string_vec_to_bytes","u8_to_bool","cstr_drop","cstr_to_str","cstr_to_string","cstr_to_ustr","optional_cstr_to_string","optional_cstr_to_ustr","pystr_to_string","str_to_cstr","uuid4_eq","uuid4_from_cstr","uuid4_hash","uuid4_new","uuid4_to_cstr","precision_from_str","casing","core","datetime","get_pytype_name","serialization","to_pyruntime_err","to_pytype_err","to_pyvalue_err","uuid","py_convert_to_snake_case","py_micros_to_nanos","py_millis_to_nanos","py_nanos_to_micros","py_nanos_to_millis","py_nanos_to_secs","py_secs_to_millis","py_secs_to_nanos","py_unix_nanos_to_iso8601","from_dict_pyo3","Serializable","as_json_bytes","as_msgpack_bytes","from_json_bytes","from_msgpack_bytes","TimedeltaNanos","UnixNanos","duration_since_unix_epoch","unix_timestamp","unix_timestamp_ms","unix_timestamp_ns","unix_timestamp_us","UUID4","arguments","borrow","borrow_mut","clone","clone_into","default","deserialize","doc","eq","extract","extract","extract","fmt","fmt","from","from","from_str","hash","into","into_py","items_iter","lazy_type_object","new","serialize","to_cstr","to_owned","to_string","try_from","try_into","type_id","type_object_raw","value","wrap"],"q":[[0,"nautilus_core"],[8,"nautilus_core::correctness"],[16,"nautilus_core::datetime"],[24,"nautilus_core::ffi"],[29,"nautilus_core::ffi::cvec"],[50,"nautilus_core::ffi::datetime"],[51,"nautilus_core::ffi::parsing"],[58,"nautilus_core::ffi::string"],[66,"nautilus_core::ffi::uuid"],[71,"nautilus_core::parsing"],[72,"nautilus_core::python"],[81,"nautilus_core::python::casing"],[82,"nautilus_core::python::datetime"],[90,"nautilus_core::python::serialization"],[91,"nautilus_core::serialization"],[96,"nautilus_core::time"],[103,"nautilus_core::uuid"],[137,"anyhow"],[138,"alloc::string"],[139,"core::fmt"],[140,"core::fmt"],[141,"core::result"],[142,"core::any"],[143,"core::ffi"],[144,"serde_json::value"],[145,"std::collections::hash::map"],[146,"core::option"],[147,"ustr"],[148,"pyo3_ffi::object"],[149,"pyo3::marker"],[150,"pyo3::types::module"],[151,"pyo3::err"],[152,"pyo3::instance"],[153,"pyo3::err"],[154,"pyo3::instance"],[155,"serde_json::error"],[156,"rmp_serde::encode"],[157,"rmp_serde::decode"],[158,"core::time"],[159,"pyo3::types::any"],[160,"serde::de"],[161,"core::hash"],[162,"pyo3::impl_::pyclass"],[163,"pyo3::impl_::pyclass::lazy_type_object"],[164,"serde::ser"],[165,"pyo3_ffi::cpython::object"]],"d":["","","","","","","","","Validates that the f64 value is in the inclusive range [l, …","Validates that the f64 value is non-negative.","Validates that the i64 value is in the inclusive range [l, …","Validates that the string s contains the pattern pat.","Validates that the u64 value is in the inclusive range [l, …","Validates that u8 values are equal.","Validates that the u8 value is in the inclusive range [l, r…","Validates the content of a string s.","Converts microseconds (μs) to nanoseconds (ns).","Converts milliseconds (ms) to nanoseconds (ns).","Converts nanoseconds (ns) to microseconds (μs).","Converts nanoseconds (ns) to milliseconds (ms).","Converts nanoseconds (ns) to seconds.","Converts seconds to milliseconds (ms).","Converts seconds to nanoseconds (ns).","Converts a UNIX nanoseconds timestamp to an ISO 8601 …","","","","","","CVec is a C compatible struct that stores an opaque …","","","The capacity of vector from which it was allocated. Used …","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","The number of elements in the block.","Opaque pointer to block of memory storing elements to …","","","","","","Converts a UNIX nanoseconds timestamp to an ISO 8601 …","Convert a C bytes pointer into an owned Vec<String>.","Convert a C bytes pointer into an owned …","Convert a C bytes pointer into an owned …","Convert a C bytes pointer into an owned Option<Vec<String>>…","Return the decimal precision inferred from the given C …","","Return a bool value from the given u8.","Drops the C string memory at the pointer.","Convert a C string pointer into a string slice.","Convert a C string pointer into an owned String.","Convert a C string pointer into an owned String.","Convert a C string pointer into an owned Option<String>.","Convert a C string pointer into an owned Option<Ustr>.","Returns an owned string from a valid Python object pointer.","Create a C string pointer to newly allocated memory from a …","","Returns a UUID4 from C string pointer.","","","","Return the decimal precision inferred from the given …","","Loaded as nautilus_pyo3.core","","Gets the type name for the given Python obj.","","Converts any type that implements Display to a Python …","Converts any type that implements Display to a Python …","Converts any type that implements Display to a Python …","","","","","","","","","","","","Represents types which are serializable for JSON and …","Serialize an object to JSON encoded bytes.","Serialize an object to MsgPack encoded bytes.","Deserialize an object from JSON encoded bytes.","Deserialize an object from MsgPack encoded bytes.","Represents a timedelta in nanoseconds.","Represents a timestamp in nanoseconds since UNIX epoch.","","Returns the current seconds since the UNIX epoch.","Returns the current milliseconds since the UNIX epoch.","Returns the current nanoseconds since the UNIX epoch.","Returns the current microseconds since the UNIX epoch.","Represents a pseudo-random UUID (universally unique …","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","","","",""],"i":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,9,9,9,9,0,0,9,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,44,44,44,44,0,0,0,0,0,0,0,0,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22],"f":[0,0,0,0,0,0,0,0,[[1,1,1,2],[[4,[3]]]],[[1,2],[[4,[3]]]],[[5,5,5,2],[[4,[3]]]],[[2,2,2],[[4,[3]]]],[[6,6,6,2],[[4,[3]]]],[[7,7,2,2],[[4,[3]]]],[[7,7,7,2],[[4,[3]]]],[[2,2],[[4,[3]]]],[1,6],[1,6],[6,6],[6,6],[6,1],[1,6],[1,6],[6,8],0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],0,[9,9],[[-1,-2],3,[],[]],[9,3],[[],9],[[],9],[[9,10],11],[[9,10],11],[[[12,[-1]]],9,[]],[-1,-1,[]],[-1,-2,[],[]],0,0,[-1,-2,[],[]],[-1,8,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[6,15],[15,[[12,[8]]]],[15,[[18,[[17,[8,16]]]]]],[15,[[18,[[17,[19,19]]]]]],[15,[[18,[[12,[8]]]]]],[15,7],[[[12,[8]]],15],[7,20],[15,3],[15,2],[15,8],[15,19],[15,[[18,[8]]]],[15,[[18,[19]]]],[21,8],[2,15],[[22,22],7],[15,22],[22,6],[[],22],[22,15],[2,7],0,[[23,24],[[25,[3]]]],0,[[26,23],[[25,[2]]]],0,[-1,27,28],[-1,27,28],[-1,27,28],0,[8,8],[1,6],[1,6],[6,6],[6,6],[6,1],[1,6],[1,6],[6,8],[[23,[30,[29]]],[[13,[-1,27]]],31],0,[-1,[[13,[[12,[7]],32]]],[]],[-1,[[13,[[12,[7]],33]]],[]],[[[12,[7]]],[[13,[-1,32]]],[]],[[[12,[7]]],[[13,[-1,34]]],[]],0,0,[[],35],[[],1],[[],6],[[],6],[[],6],0,[[-1,23],[[30,[36]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[22,22],[[-1,-2],3,[],[]],[[],22],[-1,[[13,[22]]],37],[23,[[25,[38]]]],[[22,22],20],[36,[[13,[-1,27]]],[]],[36,[[25,[22]]]],[36,[[25,[22]]]],[[22,10],11],[[22,10],11],[-1,-1,[]],[2,22],[2,[[13,[22]]]],[[22,-1],3,39],[-1,-2,[],[]],[[22,23],26],[[],40],[[],[[41,[22]]]],[[],22],[[22,-1],13,42],[22,38],[-1,-2,[],[]],[-1,8,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[23,43],0,[[-1,23],[[13,[[30,[36]],27]]],[]]],"c":[],"p":[[15,"f64"],[15,"str"],[15,"tuple"],[6,"Result",137],[15,"i64"],[15,"u64"],[15,"u8"],[3,"String",138],[3,"CVec",29],[3,"Formatter",139],[6,"Result",139],[3,"Vec",140],[4,"Result",141],[3,"TypeId",142],[6,"c_char",143],[4,"Value",144],[3,"HashMap",145],[4,"Option",146],[3,"Ustr",147],[15,"bool"],[3,"PyObject",148],[3,"UUID4",103],[3,"Python",149],[3,"PyModule",150],[6,"PyResult",151],[6,"PyObject",152],[3,"PyErr",151],[8,"Display",139],[3,"PyDict",153],[3,"Py",152],[8,"DeserializeOwned",154],[3,"Error",155],[4,"Error",156],[4,"Error",157],[3,"Duration",158],[3,"PyAny",159],[8,"Deserializer",154],[3,"CStr",160],[8,"Hasher",161],[3,"PyClassItemsIter",162],[3,"LazyTypeObject",163],[8,"Serializer",164],[3,"PyTypeObject",165],[8,"Serializable",91]],"b":[[38,"impl-Display-for-CVec"],[39,"impl-Debug-for-CVec"],[114,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26UUID4"],[115,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+UUID4"],[116,"impl-Display-for-UUID4"],[117,"impl-Debug-for-UUID4"]]},\ -"nautilus_indicators":{"doc":"","t":"AAAAANNDEDNALLLLLLLLLLLLLLLALALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLLLLLLLLLLLLLALDLLLLLMLLLLLLLLLLLLLMLLLLMMMMLLLLLLLLLLLMLDLLLLMLLLLLLLLLLLLLMLLLLMMLLLLLLLLLMLDMLLLLMLLLLLLLLLLLLLMLLLLMMLLLLLLLLLMLDLLLLMLLLLLLLLLLMLLLMLLLLMMLLLLLLLLLMLDLLLLLLLLLLLLLLMLLLMLLLLMMLLLLLLLLLLMMLIIKLLKKKKKKKKKADLLMLLLLLLLLLLLLLMLLMLLMLLLLLLLLLMLAFAAAAAAAAAADLLLLLLLLLLLLLMLLLMLLLLMMLLLLLLLLML","n":["average","indicator","momentum","python","ratio","DoubleExponential","Exponential","MovingAverageFactory","MovingAverageType","MovingAverageTypeIter","Simple","ama","arguments","as_ref","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","cmp","compare","create","dema","doc","ema","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","fmt","fmt","from","from","from","from_repr","from_str","hash","into","into","into","into_iter","into_py","items_iter","iter","lazy_type_object","len","next","next_back","nth","partial_cmp","separate_by_policy","size_hint","sma","to_owned","to_owned","to_string","try_from","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","type_object_raw","wma","wrap","AdaptiveMovingAverage","alpha_diff","arguments","borrow","borrow_mut","count","count","doc","extract","extract","fmt","fmt","from","handle_bar","handle_quote_tick","handle_trade_tick","has_inputs","into","into_py","is_initialized","is_initialized","items_iter","lazy_type_object","name","new","period_efficiency_ratio","period_fast","period_slow","price_type","py_new","reset","reset","separate_by_policy","to_string","try_from","try_into","type_id","type_object_raw","update_raw","value","value","wrap","DoubleExponentialMovingAverage","arguments","borrow","borrow_mut","count","count","doc","extract","extract","fmt","fmt","from","handle_bar","handle_quote_tick","handle_trade_tick","has_inputs","into","into_py","is_initialized","is_initialized","items_iter","lazy_type_object","name","new","period","price_type","reset","separate_by_policy","to_string","try_from","try_into","type_id","type_object_raw","update_raw","value","value","wrap","ExponentialMovingAverage","alpha","arguments","borrow","borrow_mut","count","count","doc","extract","extract","fmt","fmt","from","handle_bar","handle_quote_tick","handle_trade_tick","has_inputs","into","into_py","is_initialized","is_initialized","items_iter","lazy_type_object","name","new","period","price_type","reset","separate_by_policy","to_string","try_from","try_into","type_id","type_object_raw","update_raw","value","value","wrap","SimpleMovingAverage","arguments","borrow","borrow_mut","count","count","doc","extract","extract","fmt","fmt","from","handle_bar","handle_quote_tick","handle_trade_tick","has_inputs","inputs","into","into_py","is_initialized","is_initialized","items_iter","lazy_type_object","name","new","period","price_type","reset","separate_by_policy","to_string","try_from","try_into","type_id","type_object_raw","update_raw","value","value","wrap","WeightedMovingAverage","arguments","borrow","borrow_mut","count","doc","extract","extract","fmt","fmt","from","handle_bar","handle_quote_tick","handle_trade_tick","has_inputs","inputs","into","into_py","is_initialized","is_initialized","items_iter","lazy_type_object","name","new","period","price_type","py_new","reset","separate_by_policy","to_string","try_from","try_into","type_id","type_object_raw","update_raw","value","value","weights","wrap","Indicator","MovingAverage","count","fmt","fmt","handle_bar","handle_quote_tick","handle_trade_tick","has_inputs","is_initialized","name","reset","update_raw","value","rsi","RelativeStrengthIndex","borrow","borrow_mut","count","doc","extract","extract","fmt","fmt","from","handle_bar","handle_quote_tick","handle_trade_tick","has_inputs","into","into_py","is_initialized","is_initialized","items_iter","lazy_type_object","ma_type","name","new","period","py_new","reset","separate_by_policy","to_string","try_from","try_into","type_id","type_object_raw","update_raw","value","wrap","average","indicators","momentum","ratio","ama","dema","ema","sma","wma","rsi","efficiency_ratio","efficiency_ratio","EfficiencyRatio","arguments","borrow","borrow_mut","doc","extract","extract","fmt","fmt","from","handle_bar","handle_quote_tick","handle_trade_tick","has_inputs","inputs","into","into_py","is_initialized","is_initialized","items_iter","lazy_type_object","name","new","period","price_type","reset","separate_by_policy","to_string","try_from","try_into","type_id","type_object_raw","update_raw","value","wrap"],"q":[[0,"nautilus_indicators"],[5,"nautilus_indicators::average"],[78,"nautilus_indicators::average::ama"],[120,"nautilus_indicators::average::dema"],[157,"nautilus_indicators::average::ema"],[195,"nautilus_indicators::average::sma"],[233,"nautilus_indicators::average::wma"],[272,"nautilus_indicators::indicator"],[286,"nautilus_indicators::momentum"],[287,"nautilus_indicators::momentum::rsi"],[322,"nautilus_indicators::python"],[326,"nautilus_indicators::python::average"],[331,"nautilus_indicators::python::momentum"],[332,"nautilus_indicators::python::ratio"],[333,"nautilus_indicators::ratio"],[334,"nautilus_indicators::ratio::efficiency_ratio"],[369,"pyo3::marker"],[370,"pyo3::types::any"],[371,"pyo3::instance"],[372,"core::cmp"],[373,"alloc::boxed"],[374,"core::ffi::c_str"],[375,"pyo3::err"],[376,"pyo3::err"],[377,"core::fmt"],[378,"core::fmt"],[379,"core::hash"],[380,"pyo3::instance"],[381,"pyo3::impl_::pyclass::lazy_type_object"],[382,"thousands::policies"],[383,"alloc::string"],[384,"core::any"],[385,"pyo3_ffi::cpython::object"],[386,"nautilus_model::data::bar"],[387,"nautilus_model::data::quote"],[388,"nautilus_model::data::trade"],[389,"nautilus_model::enums"],[390,"anyhow"],[391,"alloc::vec"],[392,"pyo3::types::module"]],"d":["","","","","","","","","","An iterator over the variants of MovingAverageType","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Try to create Self from the raw representation","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","An indicator which calculates an adaptive moving average …","","","","","","The input count for the indicator.","","","","","","Returns the argument unchanged.","","","","","Calls U::from(self).","","","","","","","","The period for the internal EfficiencyRatio indicator.","The period for the fast smoothing constant (> 0).","The period for the slow smoothing constant (> 0 < …","The price type used for calculations.","","","","","","","","","","","","The last indicator value.","","The Double Exponential Moving Average attempts to a …","","","","","The input count for the indicator.","","","","","","Returns the argument unchanged.","","","","","Calls U::from(self).","","","","","","","","The rolling window period for the indicator (> 0).","The price type used for calculations.","","","","","","","","","","The last indicator value.","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","An indicator which calculates a weighted moving average …","","","","","","","","","","Returns the argument unchanged.","","","","","Inputs","Calls U::from(self).","","","Whether the indicator is initialized.","","","","","The rolling window period for the indicator (> 0).","Price type","","","","","","","","","","","The last indicator value.","The weights for the moving average calculation","","Indicator trait","Moving average trait","","","","","","","","","","","","","","An indicator which calculates a relative strength index …","","","","","","","","","Returns the argument unchanged.","","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","An indicator which calculates the efficiency ratio across …","","","","","","","","","Returns the argument unchanged.","","","","","","Calls U::from(self).","","","","","","","","The rolling window period for the indicator (>= 2).","","","","","","","","","","",""],"i":[0,0,0,0,0,4,4,0,0,0,4,0,4,4,45,6,4,45,6,4,6,4,6,4,4,4,45,0,4,0,4,4,4,4,4,4,4,6,4,4,45,6,4,4,4,4,45,6,4,6,4,4,4,4,6,6,6,6,4,4,6,0,6,4,4,45,6,4,4,45,6,4,45,6,4,4,0,4,0,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,0,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,0,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,0,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,0,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,0,0,10,41,10,41,41,41,41,41,41,41,10,10,0,0,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,0,0,0,0,0,0,0,0,0,0,0,0,0,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44],"f":[0,0,0,0,0,0,0,0,0,0,0,0,[[-1,1],[[3,[2]]],[]],[4,5],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[6,6],[4,4],[[-1,-2],7,[],[]],[[-1,-2],7,[],[]],[[4,4],8],[[-1,-2],8,[],[]],[[4,9],[[11,[10]]]],0,[1,[[13,[12]]]],0,[[4,4],14],[[-1,-2],14,[],[]],[[-1,-2],14,[],[]],[[-1,-2],14,[],[]],[2,[[16,[-1,15]]],[]],[2,[[13,[4]]]],[2,[[13,[4]]]],[[6,17],18],[[4,17],18],[[4,17],[[16,[7,19]]]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[9,[[20,[4]]]],[5,[[16,[4]]]],[[4,-1],7,21],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[4,1],22],[[],23],[[],6],[[],[[24,[4]]]],[6,9],[6,20],[6,20],[[6,9],20],[[4,4],[[20,[8]]]],[[-1,25],26,[]],[6,[[7,[9,[20,[9]]]]]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,26,[]],[-1,[[16,[-2]]],[],[]],[-1,[[16,[-2]]],[],[]],[5,[[16,[4]]]],[-1,[[16,[-2]]],[],[]],[-1,[[16,[-2]]],[],[]],[-1,[[16,[-2]]],[],[]],[-1,[[16,[-2]]],[],[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[1,28],0,[[-1,1],[[16,[[3,[2]],15]]],[]],0,[29,30],[[-1,1],[[3,[2]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[29,9],0,[1,[[13,[12]]]],[2,[[13,[29]]]],[2,[[13,[29]]]],[[29,17],18],[[29,17],18],[-1,-1,[]],[[29,31],7],[[29,32],7],[[29,33],7],[29,14],[-1,-2,[],[]],[[29,1],22],[29,14],0,[[],23],[[],[[24,[29]]]],[29,26],[[9,9,9,[20,[34]]],[[35,[29]]]],0,0,0,0,[[9,9,9,[20,[34]]],[[13,[29]]]],[29,7],[29,7],[[-1,25],26,[]],[-1,26,[]],[-1,[[16,[-2]]],[],[]],[-1,[[16,[-2]]],[],[]],[-1,27,[]],[1,28],[[29,30],7],[29,30],0,[[-1,1],[[16,[[3,[2]],15]]],[]],0,[[-1,1],[[3,[2]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[36,9],0,[1,[[13,[12]]]],[2,[[13,[36]]]],[2,[[13,[36]]]],[[36,17],18],[[36,17],18],[-1,-1,[]],[[36,31],7],[[36,32],7],[[36,33],7],[36,14],[-1,-2,[],[]],[[36,1],22],[36,14],0,[[],23],[[],[[24,[36]]]],[36,26],[[9,[20,[34]]],[[35,[36]]]],0,0,[36,7],[[-1,25],26,[]],[-1,26,[]],[-1,[[16,[-2]]],[],[]],[-1,[[16,[-2]]],[],[]],[-1,27,[]],[1,28],[[36,30],7],[36,30],0,[[-1,1],[[16,[[3,[2]],15]]],[]],0,0,[[-1,1],[[3,[2]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[37,9],0,[1,[[13,[12]]]],[2,[[13,[37]]]],[2,[[13,[37]]]],[[37,17],18],[[37,17],18],[-1,-1,[]],[[37,31],7],[[37,32],7],[[37,33],7],[37,14],[-1,-2,[],[]],[[37,1],22],[37,14],0,[[],23],[[],[[24,[37]]]],[37,26],[[9,[20,[34]]],[[35,[37]]]],0,0,[37,7],[[-1,25],26,[]],[-1,26,[]],[-1,[[16,[-2]]],[],[]],[-1,[[16,[-2]]],[],[]],[-1,27,[]],[1,28],[[37,30],7],[37,30],0,[[-1,1],[[16,[[3,[2]],15]]],[]],0,[[-1,1],[[3,[2]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[38,9],0,[1,[[13,[12]]]],[2,[[13,[38]]]],[2,[[13,[38]]]],[[38,17],18],[[38,17],18],[-1,-1,[]],[[38,31],7],[[38,32],7],[[38,33],7],[38,14],0,[-1,-2,[],[]],[[38,1],22],[38,14],0,[[],23],[[],[[24,[38]]]],[38,26],[[9,[20,[34]]],[[35,[38]]]],0,0,[38,7],[[-1,25],26,[]],[-1,26,[]],[-1,[[16,[-2]]],[],[]],[-1,[[16,[-2]]],[],[]],[-1,27,[]],[1,28],[[38,30],7],[38,30],0,[[-1,1],[[16,[[3,[2]],15]]],[]],0,[[-1,1],[[3,[2]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[39,9],[1,[[13,[12]]]],[2,[[13,[39]]]],[2,[[13,[39]]]],[[39,17],18],[[39,17],18],[-1,-1,[]],[[39,31],7],[[39,32],7],[[39,33],7],[39,14],0,[-1,-2,[],[]],[[39,1],22],[39,14],0,[[],23],[[],[[24,[39]]]],[39,26],[[9,[40,[30]],[20,[34]]],[[35,[39]]]],0,0,[[9,[40,[30]],[20,[34]]],[[13,[39]]]],[39,7],[[-1,25],26,[]],[-1,26,[]],[-1,[[16,[-2]]],[],[]],[-1,[[16,[-2]]],[],[]],[-1,27,[]],[1,28],[[39,30],7],[39,30],0,0,[[-1,1],[[16,[[3,[2]],15]]],[]],0,0,[-1,9,[]],[[41,17],18],[[10,17],18],[[-1,31],7,[]],[[-1,32],7,[]],[[-1,33],7,[]],[-1,14,[]],[-1,14,[]],[-1,26,[]],[-1,7,[]],[[-1,30],7,[]],[-1,30,[]],0,0,[-1,-2,[],[]],[-1,-2,[],[]],0,[1,[[13,[12]]]],[2,[[13,[42]]]],[2,[[13,[42]]]],[[42,17],18],[[42,17],18],[-1,-1,[]],[[42,31],7],[[42,32],7],[[42,33],7],[42,14],[-1,-2,[],[]],[[42,1],22],[42,14],0,[[],23],[[],[[24,[42]]]],0,[42,26],[[9,[20,[4]]],[[35,[42]]]],0,[[9,[20,[4]]],[[13,[42]]]],[42,7],[[-1,25],26,[]],[-1,26,[]],[-1,[[16,[-2]]],[],[]],[-1,[[16,[-2]]],[],[]],[-1,27,[]],[1,28],[[42,30],7],0,[[-1,1],[[16,[[3,[2]],15]]],[]],0,[[1,43],[[13,[7]]]],0,0,0,0,0,0,0,0,0,0,0,[[-1,1],[[3,[2]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[1,[[13,[12]]]],[2,[[13,[44]]]],[2,[[13,[44]]]],[[44,17],18],[[44,17],18],[-1,-1,[]],[[44,31],7],[[44,32],7],[[44,33],7],[44,14],0,[-1,-2,[],[]],[[44,1],22],[44,14],0,[[],23],[[],[[24,[44]]]],[44,26],[[9,[20,[34]]],[[35,[44]]]],0,0,[44,7],[[-1,25],26,[]],[-1,26,[]],[-1,[[16,[-2]]],[],[]],[-1,[[16,[-2]]],[],[]],[-1,27,[]],[1,28],[[44,30],7],0,[[-1,1],[[16,[[3,[2]],15]]],[]]],"c":[],"p":[[3,"Python",369],[3,"PyAny",370],[3,"Py",371],[4,"MovingAverageType",5],[15,"str"],[3,"MovingAverageTypeIter",5],[15,"tuple"],[4,"Ordering",372],[15,"usize"],[8,"MovingAverage",272],[3,"Box",373],[3,"CStr",374],[6,"PyResult",375],[15,"bool"],[3,"PyErr",375],[4,"Result",376],[3,"Formatter",377],[6,"Result",377],[3,"Error",377],[4,"Option",378],[8,"Hasher",379],[6,"PyObject",371],[3,"PyClassItemsIter",380],[3,"LazyTypeObject",381],[3,"SeparatorPolicy",382],[3,"String",383],[3,"TypeId",384],[3,"PyTypeObject",385],[3,"AdaptiveMovingAverage",78],[15,"f64"],[3,"Bar",386],[3,"QuoteTick",387],[3,"TradeTick",388],[4,"PriceType",389],[6,"Result",390],[3,"DoubleExponentialMovingAverage",120],[3,"ExponentialMovingAverage",157],[3,"SimpleMovingAverage",195],[3,"WeightedMovingAverage",233],[3,"Vec",391],[8,"Indicator",272],[3,"RelativeStrengthIndex",287],[3,"PyModule",392],[3,"EfficiencyRatio",334],[3,"MovingAverageFactory",5]],"b":[[35,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+MovingAverageType"],[36,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26MovingAverageType"],[38,"impl-Debug-for-MovingAverageType"],[39,"impl-Display-for-MovingAverageType"],[86,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26AdaptiveMovingAverage"],[87,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+AdaptiveMovingAverage"],[88,"impl-Debug-for-AdaptiveMovingAverage"],[89,"impl-Display-for-AdaptiveMovingAverage"],[108,"impl-Indicator-for-AdaptiveMovingAverage"],[109,"impl-AdaptiveMovingAverage"],[127,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+DoubleExponentialMovingAverage"],[128,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26DoubleExponentialMovingAverage"],[129,"impl-Debug-for-DoubleExponentialMovingAverage"],[130,"impl-Display-for-DoubleExponentialMovingAverage"],[165,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+ExponentialMovingAverage"],[166,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26ExponentialMovingAverage"],[167,"impl-Debug-for-ExponentialMovingAverage"],[168,"impl-Display-for-ExponentialMovingAverage"],[202,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+SimpleMovingAverage"],[203,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26SimpleMovingAverage"],[204,"impl-Debug-for-SimpleMovingAverage"],[205,"impl-Display-for-SimpleMovingAverage"],[239,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+WeightedMovingAverage"],[240,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26WeightedMovingAverage"],[241,"impl-Debug-for-WeightedMovingAverage"],[242,"impl-Display-for-WeightedMovingAverage"],[292,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26RelativeStrengthIndex"],[293,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+RelativeStrengthIndex"],[294,"impl-Display-for-RelativeStrengthIndex"],[295,"impl-Debug-for-RelativeStrengthIndex"],[339,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26EfficiencyRatio"],[340,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+EfficiencyRatio"],[341,"impl-Debug-for-EfficiencyRatio"],[342,"impl-Display-for-EfficiencyRatio"]]},\ -"nautilus_model":{"doc":"","t":"AAOOAAAOAAAAAAAAHNENINNALLLLFALLLLLLKLLFAAALALLLDDDDMMLLLMLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLMLMLLMLLLLLLLMMLLLLLLLLLLLLLLLMMLLLLLLLMLLLDMLLLLLLLLLLLLLLMLLLLLLLLMLLLLLMLMLLLLLMMLLLDRGLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLMLMLLLLLLLLDLMMMMLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLMMLLLDLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLMMLLLDMLLLLLLLLLLLLLLLLLLLLLLMLLLLLMLLMLLMLLMMLLLNEDNNEDEDNEDEDNNEDNNNNNEDEDNNNNNNNNNNEDNNNEDNNNNNNNNNNNNNNNNNNNINNNNNEDNNNNNNEDNNNNNNNNNNEDNNNNNNEDNNNNNNNNNNNNNNNNNEDNNEDEDEDEDNNNNNNEDNNNNEDNNNNNNNNNNNNNNNNNNNNEDEDEDNNEDNNNNNNNNNNNNFFFFFFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFFFFFFFFFFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFFFFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLFFLLLLLLLLLLLLLLLLLLLLLLLLLFFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFFFFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFFFFFFFFFFLLLLLLLLLLLLLLLLLLLLLLLLLFFFFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFFFFLFFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLAADNDEDNDEDNDEDNDEDNDEEDNDEDNDEDNDEDNDENDNDEDNDEDNDEDNDEDNDEDNDEDNDENNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMLMLMLMLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMLMLMLMLMLLMMLLMMLMLMLMLLMMLLMMLMLLLLMMMMLLLLLLLLLLLLMMMMMMMMMMMMLMLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMLMLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMLMLMLMLLMMLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMDNDNEDNDMMMMMMMMMMMLLLLLLLLLLLLLLLLLLMMMMMMMMMMLLLLLLLLLLLLLMMMMLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLMMMMLLLLLLLLLLMMMMMMMMMMMMLLLLLMMMAAAAAAAAAAAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAFFFFFFAAAAAAAAAAAAAAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAADLLLLLLFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFLLLFDLLLLLLLLFFFFFFFLLLLLFFAAAAFFFFFFFFFFFFFFFFFFFFFFFFFAAAAAAFAAAAAAAADLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLDLLLLLLLLLLLLLLLLLLLLLLLLLLLLFFLLLLLLLLLMLDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLMLDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLRDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLIKKKLLAAAAAKKKLLKKKKKKKKAKKKKKKKLAAKLDLLLLLLLLLLLLLLMLLLLLLLMLLLLLLMLMLMLMMLMLMMLMLMLLLMLMLMLMLLMLMLMLMLLLLLMLDLLLLMLLLLLLLLLLLLLLLLLMLLLLLLMLMLMLMMLMLMMLMLMLLLMLMLMLMLLMLMLMLMLLLLLLDLLLLMLLLLLLLLLLLLLLLLLMLLLLLLMLMLMLMLMLMLMLMLLLMLMLMLMLLLMLMLMLLLLLLDLLLLLLLLMLLLLLLLLLLLLLMLLLMLLLMLMLMLMLMLMLMLMLMLLMLMLLMLLLLLMLLLLLLDLLMLLLLLLMLLLLLLMLLLLLLLMLLLLLLMLMLMLMLMLMLMLMLLLMLMLLMLLLLLMLLLLLMLDLLMLLLLLLMLLLLLLMLLLLLLLMLLLLLLMLMLMLMLMLMLMLMLLMLMLMLLMLLLLMLMLLLLLMLDLLLLLLLLMMLLLLLLLLLMLLMLLLLLLMMLLLMMLLLDLLLLLLFFFFFFFFFFFFFLLLAAANEENDNNNNNLLLLLLLLMLLLLLLLLLLMLLLLLLLLLLLLMLLLLLLLLLMLLLLLLLLLLMLLLLLLDDLLLLLLMLLLLLLLLLLLLLLLLLLLMLLLLLMMLLLLLLLLLLLLMDLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMLLLLLLLLAAAAAAAAAAANNNIDENKMKLKMLLLLKMLLLLLMKMLKKMLKMKMKMKMKKMLLLLLKMKMLLLLLLLLLLLLLLLLKLKMKMLLLKMKMKKMKMLLKMKMKMKMMKKMLLLKMLKMKMFKMKKMKMLLKMKMKKKKKLLLLKMKMLLKFKKMKMLDLLLLLLLLLLLLMLLLLLLLMLLLLLLLLLLMLLLLLLLLLLLLLLLMLLLLLLLLLLLLLMLLLLLLLLLLLLLDLLLLLLLLLLLLMLLLLLLLMLLLLLLLLLLMLLMLLLLLLLLLLLLLMLLLLLLLLLLLLLMLMLMLLLLMLLLLLLLDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDLLLLLLLLLLLLMLLLLLLLMLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLMLMLMLLLLMLLLLLLLDLLLLLLLLLLLLMLLLLLLLMLLLLLLLLLLMLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLDLLLLLLLLLLLLMLLLLLLLMLLLLLLLLLLMLLMLLLLLLLLLLLLLMLLLLLLLLLLLLLMLMLMLLLLMLLLLLLLDLLLLLLLLLLLLMLLLLLLLMLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLMLMLMLLLLMLLLLLLLDLLLLLLLLLLLLMLLLLLLLMLLLLLLLLLLMLLMLLLLLMLLLLLLLLMLLLLLLLLLLLMLMLMLMLMLLLLMLLLLLLLDLLLLLLLLLLLLMLLLLLLLMLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLMLMLMLMLMLLLLMLLLLLLLDRLLALLLLAALLLLAFLALLLLAFFLAAAAAAAAAAAAAAAAAAAADLLMLMLLMLLMLLLLLLLLLLLLLLLLLLLLLLDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLMLLMLMLLLLLLLLRRFFFFFRRDLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLRRRDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLRRDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLL","n":["currencies","data","enum_for_python","enum_strum_serde","enums","events","ffi","identifier_for_python","identifiers","instruments","macros","orderbook","orders","position","python","types","CURRENCY_MAP","Bar","Data","Delta","HasTsInit","Quote","Trade","bar","borrow","borrow_mut","clone","clone_into","data_clone","delta","fmt","from","from","from","from","from","get_ts_init","get_ts_init","into","is_monotonically_increasing_by_init","order","quote","ticker","to_owned","trade","try_from","try_into","type_id","Bar","BarSpecification","BarType","BarTypeParseError","aggregation","aggregation_source","arguments","arguments","arguments","bar_type","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone_into","clone_into","clone_into","close","cmp","cmp","compare","compare","deserialize","deserialize","deserialize","doc","doc","doc","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","extract","extract","extract","extract","extract","extract","extract","extract","extract","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from_pyobject","from_str","get_fields","get_metadata","get_ts_init","hash","hash","hash","high","instrument_id","into","into","into","into","into_py","into_py","into_py","items_iter","items_iter","items_iter","lazy_type_object","lazy_type_object","lazy_type_object","low","new","open","partial_cmp","partial_cmp","price_type","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","serialize","serialize","serialize","spec","step","to_owned","to_owned","to_owned","to_string","to_string","to_string","to_string","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","ts_event","ts_init","type_id","type_id","type_id","type_id","type_object_raw","type_object_raw","type_object_raw","volume","wrap","wrap","wrap","OrderBookDelta","action","arguments","borrow","borrow_mut","clone","clone_into","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","flags","fmt","fmt","from","from_pyobject","get_fields","get_metadata","get_ts_init","hash","instrument_id","into","into_py","items_iter","lazy_type_object","new","order","separate_by_policy","sequence","serialize","to_owned","to_string","try_from","try_into","ts_event","ts_init","type_id","type_object_raw","wrap","BookOrder","NULL_ORDER","OrderId","arguments","borrow","borrow_mut","clone","clone_into","deserialize","doc","eq","equivalent","equivalent","equivalent","exposure","extract","extract","extract","fmt","fmt","from","from_quote_tick","from_trade_tick","hash","into","into_py","items_iter","lazy_type_object","new","order_id","price","py_as_dict","py_from_dict","separate_by_policy","serialize","side","signed_size","size","to_book_price","to_owned","to_string","try_from","try_into","type_id","type_object_raw","wrap","QuoteTick","arguments","ask_price","ask_size","bid_price","bid_size","borrow","borrow_mut","clone","clone_into","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","extract_price","extract_volume","fmt","fmt","from","from_pyobject","get_fields","get_metadata","get_ts_init","hash","instrument_id","into","into_py","items_iter","lazy_type_object","new","separate_by_policy","serialize","to_owned","to_string","try_from","try_into","ts_event","ts_init","type_id","type_object_raw","wrap","Ticker","arguments","borrow","borrow_mut","clone","clone_into","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","fmt","from","hash","instrument_id","into","into_py","items_iter","lazy_type_object","new","py_as_dict","py_from_dict","separate_by_policy","serialize","to_owned","to_string","try_from","try_into","ts_event","ts_init","type_id","type_object_raw","wrap","TradeTick","aggressor_side","arguments","borrow","borrow_mut","clone","clone_into","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","fmt","from","from_pyobject","get_fields","get_metadata","get_ts_init","hash","instrument_id","into","into_py","items_iter","lazy_type_object","new","price","separate_by_policy","serialize","size","to_owned","to_string","trade_id","try_from","try_into","ts_event","ts_init","type_id","type_object_raw","wrap","Accepted","AccountType","AccountTypeIter","Active","Add","AggregationSource","AggregationSourceIter","AggressorSide","AggressorSideIter","Ask","AssetClass","AssetClassIter","AssetType","AssetTypeIter","AtTheClose","AtTheOpen","BarAggregation","BarAggregationIter","BasisPoints","Betting","Bid","BidAsk","Bond","BookAction","BookActionIter","BookType","BookTypeIter","Buy","Buyer","Call","Canceled","Cash","Cfd","Clear","Closed","Commodity","CommodityBacked","ContingencyType","ContingencyTypeIter","ContractExpired","Crypto","Cryptocurrency","CurrencyType","CurrencyTypeIter","Day","Day","Default","Delete","Denied","DoubleBidAsk","DoubleLast","Emulated","EndOfSession","Energy","Equity","Expired","External","FX","Fiat","Filled","Flat","Fok","Forward","FromU8","Future","General","Gtc","Gtd","Halt","HaltReason","HaltReasonIter","Halted","Hedging","Hour","Index","IndexPrice","Initialized","InstrumentCloseType","InstrumentCloseTypeIter","Internal","Ioc","L1_MBP","L2_MBP","L3_MBO","Last","LastOrBidAsk","LastTrade","Limit","LimitIfTouched","LiquiditySide","LiquiditySideIter","Long","Maker","Margin","MarkPrice","Market","MarketIfTouched","MarketStatus","MarketStatusIter","MarketToLimit","Metal","Mid","MidPoint","Millisecond","Minute","Month","Netting","NoAggressor","NoContingency","NoLiquiditySide","NoOrderSide","NoPositionSide","NoTrailingOffset","NoTrigger","NotHalted","Oco","OmsType","OmsTypeIter","Open","Option","OptionKind","OptionKindIter","OrderSide","OrderSideIter","OrderStatus","OrderStatusIter","OrderType","OrderTypeIter","Oto","Ouo","PartiallyFilled","Pause","PendingCancel","PendingUpdate","PositionSide","PositionSideIter","PreClose","PreOpen","Price","PriceTier","PriceType","PriceTypeIter","Put","Reducing","Rejected","Released","Reopen","Second","Sell","Seller","Short","SportsBetting","Spot","StopLimit","StopMarket","Submitted","Swap","Taker","Tick","TickImbalance","TickRuns","Ticks","TimeInForce","TimeInForceIter","TradingState","TradingStateIter","TrailingOffsetType","TrailingOffsetTypeIter","TrailingStopLimit","TrailingStopMarket","TriggerType","TriggerTypeIter","Triggered","Unspecified","Update","Value","ValueImbalance","ValueRuns","Volatility","Volume","VolumeImbalance","VolumeRuns","Warrant","Week","account_type_from_cstr","account_type_to_cstr","aggregation_source_from_cstr","aggregation_source_to_cstr","aggressor_side_from_cstr","aggressor_side_to_cstr","arguments","arguments","arguments","arguments","arguments","arguments","arguments","arguments","arguments","arguments","arguments","arguments","arguments","arguments","arguments","arguments","arguments","arguments","arguments","arguments","arguments","arguments","arguments","arguments","arguments","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","asset_class_from_cstr","asset_class_to_cstr","asset_type_from_cstr","asset_type_to_cstr","bar_aggregation_from_cstr","bar_aggregation_to_cstr","book_action_from_cstr","book_action_to_cstr","book_type_from_cstr","book_type_to_cstr","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","compare","compare","compare","compare","compare","compare","compare","compare","compare","compare","compare","compare","compare","compare","compare","compare","compare","compare","compare","compare","compare","compare","compare","compare","compare","contingency_type_from_cstr","contingency_type_to_cstr","currency_type_from_cstr","currency_type_to_cstr","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","doc","doc","doc","doc","doc","doc","doc","doc","doc","doc","doc","doc","doc","doc","doc","doc","doc","doc","doc","doc","doc","doc","doc","doc","doc","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_repr","from_repr","from_repr","from_repr","from_repr","from_repr","from_repr","from_repr","from_repr","from_repr","from_repr","from_repr","from_repr","from_repr","from_repr","from_repr","from_repr","from_repr","from_repr","from_repr","from_repr","from_repr","from_repr","from_repr","from_repr","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_u8","from_u8","from_u8","from_u8","from_u8","halt_reason_from_cstr","halt_reason_to_cstr","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","instrument_close_type_from_cstr","instrument_close_type_to_cstr","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_py","into_py","into_py","into_py","into_py","into_py","into_py","into_py","into_py","into_py","into_py","into_py","into_py","into_py","into_py","into_py","into_py","into_py","into_py","into_py","into_py","into_py","into_py","into_py","into_py","items_iter","items_iter","items_iter","items_iter","items_iter","items_iter","items_iter","items_iter","items_iter","items_iter","items_iter","items_iter","items_iter","items_iter","items_iter","items_iter","items_iter","items_iter","items_iter","items_iter","items_iter","items_iter","items_iter","items_iter","items_iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","lazy_type_object","lazy_type_object","lazy_type_object","lazy_type_object","lazy_type_object","lazy_type_object","lazy_type_object","lazy_type_object","lazy_type_object","lazy_type_object","lazy_type_object","lazy_type_object","lazy_type_object","lazy_type_object","lazy_type_object","lazy_type_object","lazy_type_object","lazy_type_object","lazy_type_object","lazy_type_object","lazy_type_object","lazy_type_object","lazy_type_object","lazy_type_object","lazy_type_object","len","len","len","len","len","len","len","len","len","len","len","len","len","len","len","len","len","len","len","len","len","len","len","len","len","liquidity_side_from_cstr","liquidity_side_to_cstr","market_status_from_cstr","market_status_to_cstr","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","nth","nth","nth","nth","nth","nth","nth","nth","nth","nth","nth","nth","nth","nth","nth","nth","nth","nth","nth","nth","nth","nth","nth","nth","nth","oms_type_from_cstr","oms_type_to_cstr","option_kind_from_cstr","option_kind_to_cstr","order_side_from_cstr","order_side_to_cstr","order_status_from_cstr","order_status_to_cstr","order_type_from_cstr","order_type_to_cstr","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","position_side_from_cstr","position_side_to_cstr","price_type_from_cstr","price_type_to_cstr","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","time_in_force_from_cstr","time_in_force_to_cstr","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","trading_state_from_cstr","trading_state_to_cstr","trailing_offset_type_from_cstr","trailing_offset_type_to_cstr","transition","trigger_type_from_cstr","trigger_type_to_cstr","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_object_raw","type_object_raw","type_object_raw","type_object_raw","type_object_raw","type_object_raw","type_object_raw","type_object_raw","type_object_raw","type_object_raw","type_object_raw","type_object_raw","type_object_raw","type_object_raw","type_object_raw","type_object_raw","type_object_raw","type_object_raw","type_object_raw","type_object_raw","type_object_raw","type_object_raw","type_object_raw","type_object_raw","type_object_raw","value","value","value","value","value","value","value","value","value","value","value","value","value","value","value","value","value","value","value","value","value","value","value","wrap","wrap","wrap","wrap","wrap","wrap","wrap","wrap","wrap","wrap","wrap","wrap","wrap","wrap","wrap","wrap","wrap","wrap","wrap","wrap","wrap","wrap","wrap","wrap","wrap","order","position","OrderAccepted","OrderAccepted","OrderAcceptedBuilder","OrderAcceptedBuilderError","OrderCancelRejected","OrderCancelRejected","OrderCancelRejectedBuilder","OrderCancelRejectedBuilderError","OrderCanceled","OrderCanceled","OrderCanceledBuilder","OrderCanceledBuilderError","OrderDenied","OrderDenied","OrderDeniedBuilder","OrderDeniedBuilderError","OrderEmulated","OrderEmulated","OrderEmulatedBuilder","OrderEmulatedBuilderError","OrderEvent","OrderExpired","OrderExpired","OrderExpiredBuilder","OrderExpiredBuilderError","OrderFilled","OrderFilled","OrderFilledBuilder","OrderFilledBuilderError","OrderInitialized","OrderInitialized","OrderInitializedBuilder","OrderInitializedBuilderError","OrderModifyRejected","OrderModifyRejected","OrderModifyRejectedBuilder","OrderModifyRejectedBuilderError","OrderPartiallyFilled","OrderPendingCancel","OrderPendingCancel","OrderPendingCancelBuilder","OrderPendingCancelBuilderError","OrderPendingUpdate","OrderPendingUpdate","OrderPendingUpdateBuilder","OrderPendingUpdateBuilderError","OrderRejected","OrderRejected","OrderRejectedBuilder","OrderRejectedBuilderError","OrderReleased","OrderReleased","OrderReleasedBuilder","OrderReleasedBuilderError","OrderSubmitted","OrderSubmitted","OrderSubmittedBuilder","OrderSubmittedBuilderError","OrderTriggered","OrderTriggered","OrderTriggeredBuilder","OrderTriggeredBuilderError","OrderUpdated","OrderUpdated","OrderUpdatedBuilder","OrderUpdatedBuilderError","UninitializedField","UninitializedField","UninitializedField","UninitializedField","UninitializedField","UninitializedField","UninitializedField","UninitializedField","UninitializedField","UninitializedField","UninitializedField","UninitializedField","UninitializedField","UninitializedField","UninitializedField","UninitializedField","ValidationError","ValidationError","ValidationError","ValidationError","ValidationError","ValidationError","ValidationError","ValidationError","ValidationError","ValidationError","ValidationError","ValidationError","ValidationError","ValidationError","ValidationError","ValidationError","account_id","account_id","account_id","account_id","account_id","account_id","account_id","account_id","account_id","account_id","account_id","account_id","account_id","account_id","account_id","account_id","account_id","account_id","account_id","account_id","account_id","account_id","account_id","account_id","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","client_order_id","client_order_id","client_order_id","client_order_id","client_order_id","client_order_id","client_order_id","client_order_id","client_order_id","client_order_id","client_order_id","client_order_id","client_order_id","client_order_id","client_order_id","client_order_id","client_order_id","client_order_id","client_order_id","client_order_id","client_order_id","client_order_id","client_order_id","client_order_id","client_order_id","client_order_id","client_order_id","client_order_id","client_order_id","client_order_id","client_order_id","client_order_id","client_order_id","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","commission","commission","contingency_type","contingency_type","currency","currency","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","display_qty","display_qty","emulation_trigger","emulation_trigger","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","event_id","event_id","event_id","event_id","event_id","event_id","event_id","event_id","event_id","event_id","event_id","event_id","event_id","event_id","event_id","event_id","event_id","event_id","event_id","event_id","event_id","event_id","event_id","event_id","event_id","event_id","event_id","event_id","event_id","event_id","event_id","event_id","exec_algorithm_id","exec_algorithm_id","exec_algorithm_params","exec_algorithm_params","exec_spawn_id","exec_spawn_id","expire_time","expire_time","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","instrument_id","instrument_id","instrument_id","instrument_id","instrument_id","instrument_id","instrument_id","instrument_id","instrument_id","instrument_id","instrument_id","instrument_id","instrument_id","instrument_id","instrument_id","instrument_id","instrument_id","instrument_id","instrument_id","instrument_id","instrument_id","instrument_id","instrument_id","instrument_id","instrument_id","instrument_id","instrument_id","instrument_id","instrument_id","instrument_id","instrument_id","instrument_id","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","last_px","last_px","last_qty","last_qty","limit_offset","limit_offset","linked_order_ids","linked_order_ids","liquidity_side","liquidity_side","order_list_id","order_list_id","order_side","order_side","order_side","order_side","order_type","order_type","order_type","order_type","parent_order_id","parent_order_id","position_id","position_id","post_only","post_only","price","price","price","price","quantity","quantity","quantity","quantity","quote_quantity","quote_quantity","reason","reason","reason","reason","reason","reason","reason","reason","reconciliation","reconciliation","reconciliation","reconciliation","reconciliation","reconciliation","reconciliation","reconciliation","reconciliation","reconciliation","reconciliation","reconciliation","reconciliation","reconciliation","reconciliation","reconciliation","reconciliation","reconciliation","reconciliation","reconciliation","reconciliation","reconciliation","reconciliation","reconciliation","reduce_only","reduce_only","released_price","released_price","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","strategy_id","strategy_id","strategy_id","strategy_id","strategy_id","strategy_id","strategy_id","strategy_id","strategy_id","strategy_id","strategy_id","strategy_id","strategy_id","strategy_id","strategy_id","strategy_id","strategy_id","strategy_id","strategy_id","strategy_id","strategy_id","strategy_id","strategy_id","strategy_id","strategy_id","strategy_id","strategy_id","strategy_id","strategy_id","strategy_id","strategy_id","strategy_id","strategy_id","tags","tags","time_in_force","time_in_force","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","trade_id","trade_id","trader_id","trader_id","trader_id","trader_id","trader_id","trader_id","trader_id","trader_id","trader_id","trader_id","trader_id","trader_id","trader_id","trader_id","trader_id","trader_id","trader_id","trader_id","trader_id","trader_id","trader_id","trader_id","trader_id","trader_id","trader_id","trader_id","trader_id","trader_id","trader_id","trader_id","trader_id","trader_id","trailing_offset","trailing_offset","trailing_offset_type","trailing_offset_type","trigger_instrument_id","trigger_instrument_id","trigger_price","trigger_price","trigger_price","trigger_price","trigger_type","trigger_type","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","ts_event","ts_event","ts_event","ts_event","ts_event","ts_event","ts_event","ts_event","ts_event","ts_event","ts_event","ts_event","ts_event","ts_event","ts_event","ts_event","ts_event","ts_event","ts_event","ts_event","ts_event","ts_event","ts_event","ts_event","ts_event","ts_event","ts_event","ts_event","ts_event","ts_event","ts_event","ts_event","ts_event","ts_init","ts_init","ts_init","ts_init","ts_init","ts_init","ts_init","ts_init","ts_init","ts_init","ts_init","ts_init","ts_init","ts_init","ts_init","ts_init","ts_init","ts_init","ts_init","ts_init","ts_init","ts_init","ts_init","ts_init","ts_init","ts_init","ts_init","ts_init","ts_init","ts_init","ts_init","ts_init","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","venue_order_id","venue_order_id","venue_order_id","venue_order_id","venue_order_id","venue_order_id","venue_order_id","venue_order_id","venue_order_id","venue_order_id","venue_order_id","venue_order_id","venue_order_id","venue_order_id","venue_order_id","venue_order_id","venue_order_id","venue_order_id","venue_order_id","venue_order_id","PositionChanged","PositionChanged","PositionClosed","PositionClosed","PositionEvent","PositionOpened","PositionOpened","PositionState","account_id","account_id","account_id","account_id","avg_px_closed","avg_px_closed","avg_px_closed","avg_px_open","avg_px_open","avg_px_open","avg_px_open","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","closing_order_id","currency","currency","currency","currency","duration","entry","entry","entry","entry","eq","eq","eq","eq","fmt","fmt","fmt","fmt","from","from","from","from","from","instrument_id","instrument_id","instrument_id","instrument_id","into","into","into","into","into","last_px","last_px","last_px","last_px","last_qty","last_qty","last_qty","last_qty","opening_order_id","opening_order_id","opening_order_id","opening_order_id","peak_quantity","peak_quantity","peak_quantity","position_id","position_id","position_id","position_id","quantity","quantity","quantity","quantity","realized_pnl","realized_pnl","realized_pnl","realized_return","realized_return","realized_return","side","side","side","side","signed_qty","signed_qty","signed_qty","signed_qty","strategy_id","strategy_id","strategy_id","strategy_id","to_owned","to_owned","to_owned","to_owned","trader_id","trader_id","trader_id","trader_id","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","ts_closed","ts_event","ts_event","ts_event","ts_event","ts_init","ts_init","ts_init","ts_init","ts_opened","ts_opened","ts_opened","type_id","type_id","type_id","type_id","type_id","unrealized_pnl","unrealized_pnl","unrealized_pnl","data","events","identifiers","orderbook","types","bar","delta","order","quote","ticker","trade","bar_eq","bar_hash","bar_new","bar_new_from_raw","bar_specification_eq","bar_specification_ge","bar_specification_gt","bar_specification_hash","bar_specification_le","bar_specification_lt","bar_specification_new","bar_specification_to_cstr","bar_to_cstr","bar_type_check_parsing","bar_type_eq","bar_type_from_cstr","bar_type_ge","bar_type_gt","bar_type_hash","bar_type_le","bar_type_lt","bar_type_new","bar_type_to_cstr","orderbook_delta_eq","orderbook_delta_hash","orderbook_delta_new","book_order_debug_to_cstr","book_order_display_to_cstr","book_order_eq","book_order_exposure","book_order_from_raw","book_order_hash","book_order_signed_size","quote_tick_eq","quote_tick_hash","quote_tick_new","quote_tick_to_cstr","ticker_new","ticker_to_cstr","trade_tick_eq","trade_tick_hash","trade_tick_new","trade_tick_to_cstr","order","order_accepted_new","order_denied_new","order_emulated_new","order_rejected_new","order_released_new","order_submitted_new","account_id","client_id","client_order_id","component_id","exec_algorithm_id","instrument_id","order_list_id","position_id","strategy_id","symbol","trade_id","trader_id","venue","venue_order_id","account_id_hash","account_id_new","client_id_hash","client_id_new","client_order_id_hash","client_order_id_new","component_id_hash","component_id_new","exec_algorithm_id_hash","exec_algorithm_id_new","instrument_id_check_parsing","instrument_id_from_cstr","instrument_id_hash","instrument_id_is_synthetic","instrument_id_new","instrument_id_to_cstr","order_list_id_hash","order_list_id_new","position_id_hash","position_id_new","strategy_id_hash","strategy_id_new","symbol_hash","symbol_new","trade_id_hash","trade_id_new","trader_id_hash","trader_id_new","venue_hash","venue_is_synthetic","venue_new","venue_order_id_hash","venue_order_id_new","book","level","OrderBook_API","borrow","borrow_mut","deref","deref_mut","from","into","orderbook_add","orderbook_apply_delta","orderbook_asks","orderbook_best_ask_price","orderbook_best_ask_size","orderbook_best_bid_price","orderbook_best_bid_size","orderbook_bids","orderbook_book_type","orderbook_check_integrity","orderbook_clear","orderbook_clear_asks","orderbook_clear_bids","orderbook_count","orderbook_delete","orderbook_drop","orderbook_get_avg_px_for_quantity","orderbook_get_quantity_for_price","orderbook_has_ask","orderbook_has_bid","orderbook_instrument_id","orderbook_midpoint","orderbook_new","orderbook_pprint_to_cstr","orderbook_reset","orderbook_sequence","orderbook_simulate_fills","orderbook_spread","orderbook_ts_last","orderbook_update","orderbook_update_quote_tick","orderbook_update_trade_tick","try_from","try_into","type_id","vec_fills_drop","Level_API","borrow","borrow_mut","clone","clone_into","deref","deref_mut","from","into","level_clone","level_drop","level_exposure","level_new","level_orders","level_price","level_size","new","to_owned","try_from","try_into","type_id","vec_levels_drop","vec_orders_drop","currency","money","price","quantity","currency_code_to_cstr","currency_exists","currency_from_cstr","currency_from_py","currency_hash","currency_name_to_cstr","currency_register","currency_to_cstr","money_add_assign","money_as_f64","money_from_raw","money_new","money_sub_assign","price_add_assign","price_as_f64","price_from_raw","price_new","price_sub_assign","quantity_add_assign","quantity_add_assign_u64","quantity_as_f64","quantity_from_raw","quantity_new","quantity_sub_assign","quantity_sub_assign_u64","account_id","client_id","client_order_id","component_id","exec_algorithm_id","instrument_id","interned_string_stats","order_list_id","position_id","strategy_id","symbol","trade_id","trader_id","venue","venue_order_id","AccountId","arguments","borrow","borrow_mut","clone","clone_into","cmp","compare","default","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","fmt","from","from","from_str","hash","into","into_py","items_iter","lazy_type_object","new","partial_cmp","separate_by_policy","serialize","to_owned","to_string","try_from","try_into","type_id","type_object_raw","value","wrap","ClientId","arguments","borrow","borrow_mut","clone","clone_into","cmp","compare","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","fmt","from","from","from_str","hash","into","into_py","items_iter","lazy_type_object","new","partial_cmp","separate_by_policy","serialize","to_owned","to_string","try_from","try_into","type_id","type_object_raw","value","wrap","ClientOrderId","arguments","borrow","borrow_mut","clone","clone_into","cmp","compare","default","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","fmt","from","from","from_str","hash","into","into_py","items_iter","lazy_type_object","new","optional_ustr_to_vec_client_order_ids","optional_vec_client_order_ids_to_ustr","partial_cmp","separate_by_policy","serialize","to_owned","to_string","try_from","try_into","type_id","type_object_raw","value","wrap","ComponentId","arguments","borrow","borrow_mut","clone","clone_into","cmp","compare","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","fmt","from","from","from_str","hash","into","into_py","items_iter","lazy_type_object","new","partial_cmp","separate_by_policy","serialize","to_owned","to_string","try_from","try_into","type_id","type_object_raw","value","wrap","ExecAlgorithmId","arguments","borrow","borrow_mut","clone","clone_into","cmp","compare","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","fmt","from","from","from_str","hash","into","into_py","items_iter","lazy_type_object","new","partial_cmp","separate_by_policy","serialize","to_owned","to_string","try_from","try_into","type_id","type_object_raw","value","wrap","InstrumentId","arguments","borrow","borrow_mut","clone","clone_into","cmp","compare","default","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","fmt","from","from","from_str","hash","into","into_py","is_synthetic","items_iter","lazy_type_object","new","partial_cmp","separate_by_policy","serialize","symbol","to_owned","to_string","try_from","try_into","type_id","type_object_raw","venue","wrap","OrderListId","arguments","borrow","borrow_mut","clone","clone_into","cmp","compare","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","fmt","from","from","from_str","hash","into","into_py","items_iter","lazy_type_object","new","partial_cmp","separate_by_policy","serialize","to_owned","to_string","try_from","try_into","type_id","type_object_raw","value","wrap","PositionId","arguments","borrow","borrow_mut","clone","clone_into","cmp","compare","default","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","fmt","from","from","from_str","hash","into","into_py","items_iter","lazy_type_object","new","partial_cmp","separate_by_policy","serialize","to_owned","to_string","try_from","try_into","type_id","type_object_raw","value","wrap","StrategyId","arguments","borrow","borrow_mut","clone","clone_into","cmp","compare","default","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","fmt","from","from","from_str","hash","into","into_py","items_iter","lazy_type_object","new","partial_cmp","separate_by_policy","serialize","to_owned","to_string","try_from","try_into","type_id","type_object_raw","value","wrap","Symbol","arguments","borrow","borrow_mut","clone","clone_into","cmp","compare","default","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","fmt","from","from","from_str","hash","into","into_py","items_iter","lazy_type_object","new","partial_cmp","separate_by_policy","serialize","to_owned","to_string","try_from","try_into","type_id","type_object_raw","value","wrap","TradeId","arguments","borrow","borrow_mut","clone","clone_into","cmp","compare","default","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","fmt","from","from","from_str","hash","into","into_py","items_iter","lazy_type_object","new","partial_cmp","separate_by_policy","serialize","to_owned","to_string","try_from","try_into","type_id","type_object_raw","value","wrap","TraderId","arguments","borrow","borrow_mut","clone","clone_into","cmp","compare","default","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","fmt","from","from","from_str","hash","into","into_py","items_iter","lazy_type_object","new","partial_cmp","separate_by_policy","serialize","to_owned","to_string","try_from","try_into","type_id","type_object_raw","value","wrap","SYNTHETIC_VENUE","Venue","arguments","borrow","borrow_mut","clone","clone_into","cmp","compare","default","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","fmt","from","from","from_str","hash","into","into_py","is_synthetic","items_iter","lazy_type_object","new","partial_cmp","separate_by_policy","serialize","synthetic","to_owned","to_string","try_from","try_into","type_id","type_object_raw","value","wrap","VenueOrderId","arguments","borrow","borrow_mut","clone","clone_into","cmp","compare","default","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","fmt","from","from","from_str","hash","into","into_py","items_iter","lazy_type_object","new","partial_cmp","separate_by_policy","serialize","to_owned","to_string","try_from","try_into","type_id","type_object_raw","value","wrap","Instrument","asset_class","asset_type","base_currency","calculate_base_quantity","calculate_notional_value","crypto_future","crypto_perpetual","currency_pair","equity","futures_contract","id","is_inverse","lot_size","make_price","make_qty","maker_fee","margin_init","margin_maint","max_price","max_quantity","min_price","min_quantity","multiplier","options_contract","price_increment","price_precision","quote_currency","raw_symbol","settlement_currency","size_increment","size_precision","symbol","synthetic","synthetic_api","taker_fee","venue","CryptoFuture","arguments","asset_class","asset_type","base_currency","borrow","borrow_mut","clone","clone_into","deserialize","doc","eq","equivalent","equivalent","equivalent","expiration","extract","extract","extract","fmt","from","hash","id","id","into","into_py","is_inverse","items_iter","lazy_type_object","lot_size","lot_size","maker_fee","maker_fee","margin_init","margin_init","margin_maint","margin_maint","max_notional","max_price","max_price","max_quantity","max_quantity","min_notional","min_price","min_price","min_quantity","min_quantity","multiplier","new","price_increment","price_increment","price_precision","price_precision","quote_currency","quote_currency","raw_symbol","raw_symbol","serialize","settlement_currency","settlement_currency","size_increment","size_increment","size_precision","size_precision","taker_fee","taker_fee","to_owned","try_from","try_into","type_id","type_object_raw","underlying","wrap","CryptoPerpetual","arguments","asset_class","asset_type","base_currency","base_currency","borrow","borrow_mut","clone","clone_into","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","from","hash","id","id","into","into_py","is_inverse","items_iter","lazy_type_object","lot_size","lot_size","maker_fee","maker_fee","margin_init","margin_init","margin_maint","margin_maint","max_notional","max_price","max_price","max_quantity","max_quantity","min_notional","min_price","min_price","min_quantity","min_quantity","multiplier","new","price_increment","price_increment","price_precision","price_precision","quote_currency","quote_currency","raw_symbol","raw_symbol","serialize","settlement_currency","settlement_currency","size_increment","size_increment","size_precision","size_precision","taker_fee","taker_fee","to_owned","try_from","try_into","type_id","type_object_raw","wrap","CurrencyPair","arguments","asset_class","asset_type","base_currency","base_currency","borrow","borrow_mut","clone","clone_into","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","from","hash","id","id","into","into_py","is_inverse","items_iter","lazy_type_object","lot_size","lot_size","maker_fee","maker_fee","margin_init","margin_init","margin_maint","margin_maint","max_price","max_price","max_quantity","max_quantity","min_price","min_price","min_quantity","min_quantity","multiplier","new","price_increment","price_increment","price_precision","price_precision","quote_currency","quote_currency","raw_symbol","raw_symbol","serialize","settlement_currency","size_increment","size_increment","size_precision","size_precision","taker_fee","taker_fee","to_owned","try_from","try_into","type_id","type_object_raw","wrap","Equity","arguments","asset_class","asset_type","base_currency","borrow","borrow_mut","clone","clone_into","currency","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","from","hash","id","id","into","into_py","is_inverse","isin","items_iter","lazy_type_object","lot_size","lot_size","maker_fee","maker_fee","margin_init","margin_init","margin_maint","margin_maint","max_price","max_price","max_quantity","max_quantity","min_price","min_price","min_quantity","min_quantity","multiplier","multiplier","new","price_increment","price_increment","price_precision","price_precision","quote_currency","raw_symbol","raw_symbol","serialize","settlement_currency","size_increment","size_precision","taker_fee","taker_fee","to_owned","try_from","try_into","type_id","type_object_raw","wrap","FuturesContract","arguments","asset_class","asset_class","asset_type","base_currency","borrow","borrow_mut","clone","clone_into","currency","deserialize","doc","eq","equivalent","equivalent","equivalent","expiration","extract","extract","extract","fmt","from","hash","id","id","into","into_py","is_inverse","items_iter","lazy_type_object","lot_size","lot_size","maker_fee","maker_fee","margin_init","margin_init","margin_maint","margin_maint","max_price","max_price","max_quantity","max_quantity","min_price","min_price","min_quantity","min_quantity","multiplier","new","price_increment","price_increment","price_precision","price_precision","quote_currency","raw_symbol","raw_symbol","serialize","settlement_currency","size_increment","size_precision","taker_fee","taker_fee","to_owned","try_from","try_into","type_id","type_object_raw","underlying","wrap","OptionsContract","arguments","asset_class","asset_class","asset_type","base_currency","borrow","borrow_mut","clone","clone_into","currency","deserialize","doc","eq","equivalent","equivalent","equivalent","expiration","extract","extract","extract","fmt","from","hash","id","id","into","into_py","is_inverse","items_iter","lazy_type_object","lot_size","lot_size","maker_fee","maker_fee","margin_init","margin_init","margin_maint","margin_maint","max_price","max_price","max_quantity","max_quantity","min_price","min_price","min_quantity","min_quantity","multiplier","new","option_kind","price_increment","price_increment","price_precision","price_precision","quote_currency","raw_symbol","raw_symbol","serialize","settlement_currency","size_increment","size_precision","strike_price","taker_fee","taker_fee","to_owned","try_from","try_into","type_id","type_object_raw","underlying","wrap","SyntheticInstrument","arguments","borrow","borrow_mut","calculate","calculate_from_map","change_formula","clone","clone_into","components","context","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","formula","from","hash","id","into","into_py","is_valid_formula","items_iter","lazy_type_object","new","price_increment","price_precision","to_owned","try_from","try_into","ts_event","ts_init","type_id","type_object_raw","wrap","SyntheticInstrument_API","borrow","borrow_mut","deref","deref_mut","from","into","synthetic_instrument_calculate","synthetic_instrument_change_formula","synthetic_instrument_components_count","synthetic_instrument_components_to_cstr","synthetic_instrument_drop","synthetic_instrument_formula_to_cstr","synthetic_instrument_id","synthetic_instrument_is_valid_formula","synthetic_instrument_new","synthetic_instrument_price_increment","synthetic_instrument_price_precision","synthetic_instrument_ts_event","synthetic_instrument_ts_init","try_from","try_into","type_id","book","ladder","level","Add","BookIntegrityError","InvalidBookOperation","NoOrderSide","OrderBook","OrderNotFound","OrdersCrossed","PreProcessOrder","TooManyLevels","TooManyOrders","add","apply_delta","asks","best_ask_price","best_ask_size","best_bid_price","best_bid_size","bids","book_type","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","check_integrity","clear","clear_asks","clear_bids","count","delete","fmt","fmt","fmt","fmt","from","from","from","get_avg_px_for_quantity","get_quantity_for_price","has_ask","has_bid","instrument_id","into","into","into","midpoint","new","pprint","reset","separate_by_policy","separate_by_policy","sequence","simulate_fills","spread","to_string","to_string","try_from","try_from","try_from","try_into","try_into","try_into","ts_last","type_id","type_id","type_id","update","update_quote_tick","update_trade_tick","BookPrice","Ladder","add","add_bulk","borrow","borrow","borrow_mut","borrow_mut","cache","clear","clone","clone_into","cmp","compare","delete","eq","equivalent","equivalent","equivalent","exposures","fmt","fmt","from","from","into","into","is_empty","len","levels","new","new","partial_cmp","remove","separate_by_policy","side","side","simulate_fills","sizes","to_owned","to_string","top","try_from","try_from","try_into","try_into","type_id","type_id","update","value","Level","add","add_bulk","borrow","borrow_mut","clone","clone_into","cmp","compare","delete","eq","equivalent","equivalent","equivalent","exposure","exposure_raw","first","fmt","from","from_order","ge","gt","into","is_empty","le","len","lt","new","orders","partial_cmp","price","remove_by_id","size","size_raw","to_owned","try_from","try_into","type_id","update","base","default","limit","limit_if_touched","market","market_if_touched","market_to_limit","stop_limit","stop_market","trailing_stop_limit","trailing_stop_market","InvalidOrderEvent","InvalidStateTransition","NoPreviousState","Order","OrderCore","OrderError","UnrecognizedEvent","account_id","account_id","apply","apply","avg_px","avg_px","borrow","borrow","borrow_mut","borrow_mut","client_order_id","client_order_id","clone","clone_into","closing_side","commission","commissions","commissions","contingency_type","contingency_type","deserialize","display_qty","emulation_trigger","emulation_trigger","event_count","events","events","exec_algorithm_id","exec_algorithm_id","exec_algorithm_params","exec_algorithm_params","exec_spawn_id","exec_spawn_id","expire_time","filled_qty","filled_qty","fmt","fmt","fmt","from","from","init_id","init_id","instrument_id","instrument_id","into","into","is_active_local","is_aggressive","is_buy","is_canceled","is_child_order","is_closed","is_contingency","is_emulated","is_inflight","is_open","is_parent_order","is_passive","is_pending_cancel","is_pending_update","is_post_only","is_primary","is_quote_quantity","is_quote_quantity","is_reduce_only","is_reduce_only","is_secondary","is_sell","last_event","last_trade_id","last_trade_id","leaves_qty","leaves_qty","limit_offset","linked_order_ids","linked_order_ids","liquidity_side","liquidity_side","new","opposite_side","order_list_id","order_list_id","order_type","order_type","parent_order_id","parent_order_id","position_id","position_id","previous_status","price","quantity","quantity","separate_by_policy","serialize","set_slippage","side","side","signed_decimal_qty","slippage","slippage","status","status","str_hashmap_to_ustr","strategy_id","strategy_id","symbol","tags","tags","time_in_force","time_in_force","to_owned","to_string","trade_ids","trade_ids","trader_id","trader_id","trailing_offset","trailing_offset_type","trigger_instrument_id","trigger_price","trigger_type","try_from","try_from","try_into","try_into","ts_init","ts_init","ts_last","ts_last","type_id","type_id","update","ustr_hashmap_to_str","venue","venue_order_id","venue_order_id","venue_order_ids","venue_order_ids","would_reduce_only","LimitOrder","account_id","apply","arguments","avg_px","borrow","borrow_mut","client_order_id","contingency_type","default","deref","deref_mut","display_qty","display_qty","doc","emulation_trigger","events","exec_algorithm_id","exec_algorithm_params","exec_spawn_id","expire_time","expire_time","extract","extract","filled_qty","from","from","init_id","instrument_id","into","into_py","is_post_only","is_post_only","is_quote_quantity","is_reduce_only","items_iter","last_trade_id","lazy_type_object","leaves_qty","limit_offset","linked_order_ids","liquidity_side","new","order_list_id","order_type","parent_order_id","position_id","price","price","quantity","side","slippage","status","strategy_id","symbol","tags","time_in_force","trade_ids","trader_id","trailing_offset","trailing_offset_type","trigger_instrument_id","trigger_instrument_id","trigger_price","trigger_type","try_from","try_into","ts_init","ts_last","type_id","type_object_raw","update","venue","venue_order_id","venue_order_ids","wrap","LimitIfTouchedOrder","account_id","apply","arguments","avg_px","borrow","borrow_mut","client_order_id","contingency_type","default","deref","deref_mut","display_qty","display_qty","doc","emulation_trigger","events","exec_algorithm_id","exec_algorithm_params","exec_spawn_id","expire_time","expire_time","extract","extract","filled_qty","from","from","init_id","instrument_id","into","into_py","is_post_only","is_post_only","is_quote_quantity","is_reduce_only","is_triggered","items_iter","last_trade_id","lazy_type_object","leaves_qty","limit_offset","linked_order_ids","liquidity_side","new","order_list_id","order_type","parent_order_id","position_id","price","price","quantity","side","slippage","status","strategy_id","symbol","tags","time_in_force","trade_ids","trader_id","trailing_offset","trailing_offset_type","trigger_instrument_id","trigger_instrument_id","trigger_price","trigger_price","trigger_type","trigger_type","try_from","try_into","ts_init","ts_last","ts_triggered","type_id","type_object_raw","update","venue","venue_order_id","venue_order_ids","wrap","MarketOrder","account_id","apply","arguments","avg_px","borrow","borrow_mut","client_order_id","contingency_type","default","deref","deref_mut","display_qty","doc","emulation_trigger","events","exec_algorithm_id","exec_algorithm_params","exec_spawn_id","expire_time","extract","extract","filled_qty","from","from","init_id","instrument_id","into","into_py","is_post_only","is_quote_quantity","is_reduce_only","items_iter","last_trade_id","lazy_type_object","leaves_qty","limit_offset","linked_order_ids","liquidity_side","new","order_list_id","order_type","parent_order_id","position_id","price","quantity","side","slippage","status","strategy_id","symbol","tags","time_in_force","trade_ids","trader_id","trailing_offset","trailing_offset_type","trigger_instrument_id","trigger_price","trigger_type","try_from","try_into","ts_init","ts_last","type_id","type_object_raw","update","venue","venue_order_id","venue_order_ids","wrap","MarketIfTouchedOrder","account_id","apply","arguments","avg_px","borrow","borrow_mut","client_order_id","contingency_type","default","deref","deref_mut","display_qty","display_qty","doc","emulation_trigger","events","exec_algorithm_id","exec_algorithm_params","exec_spawn_id","expire_time","expire_time","extract","extract","filled_qty","from","from","init_id","instrument_id","into","into_py","is_post_only","is_quote_quantity","is_reduce_only","is_triggered","items_iter","last_trade_id","lazy_type_object","leaves_qty","limit_offset","linked_order_ids","liquidity_side","new","order_list_id","order_type","parent_order_id","position_id","price","quantity","side","slippage","status","strategy_id","symbol","tags","time_in_force","trade_ids","trader_id","trailing_offset","trailing_offset_type","trigger_instrument_id","trigger_instrument_id","trigger_price","trigger_price","trigger_type","trigger_type","try_from","try_into","ts_init","ts_last","ts_triggered","type_id","type_object_raw","update","venue","venue_order_id","venue_order_ids","wrap","MarketToLimitOrder","account_id","apply","arguments","avg_px","borrow","borrow_mut","client_order_id","contingency_type","default","deref","deref_mut","display_qty","display_qty","doc","emulation_trigger","events","exec_algorithm_id","exec_algorithm_params","exec_spawn_id","expire_time","expire_time","extract","extract","filled_qty","from","from","init_id","instrument_id","into","into_py","is_post_only","is_post_only","is_quote_quantity","is_reduce_only","items_iter","last_trade_id","lazy_type_object","leaves_qty","limit_offset","linked_order_ids","liquidity_side","new","order_list_id","order_type","parent_order_id","position_id","price","price","quantity","side","slippage","status","strategy_id","symbol","tags","time_in_force","trade_ids","trader_id","trailing_offset","trailing_offset_type","trigger_instrument_id","trigger_price","trigger_type","try_from","try_into","ts_init","ts_last","type_id","type_object_raw","update","venue","venue_order_id","venue_order_ids","wrap","StopLimitOrder","account_id","apply","arguments","avg_px","borrow","borrow_mut","client_order_id","contingency_type","default","deref","deref_mut","display_qty","display_qty","doc","emulation_trigger","events","exec_algorithm_id","exec_algorithm_params","exec_spawn_id","expire_time","expire_time","extract","extract","filled_qty","from","from","init_id","instrument_id","into","into_py","is_post_only","is_post_only","is_quote_quantity","is_reduce_only","is_triggered","items_iter","last_trade_id","lazy_type_object","leaves_qty","limit_offset","linked_order_ids","liquidity_side","new","order_list_id","order_type","parent_order_id","position_id","price","price","quantity","side","slippage","status","strategy_id","symbol","tags","time_in_force","trade_ids","trader_id","trailing_offset","trailing_offset_type","trigger_instrument_id","trigger_instrument_id","trigger_price","trigger_price","trigger_type","trigger_type","try_from","try_into","ts_init","ts_last","ts_triggered","type_id","type_object_raw","update","venue","venue_order_id","venue_order_ids","wrap","StopMarketOrder","account_id","apply","arguments","avg_px","borrow","borrow_mut","client_order_id","contingency_type","default","deref","deref_mut","display_qty","display_qty","doc","emulation_trigger","events","exec_algorithm_id","exec_algorithm_params","exec_spawn_id","expire_time","expire_time","extract","extract","filled_qty","from","from","init_id","instrument_id","into","into_py","is_post_only","is_quote_quantity","is_reduce_only","is_triggered","items_iter","last_trade_id","lazy_type_object","leaves_qty","limit_offset","linked_order_ids","liquidity_side","new","order_list_id","order_type","parent_order_id","position_id","price","quantity","side","slippage","status","strategy_id","symbol","tags","time_in_force","trade_ids","trader_id","trailing_offset","trailing_offset_type","trigger_instrument_id","trigger_instrument_id","trigger_price","trigger_price","trigger_type","trigger_type","try_from","try_into","ts_init","ts_last","ts_triggered","type_id","type_object_raw","update","venue","venue_order_id","venue_order_ids","wrap","TrailingStopLimitOrder","account_id","apply","arguments","avg_px","borrow","borrow_mut","client_order_id","contingency_type","default","deref","deref_mut","display_qty","display_qty","doc","emulation_trigger","events","exec_algorithm_id","exec_algorithm_params","exec_spawn_id","expire_time","expire_time","extract","extract","filled_qty","from","from","init_id","instrument_id","into","into_py","is_post_only","is_post_only","is_quote_quantity","is_reduce_only","is_triggered","items_iter","last_trade_id","lazy_type_object","leaves_qty","limit_offset","limit_offset","linked_order_ids","liquidity_side","new","order_list_id","order_type","parent_order_id","position_id","price","price","quantity","side","slippage","status","strategy_id","symbol","tags","time_in_force","trade_ids","trader_id","trailing_offset","trailing_offset","trailing_offset_type","trailing_offset_type","trigger_instrument_id","trigger_instrument_id","trigger_price","trigger_price","trigger_type","trigger_type","try_from","try_into","ts_init","ts_last","ts_triggered","type_id","type_object_raw","update","venue","venue_order_id","venue_order_ids","wrap","TrailingStopMarketOrder","account_id","apply","arguments","avg_px","borrow","borrow_mut","client_order_id","contingency_type","default","deref","deref_mut","display_qty","display_qty","doc","emulation_trigger","events","exec_algorithm_id","exec_algorithm_params","exec_spawn_id","expire_time","expire_time","extract","extract","filled_qty","from","from","init_id","instrument_id","into","into_py","is_post_only","is_quote_quantity","is_reduce_only","is_triggered","items_iter","last_trade_id","lazy_type_object","leaves_qty","limit_offset","linked_order_ids","liquidity_side","new","order_list_id","order_type","parent_order_id","position_id","price","quantity","side","slippage","status","strategy_id","symbol","tags","time_in_force","trade_ids","trader_id","trailing_offset","trailing_offset","trailing_offset_type","trailing_offset_type","trigger_instrument_id","trigger_instrument_id","trigger_price","trigger_price","trigger_type","trigger_type","try_from","try_into","ts_init","ts_last","ts_triggered","type_id","type_object_raw","update","venue","venue_order_id","venue_order_ids","wrap","EnumIterator","PY_MODULE_MODEL","borrow","borrow_mut","data","doc","extract","extract","from","identifiers","instruments","into","into_py","items_iter","lazy_type_object","macros","model","new","orders","try_from","try_into","type_id","type_object_raw","types","value_to_pydict","value_to_pyobject","wrap","bar","delta","order","quote","ticker","trade","instrument_id","crypto_future","crypto_perpetual","market","currency","money","price","quantity","balance","currency","fixed","money","price","quantity","AccountBalance","borrow","borrow_mut","currency","fmt","free","from","into","locked","separate_by_policy","to_string","total","try_from","try_into","type_id","AAVE","ACA","ADA","AUD","AVAX","BCH","BNB","BRL","BRZ","BSV","BTC","BTTC","BUSD","CAD","CAKE","CHF","CNH","CNY","CZK","Currency","DASH","DKK","DOGE","DOT","EOS","ETH","ETHW","EUR","GBP","HKD","HUF","ILS","INR","JOE","JPY","KRW","LINK","LTC","LUNA","MXN","NBT","NOK","NZD","ONEINCH","PLN","RUB","SAR","SEK","SGD","SHIB","SOL","THB","TRX","TRY","TRYB","TUSD","TWD","USD","USDC","USDP","USDT","VTC","WSB","XAG","XAU","XBT","XEC","XLM","XMR","XPT","XRP","XTZ","ZAR","ZEC","arguments","borrow","borrow_mut","clone","clone_into","code","currency_type","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","from","from","from_str","hash","into","into_py","is_commodity_backed","is_crypto","is_fiat","iso4217","items_iter","lazy_type_object","name","new","precision","register","serialize","to_owned","try_from","try_into","type_id","type_object_raw","wrap","FIXED_PRECISION","FIXED_SCALAR","check_fixed_precision","f64_to_fixed_i64","f64_to_fixed_u64","fixed_i64_to_f64","fixed_u64_to_f64","MONEY_MAX","MONEY_MIN","Money","add","add","add_assign","arguments","as_decimal","as_f64","borrow","borrow_mut","clone","clone_into","cmp","compare","currency","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","fmt","from","from_raw","from_str","ge","gt","hash","into","into_py","is_zero","items_iter","lazy_type_object","le","lt","mul","neg","new","partial_cmp","raw","separate_by_policy","serialize","sub","sub","sub_assign","to_formatted_string","to_owned","to_string","try_from","try_into","type_id","type_object_raw","wrap","ERROR_PRICE","PRICE_MAX","PRICE_MIN","Price","add","add","add_assign","arguments","as_decimal","as_f64","borrow","borrow_mut","clone","clone_into","cmp","compare","default","deref","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","fmt","from","from","from_raw","from_str","ge","gt","hash","into","into_py","is_zero","items_iter","lazy_type_object","le","lt","max","min","mul","neg","new","partial_cmp","precision","raw","separate_by_policy","serialize","sub","sub","sub_assign","to_formatted_string","to_owned","to_string","try_from","try_into","type_id","type_object_raw","wrap","zero","QUANTITY_MAX","QUANTITY_MIN","Quantity","add","add_assign","arguments","as_decimal","as_f64","borrow","borrow_mut","clone","clone_into","cmp","compare","default","deref","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","fmt","from","from","from","from_raw","from_str","ge","gt","hash","into","into_py","is_positive","is_zero","items_iter","lazy_type_object","le","lt","mul","mul","mul_assign","new","partial_cmp","precision","raw","separate_by_policy","serialize","sub","sub_assign","to_formatted_string","to_owned","to_string","try_from","try_into","type_id","type_object_raw","wrap","zero"],"q":[[0,"nautilus_model"],[16,"nautilus_model::currencies"],[17,"nautilus_model::data"],[48,"nautilus_model::data::bar"],[183,"nautilus_model::data::delta"],[227,"nautilus_model::data::order"],[273,"nautilus_model::data::quote"],[319,"nautilus_model::data::ticker"],[357,"nautilus_model::data::trade"],[401,"nautilus_model::enums"],[2085,"nautilus_model::events"],[2087,"nautilus_model::events::order"],[3270,"nautilus_model::events::position"],[3418,"nautilus_model::ffi"],[3423,"nautilus_model::ffi::data"],[3429,"nautilus_model::ffi::data::bar"],[3452,"nautilus_model::ffi::data::delta"],[3455,"nautilus_model::ffi::data::order"],[3462,"nautilus_model::ffi::data::quote"],[3466,"nautilus_model::ffi::data::ticker"],[3468,"nautilus_model::ffi::data::trade"],[3472,"nautilus_model::ffi::events"],[3473,"nautilus_model::ffi::events::order"],[3479,"nautilus_model::ffi::identifiers"],[3493,"nautilus_model::ffi::identifiers::account_id"],[3495,"nautilus_model::ffi::identifiers::client_id"],[3497,"nautilus_model::ffi::identifiers::client_order_id"],[3499,"nautilus_model::ffi::identifiers::component_id"],[3501,"nautilus_model::ffi::identifiers::exec_algorithm_id"],[3503,"nautilus_model::ffi::identifiers::instrument_id"],[3509,"nautilus_model::ffi::identifiers::order_list_id"],[3511,"nautilus_model::ffi::identifiers::position_id"],[3513,"nautilus_model::ffi::identifiers::strategy_id"],[3515,"nautilus_model::ffi::identifiers::symbol"],[3517,"nautilus_model::ffi::identifiers::trade_id"],[3519,"nautilus_model::ffi::identifiers::trader_id"],[3521,"nautilus_model::ffi::identifiers::venue"],[3524,"nautilus_model::ffi::identifiers::venue_order_id"],[3526,"nautilus_model::ffi::orderbook"],[3528,"nautilus_model::ffi::orderbook::book"],[3571,"nautilus_model::ffi::orderbook::level"],[3594,"nautilus_model::ffi::types"],[3598,"nautilus_model::ffi::types::currency"],[3606,"nautilus_model::ffi::types::money"],[3611,"nautilus_model::ffi::types::price"],[3616,"nautilus_model::ffi::types::quantity"],[3623,"nautilus_model::identifiers"],[3638,"nautilus_model::identifiers::account_id"],[3678,"nautilus_model::identifiers::client_id"],[3717,"nautilus_model::identifiers::client_order_id"],[3759,"nautilus_model::identifiers::component_id"],[3798,"nautilus_model::identifiers::exec_algorithm_id"],[3837,"nautilus_model::identifiers::instrument_id"],[3879,"nautilus_model::identifiers::order_list_id"],[3918,"nautilus_model::identifiers::position_id"],[3958,"nautilus_model::identifiers::strategy_id"],[3998,"nautilus_model::identifiers::symbol"],[4038,"nautilus_model::identifiers::trade_id"],[4078,"nautilus_model::identifiers::trader_id"],[4118,"nautilus_model::identifiers::venue"],[4161,"nautilus_model::identifiers::venue_order_id"],[4201,"nautilus_model::instruments"],[4238,"nautilus_model::instruments::crypto_future"],[4311,"nautilus_model::instruments::crypto_perpetual"],[4383,"nautilus_model::instruments::currency_pair"],[4452,"nautilus_model::instruments::equity"],[4520,"nautilus_model::instruments::futures_contract"],[4589,"nautilus_model::instruments::options_contract"],[4660,"nautilus_model::instruments::synthetic"],[4700,"nautilus_model::instruments::synthetic_api"],[4723,"nautilus_model::orderbook"],[4726,"nautilus_model::orderbook::book"],[4796,"nautilus_model::orderbook::ladder"],[4845,"nautilus_model::orderbook::level"],[4884,"nautilus_model::orders"],[4895,"nautilus_model::orders::base"],[5042,"nautilus_model::orders::limit"],[5118,"nautilus_model::orders::limit_if_touched"],[5198,"nautilus_model::orders::market"],[5269,"nautilus_model::orders::market_if_touched"],[5347,"nautilus_model::orders::market_to_limit"],[5422,"nautilus_model::orders::stop_limit"],[5502,"nautilus_model::orders::stop_market"],[5580,"nautilus_model::orders::trailing_stop_limit"],[5663,"nautilus_model::orders::trailing_stop_market"],[5743,"nautilus_model::python"],[5770,"nautilus_model::python::data"],[5776,"nautilus_model::python::identifiers"],[5777,"nautilus_model::python::instruments"],[5779,"nautilus_model::python::orders"],[5780,"nautilus_model::python::types"],[5784,"nautilus_model::types"],[5790,"nautilus_model::types::balance"],[5805,"nautilus_model::types::currency"],[5919,"nautilus_model::types::fixed"],[5926,"nautilus_model::types::money"],[5984,"nautilus_model::types::price"],[6049,"nautilus_model::types::quantity"],[6112,"core::fmt"],[6113,"core::fmt"],[6114,"core::result"],[6115,"core::any"],[6116,"pyo3::marker"],[6117,"pyo3::types::any"],[6118,"pyo3::instance"],[6119,"core::cmp"],[6120,"serde::de"],[6121,"core::ffi::c_str"],[6122,"pyo3::err"],[6123,"pyo3::err"],[6124,"indexmap::map"],[6125,"std::collections::hash::map"],[6126,"core::hash"],[6127,"pyo3::instance"],[6128,"pyo3::impl_::pyclass::lazy_type_object"],[6129,"core::option"],[6130,"thousands::policies"],[6131,"serde::ser"],[6132,"pyo3_ffi::cpython::object"],[6133,"pyo3::types::dict"],[6134,"anyhow"],[6135,"core::ffi"],[6136,"core::fmt"],[6137,"nautilus_core::uuid"],[6138,"ustr"],[6139,"derive_builder::error"],[6140,"alloc::vec"],[6141,"nautilus_core::ffi::cvec"],[6142,"rust_decimal::decimal"],[6143,"anyhow"],[6144,"serde_json::value"],[6145,"core::convert"]],"d":["","","","","Defines enumerations for the trading domain model.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","Represents an aggregated bar.","Represents a bar aggregation specification including a …","Represents a bar type including the instrument ID, bar …","","The type of bar aggregation.","The bar types aggregation source.","","","","The bar type for this bar.","","","","","","","","","","","","","","","The bars close price.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Create a new Bar extracted from the given PyAny.","","Returns the field map for the type, for use with arrow …","Returns the metadata for the type, for use with …","","","","","The bars high price.","The bar types instrument ID.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","The bars low price.","","The bars open price.","","","The price type to use for aggregation.","","","","","","","","The bar types specification.","The step for binning samples for bar aggregation.","","","","","","","","","","","","","","","","The UNIX timestamp (nanoseconds) when the data event …","The UNIX timestamp (nanoseconds) when the data object was …","","","","","","","","The bars volume.","","","","Represents a single change/delta in an order book.","The order book delta action.","","","","","","","","","","","","","","","A combination of packet end with matching engine status.","","","Returns the argument unchanged.","Create a new OrderBookDelta extracted from the given PyAny.","Returns the field map for the type, for use with arrow …","Returns the metadata for the type, for use with …","","","The instrument ID for the book.","Calls U::from(self).","","","","","The order to apply.","","The message sequence number assigned at the venue.","","","","","","The UNIX timestamp (nanoseconds) when the data event …","The UNIX timestamp (nanoseconds) when the data object was …","","","","Represents an order in a book.","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","The order ID.","The order price.","Return a dictionary representation of the object.","Return a new object from the given dictionary …","","","The order side.","","The order size.","","","","","","","","","Represents a single quote tick in a financial market.","","The top of book ask price.","The top of book ask size.","The top of book bid price.","The top of book bid size.","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Create a new QuoteTick extracted from the given PyAny.","Returns the field map for the type, for use with arrow …","Returns the metadata for the type, for use with …","","","The quotes instrument ID.","Calls U::from(self).","","","","","","","","","","","The UNIX timestamp (nanoseconds) when the tick event …","The UNIX timestamp (nanoseconds) when the data object was …","","","","Represents a single quote tick in a financial market.","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","The quotes instrument ID.","Calls U::from(self).","","","","","Return a dictionary representation of the object.","Return a new object from the given dictionary …","","","","","","","The UNIX timestamp (nanoseconds) when the tick event …","The UNIX timestamp (nanoseconds) when the data object was …","","","","Represents a single trade tick in a financial market.","The trade aggressor side.","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Create a new TradeTick extracted from the given PyAny.","Returns the field map for the type, for use with arrow …","Returns the metadata for the type, for use with …","","","The trade instrument ID.","Calls U::from(self).","","","","","The traded price.","","","The traded size.","","","The trade match ID (assigned by the venue).","","","The UNIX timestamp (nanoseconds) when the tick event …","The UNIX timestamp (nanoseconds) when the data object was …","","","","The order was acknowledged by the trading venue as being …","An account type provided by a trading venue or broker.","An iterator over the variants of AccountType","Normal trading operations.","An order is added to the book.","An aggregation source for derived data.","An iterator over the variants of AggregationSource","The side for the aggressing order of a trade in a market.","An iterator over the variants of AggressorSide","A quoted order price where a seller is willing to sell a …","A broad financial market asset class.","An iterator over the variants of AssetClass","The asset type for a financial market product.","An iterator over the variants of AssetType","At the Closing (ATC) - the order is scheduled to be …","At the Opening (ATO) - the order is scheduled to be …","The aggregation method through which a bar is generated …","An iterator over the variants of BarAggregation","The trailing offset is based on a percentage represented …","An account specific to betting markets.","A quoted order price where a buyer is willing to buy a …","Based on the top-of-book quoted prices for the instrument.","Fixed income bond assets.","The type of order book action for an order book event.","An iterator over the variants of BookAction","The order book type, representing the type of levels …","An iterator over the variants of BookType","The order is a BUY.","The BUY order was the aggressor for the trade.","A Call option gives the holder the right, but not the …","The order was canceled (closed/done).","An account with unleveraged cash assets only.","A contract-for-difference (CFD) asset type. A contract …","The state of the order book is cleared.","The market session is closed.","Commodity assets.","A type of currency that is based on the value of an …","The order contigency type which specifies the behavior of …","An iterator over the variants of ContingencyType","When the instrument expiration was reached.","A type of cryptocurrency or crypto token.","Cryptocurrency or crypto token assets.","The broad currency type.","An iterator over the variants of CurrencyType","Based on time intervals with day granularity.","Day - the order is active until the end of the current …","The default trigger type set by the trading venue.","An existing order in the book is deleted/canceled.","The order was denied by the Nautilus system, either for …","Based on a ‘double match’ of the bid/ask price for the …","Based on a ‘double match’ of the last traded price for …","The order became emulated by the Nautilus system in the …","When the market session ended.","Energy commodity assets.","Equity / stock assets.","The order reached a GTD expiration (closed/done).","The data is externally aggregated (outside the Nautilus …","Foreign exchange (FOREX) assets.","A type of currency issued by governments which is not …","The order has been completely filled on a trading venue …","A neural/flat position, where no position is currently …","Fill or Kill (FOK) - the order must be executed in full …","A forward derivative asset type. A customized contract …","","A futures contract asset type. A legal agreement to buy or …","Trading halt is imposed for purely regulatory reasons …","Good Till Canceled (GTC) - the order remains active until …","Good Till Date/Time (GTD) - the order is active until a …","The market session is halted.","The reason for a venue or market halt.","An iterator over the variants of HaltReason","Trading is completely halted, no new order commands will …","The hedging type where there can be multiple positions per …","Based on time intervals with hour granularity.","Index based assets.","Based on the index price for the instrument.","The order is initialized (instantiated) within the …","The type of event for an instrument close.","An iterator over the variants of InstrumentCloseType","The data is internally aggregated (inside the Nautilus …","Immediate or Cancel (IOC) - the order is filled as much as …","Top-of-book best bid/offer, one level per side.","Market by price, one order per level (aggregated).","Market by order, multiple orders per level (full …","The last price at which a trade was made for an instrument.","Based on both the TriggerType::LastTrade and …","Based on the last traded price for the instrument.","A limit order to buy or sell at a specific price or better.","A limit-if-touched order effectively becomes a limit order …","The liqudity side for a trade in a financial market.","An iterator over the variants of LiquiditySide","A long position in the market, typically acquired through …","The order passively provided liqudity to the market to …","An account which facilitates trading on margin, using …","Based on the mark price for the instrument.","A market order to buy or sell at the best available price …","A market-if-touched order effectively becomes a market …","The status of an individual market on a trading venue.","An iterator over the variants of MarketStatus","A market-to-limit order is a market order that is to be …","Metal commodity assets.","The midpoint between the bid and ask prices.","Based on the mid-point of the TriggerType::BidAsk.","Based on time intervals with millisecond granularity.","Based on time intervals with minute granularity.","Based on time intervals with month granularity.","The netting type where there is one position per …","There was no specific aggressor for the trade.","Not a contingent order.","No specific liqudity side.","No order side is specified (only valid in the context of a …","No position side is specified (only valid in the context …","No trailing offset type is specified (invalid for trailing …","No trigger type is specified (invalid for orders with a …","The venue or market session is not halted.","One-Cancels-the-Other.","The order management system (OMS) type for a trading venue …","An iterator over the variants of OmsType","The market session is open.","An options contract asset type. A type of derivative that …","The kind of options contract.","An iterator over the variants of OptionKind","The order side for a specific order, or action related to …","An iterator over the variants of OrderSide","The status for a specific order.","An iterator over the variants of OrderStatus","The type of order.","An iterator over the variants of OrderType","One-Triggers-the-Other.","One-Updates-the-Other (by proportional quantity).","The order has been partially filled on a trading venue.","The market session is paused.","The order is currently pending a request to cancel on a …","The order is currently pending a request to modify on a …","The market side for a specific position, or action related …","An iterator over the variants of PositionSide","The market session is in the pre-close.","The market session is in the pre-open.","The trailing offset is based on a market price.","The trailing offset is based on a price tier set by a …","The type of price for an instrument in a financial market.","An iterator over the variants of PriceType","A Put option gives the holder the right, but not the …","Only order commands which would cancel order, or reduce …","The order was rejected by the trading venue.","The order was released by the Nautilus system from the …","The market session has reopened after a pause or halt.","Based on time intervals with second granularity.","The order is a SELL.","The SELL order was the aggressor for the trade.","A short position in the market, typically acquired through …","Sports betting instruments.","A spot market asset type. The current market price of an …","A stop limit order to buy or sell which combines the …","A stop market order to buy or sell once the price reaches …","The order was submitted by the Nautilus system to the …","A swap asset type. A derivative contract through which two …","The order aggressively took liqudity from the market to …","Based on a number of ticks.","Based on the buy/sell imbalance of ticks.","Based on sequential buy/sell runs of ticks.","The trailing offset is based on the number of ticks from a …","The ‘Time in Force’ instruction for an order in the …","An iterator over the variants of TimeInForce","The trading state for a node.","An iterator over the variants of TradingState","The trailing offset type for an order type which specifies …","An iterator over the variants of TrailingOffsetType","A trailing stop limit order combines the features of a …","A trailing stop market order sets the stop/trigger price …","The trigger type for the stop/trigger price of an order.","An iterator over the variants of TriggerType","The order STOP price was triggered on a trading venue.","There is no specific type of order management specified …","An existing order in the book is updated/modified.","Based on the ‘notional’ value of the instrument.","Based on the buy/sell imbalance of trading by ‘notional…","Based on sequential buy/sell runs of trading by ‘notional…","Trading halt is imposed by the venue to protect against …","Based on trading volume.","Based on the buy/sell imbalance of trading volume.","Based on sequential runs of buy/sell trading volume.","A warrant asset type. A derivative that gives the holder …","Based on time intervals with week granularity.","Returns an enum from a Python string.","","Returns an enum from a Python string.","","Returns an enum from a Python string.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns an enum from a Python string.","","Returns an enum from a Python string.","","Returns an enum from a Python string.","","Returns an enum from a Python string.","","Returns an enum from a Python string.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns an enum from a Python string.","","Returns an enum from a Python string.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns an enum from a Python string.","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns an enum from a Python string.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns an enum from a Python string.","","Returns an enum from a Python string.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns an enum from a Python string.","","Returns an enum from a Python string.","","Returns an enum from a Python string.","","Returns an enum from a Python string.","","Returns an enum from a Python string.","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns an enum from a Python string.","","Returns an enum from a Python string.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns an enum from a Python string.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns an enum from a Python string.","","Returns an enum from a Python string.","","","Returns an enum from a Python string.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Builder for OrderAccepted.","Error type for OrderAcceptedBuilder","","","Builder for OrderCancelRejected.","Error type for OrderCancelRejectedBuilder","","","Builder for OrderCanceled.","Error type for OrderCanceledBuilder","","","Builder for OrderDenied.","Error type for OrderDeniedBuilder","","","Builder for OrderEmulated.","Error type for OrderEmulatedBuilder","","","","Builder for OrderExpired.","Error type for OrderExpiredBuilder","","","Builder for OrderFilled.","Error type for OrderFilledBuilder","","","Builder for OrderInitialized.","Error type for OrderInitializedBuilder","","","Builder for OrderModifyRejected.","Error type for OrderModifyRejectedBuilder","","","","Builder for OrderPendingCancel.","Error type for OrderPendingCancelBuilder","","","Builder for OrderPendingUpdate.","Error type for OrderPendingUpdateBuilder","","","Builder for OrderRejected.","Error type for OrderRejectedBuilder","","","Builder for OrderReleased.","Error type for OrderReleasedBuilder","","","Builder for OrderSubmitted.","Error type for OrderSubmittedBuilder","","","Builder for OrderTriggered.","Error type for OrderTriggeredBuilder","","","Builder for OrderUpdated.","Error type for OrderUpdatedBuilder","Uninitialized field","Uninitialized field","Uninitialized field","Uninitialized field","Uninitialized field","Uninitialized field","Uninitialized field","Uninitialized field","Uninitialized field","Uninitialized field","Uninitialized field","Uninitialized field","Uninitialized field","Uninitialized field","Uninitialized field","Uninitialized field","Custom validation error","Custom validation error","Custom validation error","Custom validation error","Custom validation error","Custom validation error","Custom validation error","Custom validation error","Custom validation error","Custom validation error","Custom validation error","Custom validation error","Custom validation error","Custom validation error","Custom validation error","Custom validation error","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Builds a new OrderInitialized.","Builds a new OrderDenied.","Builds a new OrderEmulated.","Builds a new OrderReleased.","Builds a new OrderSubmitted.","Builds a new OrderAccepted.","Builds a new OrderRejected.","Builds a new OrderCanceled.","Builds a new OrderExpired.","Builds a new OrderTriggered.","Builds a new OrderPendingUpdate.","Builds a new OrderPendingCancel.","Builds a new OrderModifyRejected.","Builds a new OrderCancelRejected.","Builds a new OrderUpdated.","Builds a new OrderFilled.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a BarSpecification as a C string pointer.","Returns a Bar as a C string.","Returns any BarType parsing error from the provided C …","","Returns a BarType from a C string pointer.","","","","","","","Returns a BarType as a C string pointer.","","","","Returns a BookOrder debug string as a C string pointer.","Returns a BookOrder display string as a C string pointer.","","","","","","","","","Returns a QuoteTick as a C string pointer.","","Returns a Ticker as a C string pointer.","","","","Returns a TradeTick as a C string pointer.","","","Safety","","Safety","","","","","","","","","","","","","","","","","","Returns a Nautilus identifier from a C string pointer.","","Returns a Nautilus identifier from C string pointer.","","Returns a Nautilus identifier from a C string pointer.","","Returns a Nautilus identifier from a C string pointer.","","Returns a Nautilus identifier from a C string pointer.","Returns any InstrumentId parsing error from the provided C …","Returns a Nautilus identifier from a C string pointer.","","","","Returns an InstrumentId as a C string pointer.","","Returns a Nautilus identifier from a C string pointer.","","Returns a Nautilus identifier from a C string pointer.","","Returns a Nautilus identifier from a C string pointer.","","Returns a Nautilus identifier from a C string pointer.","","Returns a Nautilus identifier from a C string pointer.","","Returns a Nautilus identifier from a C string pointer.","","","Returns a Nautilus identifier from a C string pointer.","","Returns a Nautilus identifier from a C string pointer.","","","Provides a C compatible Foreign Function Interface (FFI) …","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","Returns a pretty printed OrderBook number of levels per …","","","","","","","","","","","","","Provides a C compatible Foreign Function Interface (FFI) …","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","Safety","Safety","Returns a Currency from pointers and primitives.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Represents a valid account ID.","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","","","","The account ID value.","","Represents a system client ID.","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","","","","The client ID value.","","Represents a valid client order ID (assigned by the …","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","","","","","","","The client order ID value.","","Represents a valid component ID.","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","","","","The component ID value.","","Represents a valid execution algorithm ID.","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","","","","","The execution algorithm ID value.","","Represents a valid instrument ID.","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","The instruments ticker symbol.","","","","","","","The instruments trading venue.","","Represents a valid order list ID (assigned by the Nautilus …","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","","","","","The order list ID value.","","Represents a valid position ID.","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","","","","The position ID value.","","Represents a valid strategy ID.","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","","","","The strategy ID value.","","Represents a valid ticker symbol ID for a tradable …","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","","","","The ticker symbol ID value.","","Represents a valid trade match ID (assigned by a trading …","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","","","","","The trade match ID value.","","Represents a valid trader ID.","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","","","","","The trader ID value.","","","Represents a valid trading venue ID.","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","","","","","","The venue ID value.","","Represents a valid venue order ID (assigned by a trading …","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","","","","The venue assigned order ID value.","","","","","","Returns the equivalent quantity of the base asset.","Calculates the notional value from the given parameters. …","","","","","","","","","Creates a new price from the given value with the correct …","Creates a new quantity from the given value with the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","The instruments ISIN (International Securities …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Represents a synthetic instrument with prices derived from …","","","","Calculates the price of the synthetic instrument based on …","Calculates the price of the synthetic instrument based on …","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","","","","","","","Provides a C compatible Foreign Function Interface (FFI) …","","","","","Returns the argument unchanged.","Calls U::from(self).","","Safety","","","","","","Safety","Safety","","","","","","","","","","","","","","","Provides an order book which can handle L1/L2/L3 …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","Return a String representation of the order book in a …","","","","","","","","","","","","","","","","","","","","","","Represents a price level with a specified side in an order …","Represents one side of an order book as a ladder of price …","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Python iterator over the variants of an enum.","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","Loaded as nautilus_pyo3.model","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","Sentinel Price for errors.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","",""],"i":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,1,1,0,1,1,1,1,0,0,1,1,1,1,1,1,12,1,1,0,0,0,0,1,0,1,1,1,0,0,0,0,18,19,18,19,7,7,18,19,25,7,18,19,25,7,18,19,7,18,19,7,7,18,19,18,19,18,19,7,18,19,7,18,19,7,18,18,18,19,19,19,7,7,7,18,18,18,19,19,19,7,7,7,18,18,19,19,25,25,7,7,18,19,19,25,7,7,19,7,7,7,18,19,7,7,19,18,19,25,7,18,19,7,18,19,7,18,19,7,7,7,7,18,19,18,18,19,25,7,18,19,7,19,18,18,19,7,18,19,25,7,18,19,25,7,18,19,25,7,7,7,18,19,25,7,18,19,7,7,18,19,7,0,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,0,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,0,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,0,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,69,0,0,73,42,0,0,0,0,49,0,0,0,0,72,72,0,0,74,55,49,75,57,0,0,0,0,46,52,68,69,55,58,42,65,57,62,0,0,63,62,57,0,0,59,72,75,42,69,75,75,69,63,57,57,69,56,57,62,69,71,72,58,0,58,66,72,72,65,0,0,73,67,59,57,75,69,0,0,56,72,60,60,60,49,75,75,70,70,0,0,71,64,55,75,70,70,0,0,70,57,49,75,59,59,59,67,52,61,64,46,71,74,75,66,61,0,0,65,58,0,0,0,0,0,0,0,0,61,61,69,65,69,69,0,0,65,65,74,74,0,0,68,73,69,69,65,59,46,52,71,57,58,70,70,69,58,64,59,59,59,74,0,0,0,0,0,0,70,70,0,0,69,67,42,59,59,59,66,59,59,59,58,59,0,0,0,0,0,0,55,56,52,57,58,59,42,60,61,62,63,64,65,66,67,68,46,69,70,71,49,72,73,74,75,55,56,52,57,58,59,42,60,61,62,63,64,65,66,67,68,46,69,70,71,49,72,73,74,75,0,0,0,0,0,0,0,0,0,0,76,55,77,56,78,52,79,57,80,58,81,59,82,42,83,60,84,61,85,62,86,63,87,64,88,65,89,66,90,67,91,68,92,46,93,69,94,70,95,71,96,49,97,72,98,73,99,74,100,75,76,55,77,56,78,52,79,57,80,58,81,59,82,42,83,60,84,61,85,62,86,63,87,64,88,65,89,66,90,67,91,68,92,46,93,69,94,70,95,71,96,49,97,72,98,73,99,74,100,75,76,55,77,56,78,52,79,57,80,58,81,59,82,42,83,60,84,61,85,62,86,63,87,64,88,65,89,66,90,67,91,68,92,46,93,69,94,70,95,71,96,49,97,72,98,73,99,74,100,75,76,55,77,56,78,52,79,57,80,58,81,59,82,42,83,60,84,61,85,62,86,63,87,64,88,65,89,66,90,67,91,68,92,46,93,69,94,70,95,71,96,49,97,72,98,73,99,74,100,75,55,56,52,57,58,59,42,60,61,62,63,64,65,66,67,68,46,69,70,71,49,72,73,74,75,55,56,52,57,58,59,42,60,61,62,63,64,65,66,67,68,46,69,70,71,49,72,73,74,75,0,0,0,0,55,56,52,57,58,59,42,60,61,62,63,64,65,67,68,46,69,70,71,49,72,73,74,75,55,56,52,57,58,59,42,60,61,62,63,64,65,66,67,68,46,69,70,71,49,72,73,74,75,55,56,52,57,58,59,42,60,61,62,63,64,65,66,67,68,46,69,70,71,49,72,73,74,75,55,55,55,56,56,56,52,52,52,57,57,57,58,58,58,59,59,59,42,42,42,60,60,60,61,61,61,62,62,62,63,63,63,64,64,64,65,65,65,66,66,66,67,67,67,68,68,68,46,46,46,69,69,69,70,70,70,71,71,71,49,49,49,72,72,72,73,73,73,74,74,74,75,75,75,55,55,55,56,56,56,52,52,52,57,57,57,58,58,58,59,59,59,42,42,42,60,60,60,61,61,61,62,62,62,63,63,63,64,64,64,65,65,65,66,66,66,67,67,67,68,68,68,46,46,46,69,69,69,70,70,70,71,71,71,49,49,49,72,72,72,73,73,73,74,74,74,75,75,75,76,55,55,77,56,56,78,52,52,79,57,57,80,58,58,81,59,59,82,42,42,83,60,60,84,61,61,85,62,62,86,63,63,87,64,64,88,65,65,89,66,66,90,67,67,91,68,68,92,46,46,93,69,69,94,70,70,95,71,71,96,49,49,97,72,72,98,73,73,99,74,74,100,75,75,76,55,77,56,78,52,79,57,80,58,81,59,82,42,83,60,84,61,85,62,86,63,87,64,88,65,89,66,90,67,91,68,92,46,93,69,94,70,95,71,96,49,97,72,98,73,99,74,100,75,55,56,52,57,58,59,42,60,61,62,63,64,65,66,67,68,46,69,70,71,49,72,73,74,75,55,56,52,57,58,59,42,60,61,62,63,64,65,66,67,68,46,69,70,71,49,72,73,74,75,213,52,42,60,46,0,0,55,56,52,57,58,59,42,60,61,62,63,64,65,66,67,68,46,69,70,71,49,72,73,74,75,0,0,76,55,77,56,78,52,79,57,80,58,81,59,82,42,83,60,84,61,85,62,86,63,87,64,88,65,89,66,90,67,91,68,92,46,93,69,94,70,95,71,96,49,97,72,98,73,99,74,100,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,55,56,52,57,58,59,42,60,61,62,63,64,65,66,67,68,46,69,70,71,49,72,73,74,75,55,56,52,57,58,59,42,60,61,62,63,64,65,66,67,68,46,69,70,71,49,72,73,74,75,55,56,52,57,58,59,42,60,61,62,63,64,65,66,67,68,46,69,70,71,49,72,73,74,75,55,56,52,57,58,59,42,60,61,62,63,64,65,66,67,68,46,69,70,71,49,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,0,0,0,0,55,56,52,57,59,42,60,61,62,63,64,65,67,68,46,69,70,71,49,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,0,0,0,0,0,0,0,0,0,0,55,56,52,57,58,59,42,60,61,62,63,64,65,66,67,68,46,69,70,71,49,72,73,74,75,0,0,0,0,55,56,52,57,58,59,42,60,61,62,63,64,65,66,67,68,46,69,70,71,49,72,73,74,75,55,56,52,57,58,59,42,60,61,62,63,64,65,67,68,46,69,70,71,49,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,0,0,76,55,77,56,78,52,79,57,80,58,81,59,82,42,83,60,84,61,85,62,86,63,87,64,88,65,89,66,90,67,91,68,92,46,93,69,94,70,95,71,96,49,97,72,98,73,99,74,100,75,55,56,52,57,58,59,42,60,61,62,63,64,65,66,67,68,46,69,70,71,49,72,73,74,75,0,0,0,0,69,0,0,76,55,55,77,56,56,78,52,52,79,57,57,80,58,58,81,59,59,82,42,42,83,60,60,84,61,61,85,62,62,86,63,63,87,64,64,88,65,65,89,66,66,90,67,67,91,68,68,92,46,46,93,69,69,94,70,70,95,71,71,96,49,49,97,72,72,98,73,73,99,74,74,100,75,75,76,55,77,56,78,52,79,57,80,58,81,59,82,42,83,60,84,61,85,62,86,63,87,64,88,65,89,66,90,67,91,68,92,46,93,69,94,70,95,71,96,49,97,72,98,73,99,74,100,75,76,55,77,56,78,52,79,57,80,58,81,59,82,42,83,60,84,61,85,62,86,63,87,64,88,65,89,66,90,67,91,68,92,46,93,69,94,70,95,71,96,49,97,72,98,73,99,74,100,75,55,56,52,57,58,59,42,60,61,62,63,64,65,66,67,68,46,69,70,71,49,72,73,74,75,55,56,52,57,59,42,60,61,62,63,64,65,67,68,46,69,70,71,49,72,73,74,75,55,56,52,57,58,59,42,60,61,62,63,64,65,66,67,68,46,69,70,71,49,72,73,74,75,0,0,0,104,0,0,0,104,0,0,0,104,0,0,0,104,0,0,0,104,0,0,0,0,104,0,0,0,104,0,0,0,104,0,0,0,104,0,0,104,0,104,0,0,0,104,0,0,0,104,0,0,0,104,0,0,0,104,0,0,0,104,0,0,0,104,0,0,121,124,127,130,132,134,136,138,140,142,144,146,148,150,152,154,121,124,127,130,132,134,136,138,140,142,144,146,148,150,152,154,106,108,109,110,111,112,113,114,115,116,117,118,131,133,135,137,139,141,143,145,147,149,151,153,104,119,121,120,122,124,123,125,127,126,128,130,129,106,132,131,108,134,133,109,136,135,110,138,137,111,140,139,112,142,141,113,144,143,114,146,145,115,148,147,116,150,149,117,152,151,118,154,153,104,119,121,120,122,124,123,125,127,126,128,130,129,106,132,131,108,134,133,109,136,135,110,138,137,111,140,139,112,142,141,113,144,143,114,146,145,115,148,147,116,150,149,117,152,151,118,154,153,119,122,125,128,106,108,109,110,111,112,113,114,115,116,117,118,104,119,122,125,128,106,108,109,110,111,112,113,114,115,116,117,118,120,123,126,129,131,133,135,137,139,141,143,145,147,149,151,153,104,119,120,122,123,125,126,128,129,106,131,108,133,109,135,110,137,111,139,112,141,113,143,114,145,115,147,116,149,117,151,118,153,104,119,120,122,123,125,126,128,129,106,131,108,133,109,135,110,137,111,139,112,141,113,143,114,145,115,147,116,149,117,151,118,153,118,153,119,120,118,153,119,120,122,123,125,126,128,129,106,131,108,133,109,135,110,137,111,139,112,141,113,143,114,145,115,147,116,149,117,151,118,153,104,120,123,126,129,131,133,135,137,139,141,143,145,147,149,151,153,119,120,119,120,104,120,123,126,129,131,133,135,137,139,141,143,145,147,149,151,153,104,104,104,120,120,120,123,123,123,126,126,126,129,129,129,131,131,131,133,133,133,135,135,135,137,137,137,139,139,139,141,141,141,143,143,143,145,145,145,147,147,147,149,149,149,151,151,151,153,153,153,119,122,125,128,106,108,109,110,111,112,113,114,115,116,117,118,120,123,126,129,131,133,135,137,139,141,143,145,147,149,151,153,119,120,119,120,119,120,119,120,104,121,121,120,124,124,123,127,127,126,130,130,129,132,132,131,134,134,133,136,136,135,138,138,137,140,140,139,142,142,141,144,144,143,146,146,145,148,148,147,150,150,149,152,152,151,154,154,153,104,119,121,121,121,120,120,122,124,124,124,123,125,127,127,127,126,128,130,130,130,129,106,132,132,132,131,108,134,134,134,133,109,136,136,136,135,110,138,138,138,137,111,140,140,140,139,112,142,142,142,141,113,144,144,144,143,114,146,146,146,145,115,148,148,148,147,116,150,150,150,149,117,152,152,152,151,118,154,154,154,153,119,122,125,128,106,108,109,110,111,112,113,114,115,116,117,118,120,123,126,129,131,133,135,137,139,141,143,145,147,149,151,153,104,119,121,120,122,124,123,125,127,126,128,130,129,106,132,131,108,134,133,109,136,135,110,138,137,111,140,139,112,142,141,113,144,143,114,146,145,115,148,147,116,150,149,117,152,151,118,154,153,118,153,118,153,119,120,119,120,118,153,119,120,119,118,120,153,119,118,120,153,119,120,118,153,119,120,119,117,120,151,119,117,120,151,119,120,122,109,115,116,123,135,147,149,119,108,109,110,111,112,113,114,115,116,117,118,120,133,135,137,139,141,143,145,147,149,151,153,119,120,128,129,121,124,127,130,132,134,136,138,140,142,144,146,148,150,152,154,104,120,123,126,129,131,133,135,137,139,141,143,145,147,149,151,153,104,119,122,125,128,106,108,109,110,111,112,113,114,115,116,117,118,120,123,126,129,131,133,135,137,139,141,143,145,147,149,151,153,119,120,119,120,104,119,120,122,123,125,126,128,129,106,131,108,133,109,135,110,137,111,139,112,141,113,143,114,145,115,147,116,149,117,151,118,153,121,124,127,130,132,134,136,138,140,142,144,146,148,150,152,154,118,153,119,122,125,128,106,108,109,110,111,112,113,114,115,116,117,118,120,123,126,129,131,133,135,137,139,141,143,145,147,149,151,153,119,120,119,120,119,120,119,117,120,151,119,120,104,119,121,120,122,124,123,125,127,126,128,130,129,106,132,131,108,134,133,109,136,135,110,138,137,111,140,139,112,142,141,113,144,143,114,146,145,115,148,147,116,150,149,117,152,151,118,154,153,104,119,121,120,122,124,123,125,127,126,128,130,129,106,132,131,108,134,133,109,136,135,110,138,137,111,140,139,112,142,141,113,144,143,114,146,145,115,148,147,116,150,149,117,152,151,118,154,153,104,119,122,125,128,106,108,109,110,111,112,113,114,115,116,117,118,120,123,126,129,131,133,135,137,139,141,143,145,147,149,151,153,119,122,125,128,106,108,109,110,111,112,113,114,115,116,117,118,120,123,126,129,131,133,135,137,139,141,143,145,147,149,151,153,104,119,121,120,122,124,123,125,127,126,128,130,129,106,132,131,108,134,133,109,136,135,110,138,137,111,140,139,112,142,141,113,144,143,114,146,145,115,148,147,116,150,149,117,152,151,118,154,153,108,110,111,112,113,114,115,116,117,118,133,137,139,141,143,145,147,149,151,153,0,214,0,214,0,0,214,0,169,170,171,172,170,171,172,169,170,171,172,214,169,170,171,172,214,169,170,171,172,169,170,171,172,169,170,171,172,172,169,170,171,172,172,169,170,171,172,169,170,171,172,169,170,171,172,214,169,170,171,172,169,170,171,172,214,169,170,171,172,169,170,171,172,169,170,171,172,169,170,171,172,170,171,172,169,170,171,172,169,170,171,172,170,171,172,170,171,172,169,170,171,172,169,170,171,172,169,170,171,172,169,170,171,172,169,170,171,172,214,169,170,171,172,214,169,170,171,172,172,169,170,171,172,169,170,171,172,170,171,172,214,169,170,171,172,170,171,172,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,178,178,178,178,178,178,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,178,178,178,0,0,180,180,180,180,180,180,180,180,0,0,0,0,0,0,0,180,180,180,180,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,0,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,0,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,0,0,155,155,155,155,155,155,155,155,155,155,155,0,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,0,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,0,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,0,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,0,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,0,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,0,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,0,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,0,0,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,0,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,0,215,215,215,215,215,0,0,0,0,0,215,215,215,215,215,215,215,215,215,215,215,215,215,0,215,215,215,215,215,215,215,215,0,0,215,215,0,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,0,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,0,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,0,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,0,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,0,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,0,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,0,192,192,192,192,192,192,0,0,0,0,0,0,0,0,0,0,0,0,0,192,192,192,0,0,0,195,0,0,194,0,194,194,195,194,194,193,193,193,193,193,193,193,193,193,193,195,194,193,195,194,193,193,193,193,193,193,195,195,194,194,193,195,194,193,193,193,193,193,193,195,194,193,193,193,193,195,194,193,193,193,195,194,193,195,194,193,195,194,193,193,195,194,193,193,193,0,0,196,196,196,48,196,48,196,196,48,48,48,48,196,48,48,48,48,196,48,48,196,48,196,48,196,196,196,196,48,48,196,48,196,48,196,196,48,48,196,196,48,196,48,196,48,196,48,0,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,0,0,0,0,0,0,0,0,0,0,0,105,105,105,0,0,0,105,162,198,162,198,162,198,105,198,105,198,162,198,198,198,198,198,198,198,162,198,198,162,162,198,162,162,198,162,198,162,198,162,198,162,162,198,105,105,198,105,198,162,198,162,198,105,198,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,198,162,198,162,162,162,162,198,162,198,162,162,198,162,198,198,198,162,198,162,198,162,198,162,198,198,162,162,198,105,198,198,162,198,198,162,198,162,198,0,162,198,162,162,198,162,198,198,105,162,198,162,198,162,162,162,162,162,105,198,105,198,162,198,162,198,105,198,162,0,162,162,198,162,198,198,0,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,0,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,0,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,0,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,0,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,0,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,0,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,0,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,0,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,0,0,208,208,0,208,208,208,208,0,0,208,208,208,208,0,0,208,0,208,208,208,208,0,0,0,208,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,211,211,211,211,211,211,211,211,211,211,211,211,211,211,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,0,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,0,0,0,0,0,0,0,0,0,0,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,0,0,0,0,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,0,0,0,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36],"f":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[1,1],[[-1,-2],2,[],[]],[1,1],0,[[1,3],4],[5,1],[6,1],[7,1],[8,1],[-1,-1,[]],[-1,9,[]],[1,9],[-1,-2,[],[]],[[[10,[-1]]],11,12],0,0,0,[-1,-2,[],[]],0,[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],0,0,0,0,0,0,[[-1,15],[[17,[16]]],[]],[[-1,15],[[17,[16]]],[]],[[-1,15],[[17,[16]]],[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[18,18],[19,19],[7,7],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],0,[[18,18],20],[[19,19],20],[[-1,-2],20,[],[]],[[-1,-2],20,[],[]],[-1,[[13,[18]]],21],[-1,[[13,[19]]],21],[-1,[[13,[7]]],21],[15,[[23,[22]]]],[15,[[23,[22]]]],[15,[[23,[22]]]],[[18,18],11],[[19,19],11],[[7,7],11],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[16,[[13,[-1,24]]],[]],[16,[[23,[18]]]],[16,[[23,[18]]]],[16,[[23,[19]]]],[16,[[13,[-1,24]]],[]],[16,[[23,[19]]]],[16,[[23,[7]]]],[16,[[13,[-1,24]]],[]],[16,[[23,[7]]]],[[18,3],4],[[18,3],4],[[19,3],4],[[19,3],4],[[25,3],4],[[25,3],4],[[7,3],4],[[7,3],4],[-1,-1,[]],[-1,-1,[]],[26,19],[-1,-1,[]],[-1,-1,[]],[16,[[23,[7]]]],[26,[[13,[19]]]],[[],[[28,[27,27]]]],[[19,29,29],[[30,[27,27]]]],[7,9],[[18,-1],2,31],[[19,-1],2,31],[[7,-1],2,31],0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[18,15],32],[[19,15],32],[[7,15],32],[[],33],[[],33],[[],33],[[],[[34,[18]]]],[[],[[34,[19]]]],[[],[[34,[7]]]],0,[[19,35,35,35,35,36,9,9],7],0,[[18,18],[[37,[20]]]],[[19,19],[[37,[20]]]],0,[[-1,38],27,[]],[[-1,38],27,[]],[[-1,38],27,[]],[[-1,38],27,[]],[[18,-1],13,39],[[19,-1],13,39],[[7,-1],13,39],0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],0,0,[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[15,40],[15,40],[15,40],0,[[-1,15],[[13,[[17,[16]],24]]],[]],[[-1,15],[[13,[[17,[16]],24]]],[]],[[-1,15],[[13,[[17,[16]],24]]],[]],0,0,[[-1,15],[[17,[16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[5,5],[[-1,-2],2,[],[]],[-1,[[13,[5]]],21],[15,[[23,[22]]]],[[5,5],11],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[16,[[13,[-1,24]]],[]],[16,[[23,[5]]]],[16,[[23,[5]]]],0,[[5,3],4],[[5,3],4],[-1,-1,[]],[16,[[23,[5]]]],[[],[[28,[27,27]]]],[[41,29,29],[[30,[27,27]]]],[5,9],[[5,-1],2,31],0,[-1,-2,[],[]],[[5,15],32],[[],33],[[],[[34,[5]]]],[[41,42,43,29,44,9,9],5],0,[[-1,38],27,[]],0,[[5,-1],13,39],[-1,-2,[],[]],[-1,27,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],0,0,[-1,14,[]],[15,40],[[-1,15],[[13,[[17,[16]],24]]],[]],0,0,0,[[-1,15],[[17,[16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[43,43],[[-1,-2],2,[],[]],[-1,[[13,[43]]],21],[15,[[23,[22]]]],[[43,43],11],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[43,45],[16,[[23,[43]]]],[16,[[23,[43]]]],[16,[[13,[-1,24]]],[]],[[43,3],4],[[43,3],4],[-1,-1,[]],[[8,46],43],[[6,46],43],[[43,-1],2,31],[-1,-2,[],[]],[[43,15],32],[[],33],[[],[[34,[43]]]],[[46,35,36,44],43],0,0,[[43,15],[[23,[[17,[47]]]]]],[[15,[17,[47]]],[[23,[43]]]],[[-1,38],27,[]],[[43,-1],13,39],0,[43,45],0,[43,48],[-1,-2,[],[]],[-1,27,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[15,40],[[-1,15],[[13,[[17,[16]],24]]],[]],0,[[-1,15],[[17,[16]]],[]],0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[8,8],[[-1,-2],2,[],[]],[-1,[[13,[8]]],21],[15,[[23,[22]]]],[[8,8],11],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[16,[[13,[-1,24]]],[]],[16,[[23,[8]]]],[16,[[23,[8]]]],[[8,49],35],[[8,49],36],[[8,3],4],[[8,3],4],[-1,-1,[]],[16,[[23,[8]]]],[[],[[28,[27,27]]]],[[41,29,29],[[30,[27,27]]]],[8,9],[[8,-1],2,31],0,[-1,-2,[],[]],[[8,15],32],[[],33],[[],[[34,[8]]]],[[41,35,35,36,36,9,9],[[50,[8]]]],[[-1,38],27,[]],[[8,-1],13,39],[-1,-2,[],[]],[-1,27,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],0,0,[-1,14,[]],[15,40],[[-1,15],[[13,[[17,[16]],24]]],[]],0,[[-1,15],[[17,[16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[51,51],[[-1,-2],2,[],[]],[-1,[[13,[51]]],21],[15,[[23,[22]]]],[[51,51],11],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[16,[[23,[51]]]],[16,[[13,[-1,24]]],[]],[16,[[23,[51]]]],[[51,3],4],[[51,3],4],[-1,-1,[]],[[51,-1],2,31],0,[-1,-2,[],[]],[[51,15],32],[[],33],[[],[[34,[51]]]],[[41,9,9],51],[[51,15],[[23,[[17,[47]]]]]],[[15,[17,[47]]],[[23,[51]]]],[[-1,38],27,[]],[[51,-1],13,39],[-1,-2,[],[]],[-1,27,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],0,0,[-1,14,[]],[15,40],[[-1,15],[[13,[[17,[16]],24]]],[]],0,0,[[-1,15],[[17,[16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[6,6],[[-1,-2],2,[],[]],[-1,[[13,[6]]],21],[15,[[23,[22]]]],[[6,6],11],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[16,[[23,[6]]]],[16,[[13,[-1,24]]],[]],[16,[[23,[6]]]],[[6,3],4],[[6,3],4],[-1,-1,[]],[16,[[23,[6]]]],[[],[[28,[27,27]]]],[[41,29,29],[[30,[27,27]]]],[6,9],[[6,-1],2,31],0,[-1,-2,[],[]],[[6,15],32],[[],33],[[],[[34,[6]]]],[[41,35,36,52,53,9,9],6],0,[[-1,38],27,[]],[[6,-1],13,39],0,[-1,-2,[],[]],[-1,27,[]],0,[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],0,0,[-1,14,[]],[15,40],[[-1,15],[[13,[[17,[16]],24]]],[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[54,55],[55,54],[54,56],[56,54],[54,52],[52,54],[[-1,15],[[17,[16]]],[]],[[-1,15],[[17,[16]]],[]],[[-1,15],[[17,[16]]],[]],[[-1,15],[[17,[16]]],[]],[[-1,15],[[17,[16]]],[]],[[-1,15],[[17,[16]]],[]],[[-1,15],[[17,[16]]],[]],[[-1,15],[[17,[16]]],[]],[[-1,15],[[17,[16]]],[]],[[-1,15],[[17,[16]]],[]],[[-1,15],[[17,[16]]],[]],[[-1,15],[[17,[16]]],[]],[[-1,15],[[17,[16]]],[]],[[-1,15],[[17,[16]]],[]],[[-1,15],[[17,[16]]],[]],[[-1,15],[[17,[16]]],[]],[[-1,15],[[17,[16]]],[]],[[-1,15],[[17,[16]]],[]],[[-1,15],[[17,[16]]],[]],[[-1,15],[[17,[16]]],[]],[[-1,15],[[17,[16]]],[]],[[-1,15],[[17,[16]]],[]],[[-1,15],[[17,[16]]],[]],[[-1,15],[[17,[16]]],[]],[[-1,15],[[17,[16]]],[]],[55,26],[56,26],[52,26],[57,26],[58,26],[59,26],[42,26],[60,26],[61,26],[62,26],[63,26],[64,26],[65,26],[66,26],[67,26],[68,26],[46,26],[69,26],[70,26],[71,26],[49,26],[72,26],[73,26],[74,26],[75,26],[54,57],[57,54],[54,58],[58,54],[54,59],[59,54],[54,42],[42,54],[54,60],[60,54],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[76,76],[55,55],[77,77],[56,56],[78,78],[52,52],[79,79],[57,57],[80,80],[58,58],[81,81],[59,59],[82,82],[42,42],[83,83],[60,60],[84,84],[61,61],[85,85],[62,62],[86,86],[63,63],[87,87],[64,64],[88,88],[65,65],[89,89],[66,66],[90,90],[67,67],[91,91],[68,68],[92,92],[46,46],[93,93],[69,69],[94,94],[70,70],[95,95],[71,71],[96,96],[49,49],[97,97],[72,72],[98,98],[73,73],[99,99],[74,74],[100,100],[75,75],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[55,55],20],[[56,56],20],[[52,52],20],[[57,57],20],[[58,58],20],[[59,59],20],[[42,42],20],[[60,60],20],[[61,61],20],[[62,62],20],[[63,63],20],[[64,64],20],[[65,65],20],[[66,66],20],[[67,67],20],[[68,68],20],[[46,46],20],[[69,69],20],[[70,70],20],[[71,71],20],[[49,49],20],[[72,72],20],[[73,73],20],[[74,74],20],[[75,75],20],[[-1,-2],20,[],[]],[[-1,-2],20,[],[]],[[-1,-2],20,[],[]],[[-1,-2],20,[],[]],[[-1,-2],20,[],[]],[[-1,-2],20,[],[]],[[-1,-2],20,[],[]],[[-1,-2],20,[],[]],[[-1,-2],20,[],[]],[[-1,-2],20,[],[]],[[-1,-2],20,[],[]],[[-1,-2],20,[],[]],[[-1,-2],20,[],[]],[[-1,-2],20,[],[]],[[-1,-2],20,[],[]],[[-1,-2],20,[],[]],[[-1,-2],20,[],[]],[[-1,-2],20,[],[]],[[-1,-2],20,[],[]],[[-1,-2],20,[],[]],[[-1,-2],20,[],[]],[[-1,-2],20,[],[]],[[-1,-2],20,[],[]],[[-1,-2],20,[],[]],[[-1,-2],20,[],[]],[54,61],[61,54],[54,62],[62,54],[-1,[[13,[55]]],21],[-1,[[13,[56]]],21],[-1,[[13,[52]]],21],[-1,[[13,[57]]],21],[-1,[[13,[58]]],21],[-1,[[13,[59]]],21],[-1,[[13,[42]]],21],[-1,[[13,[60]]],21],[-1,[[13,[61]]],21],[-1,[[13,[62]]],21],[-1,[[13,[63]]],21],[-1,[[13,[64]]],21],[-1,[[13,[65]]],21],[-1,[[13,[67]]],21],[-1,[[13,[68]]],21],[-1,[[13,[46]]],21],[-1,[[13,[69]]],21],[-1,[[13,[70]]],21],[-1,[[13,[71]]],21],[-1,[[13,[49]]],21],[-1,[[13,[72]]],21],[-1,[[13,[73]]],21],[-1,[[13,[74]]],21],[-1,[[13,[75]]],21],[15,[[23,[22]]]],[15,[[23,[22]]]],[15,[[23,[22]]]],[15,[[23,[22]]]],[15,[[23,[22]]]],[15,[[23,[22]]]],[15,[[23,[22]]]],[15,[[23,[22]]]],[15,[[23,[22]]]],[15,[[23,[22]]]],[15,[[23,[22]]]],[15,[[23,[22]]]],[15,[[23,[22]]]],[15,[[23,[22]]]],[15,[[23,[22]]]],[15,[[23,[22]]]],[15,[[23,[22]]]],[15,[[23,[22]]]],[15,[[23,[22]]]],[15,[[23,[22]]]],[15,[[23,[22]]]],[15,[[23,[22]]]],[15,[[23,[22]]]],[15,[[23,[22]]]],[15,[[23,[22]]]],[[55,55],11],[[56,56],11],[[52,52],11],[[57,57],11],[[58,58],11],[[59,59],11],[[42,42],11],[[60,60],11],[[61,61],11],[[62,62],11],[[63,63],11],[[64,64],11],[[65,65],11],[[66,66],11],[[67,67],11],[[68,68],11],[[46,46],11],[[69,69],11],[[70,70],11],[[71,71],11],[[49,49],11],[[72,72],11],[[73,73],11],[[74,74],11],[[75,75],11],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[16,[[13,[-1,24]]],[]],[16,[[23,[55]]]],[16,[[23,[55]]]],[16,[[13,[-1,24]]],[]],[16,[[23,[56]]]],[16,[[23,[56]]]],[16,[[23,[52]]]],[16,[[23,[52]]]],[16,[[13,[-1,24]]],[]],[16,[[23,[57]]]],[16,[[23,[57]]]],[16,[[13,[-1,24]]],[]],[16,[[13,[-1,24]]],[]],[16,[[23,[58]]]],[16,[[23,[58]]]],[16,[[13,[-1,24]]],[]],[16,[[23,[59]]]],[16,[[23,[59]]]],[16,[[23,[42]]]],[16,[[13,[-1,24]]],[]],[16,[[23,[42]]]],[16,[[13,[-1,24]]],[]],[16,[[23,[60]]]],[16,[[23,[60]]]],[16,[[13,[-1,24]]],[]],[16,[[23,[61]]]],[16,[[23,[61]]]],[16,[[23,[62]]]],[16,[[23,[62]]]],[16,[[13,[-1,24]]],[]],[16,[[13,[-1,24]]],[]],[16,[[23,[63]]]],[16,[[23,[63]]]],[16,[[23,[64]]]],[16,[[13,[-1,24]]],[]],[16,[[23,[64]]]],[16,[[23,[65]]]],[16,[[23,[65]]]],[16,[[13,[-1,24]]],[]],[16,[[13,[-1,24]]],[]],[16,[[23,[66]]]],[16,[[23,[66]]]],[16,[[13,[-1,24]]],[]],[16,[[23,[67]]]],[16,[[23,[67]]]],[16,[[23,[68]]]],[16,[[13,[-1,24]]],[]],[16,[[23,[68]]]],[16,[[23,[46]]]],[16,[[13,[-1,24]]],[]],[16,[[23,[46]]]],[16,[[13,[-1,24]]],[]],[16,[[23,[69]]]],[16,[[23,[69]]]],[16,[[23,[70]]]],[16,[[23,[70]]]],[16,[[13,[-1,24]]],[]],[16,[[13,[-1,24]]],[]],[16,[[23,[71]]]],[16,[[23,[71]]]],[16,[[23,[49]]]],[16,[[23,[49]]]],[16,[[13,[-1,24]]],[]],[16,[[13,[-1,24]]],[]],[16,[[23,[72]]]],[16,[[23,[72]]]],[16,[[13,[-1,24]]],[]],[16,[[23,[73]]]],[16,[[23,[73]]]],[16,[[23,[74]]]],[16,[[13,[-1,24]]],[]],[16,[[23,[74]]]],[16,[[23,[75]]]],[16,[[13,[-1,24]]],[]],[16,[[23,[75]]]],[[76,3],4],[[55,3],[[13,[2,101]]]],[[55,3],4],[[77,3],4],[[56,3],4],[[56,3],[[13,[2,101]]]],[[78,3],4],[[52,3],4],[[52,3],[[13,[2,101]]]],[[79,3],4],[[57,3],4],[[57,3],[[13,[2,101]]]],[[80,3],4],[[58,3],4],[[58,3],[[13,[2,101]]]],[[81,3],4],[[59,3],[[13,[2,101]]]],[[59,3],4],[[82,3],4],[[42,3],[[13,[2,101]]]],[[42,3],4],[[83,3],4],[[60,3],[[13,[2,101]]]],[[60,3],4],[[84,3],4],[[61,3],4],[[61,3],[[13,[2,101]]]],[[85,3],4],[[62,3],4],[[62,3],[[13,[2,101]]]],[[86,3],4],[[63,3],[[13,[2,101]]]],[[63,3],4],[[87,3],4],[[64,3],[[13,[2,101]]]],[[64,3],4],[[88,3],4],[[65,3],[[13,[2,101]]]],[[65,3],4],[[89,3],4],[[66,3],[[13,[2,101]]]],[[66,3],4],[[90,3],4],[[67,3],[[13,[2,101]]]],[[67,3],4],[[91,3],4],[[68,3],4],[[68,3],[[13,[2,101]]]],[[92,3],4],[[46,3],[[13,[2,101]]]],[[46,3],4],[[93,3],4],[[69,3],[[13,[2,101]]]],[[69,3],4],[[94,3],4],[[70,3],4],[[70,3],[[13,[2,101]]]],[[95,3],4],[[71,3],4],[[71,3],[[13,[2,101]]]],[[96,3],4],[[49,3],[[13,[2,101]]]],[[49,3],4],[[97,3],4],[[72,3],[[13,[2,101]]]],[[72,3],4],[[98,3],4],[[73,3],4],[[73,3],[[13,[2,101]]]],[[99,3],4],[[74,3],[[13,[2,101]]]],[[74,3],4],[[100,3],4],[[75,3],4],[[75,3],[[13,[2,101]]]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[102,[[37,[55]]]],[102,[[37,[56]]]],[102,[[37,[52]]]],[102,[[37,[57]]]],[102,[[37,[58]]]],[102,[[37,[59]]]],[102,[[37,[42]]]],[102,[[37,[60]]]],[102,[[37,[61]]]],[102,[[37,[62]]]],[102,[[37,[63]]]],[102,[[37,[64]]]],[102,[[37,[65]]]],[102,[[37,[66]]]],[102,[[37,[67]]]],[102,[[37,[68]]]],[102,[[37,[46]]]],[102,[[37,[69]]]],[102,[[37,[70]]]],[102,[[37,[71]]]],[102,[[37,[49]]]],[102,[[37,[72]]]],[102,[[37,[73]]]],[102,[[37,[74]]]],[102,[[37,[75]]]],[26,[[13,[55]]]],[26,[[13,[56]]]],[26,[[13,[52]]]],[26,[[13,[57]]]],[26,[[13,[58]]]],[26,[[13,[59]]]],[26,[[13,[42]]]],[26,[[13,[60]]]],[26,[[13,[61]]]],[26,[[13,[62]]]],[26,[[13,[63]]]],[26,[[13,[64]]]],[26,[[13,[65]]]],[26,[[13,[66]]]],[26,[[13,[67]]]],[26,[[13,[68]]]],[26,[[13,[46]]]],[26,[[13,[69]]]],[26,[[13,[70]]]],[26,[[13,[71]]]],[26,[[13,[49]]]],[26,[[13,[72]]]],[26,[[13,[73]]]],[26,[[13,[74]]]],[26,[[13,[75]]]],[29,[[37,[-1]]],103],[29,[[37,[52]]]],[29,[[37,[42]]]],[29,[[37,[60]]]],[29,[[37,[46]]]],[54,66],[66,54],[[55,-1],2,31],[[56,-1],2,31],[[52,-1],2,31],[[57,-1],2,31],[[58,-1],2,31],[[59,-1],2,31],[[42,-1],2,31],[[60,-1],2,31],[[61,-1],2,31],[[62,-1],2,31],[[63,-1],2,31],[[64,-1],2,31],[[65,-1],2,31],[[66,-1],2,31],[[67,-1],2,31],[[68,-1],2,31],[[46,-1],2,31],[[69,-1],2,31],[[70,-1],2,31],[[71,-1],2,31],[[49,-1],2,31],[[72,-1],2,31],[[73,-1],2,31],[[74,-1],2,31],[[75,-1],2,31],[54,63],[63,54],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[55,15],32],[[56,15],32],[[52,15],32],[[57,15],32],[[58,15],32],[[59,15],32],[[42,15],32],[[60,15],32],[[61,15],32],[[62,15],32],[[63,15],32],[[64,15],32],[[65,15],32],[[66,15],32],[[67,15],32],[[68,15],32],[[46,15],32],[[69,15],32],[[70,15],32],[[71,15],32],[[49,15],32],[[72,15],32],[[73,15],32],[[74,15],32],[[75,15],32],[[],33],[[],33],[[],33],[[],33],[[],33],[[],33],[[],33],[[],33],[[],33],[[],33],[[],33],[[],33],[[],33],[[],33],[[],33],[[],33],[[],33],[[],33],[[],33],[[],33],[[],33],[[],33],[[],33],[[],33],[[],33],[[],76],[[],77],[[],78],[[],79],[[],80],[[],81],[[],82],[[],83],[[],84],[[],85],[[],86],[[],87],[[],88],[[],89],[[],90],[[],91],[[],92],[[],93],[[],94],[[],95],[[],96],[[],97],[[],98],[[],99],[[],100],[[],[[34,[55]]]],[[],[[34,[56]]]],[[],[[34,[52]]]],[[],[[34,[57]]]],[[],[[34,[58]]]],[[],[[34,[59]]]],[[],[[34,[42]]]],[[],[[34,[60]]]],[[],[[34,[61]]]],[[],[[34,[62]]]],[[],[[34,[63]]]],[[],[[34,[64]]]],[[],[[34,[65]]]],[[],[[34,[66]]]],[[],[[34,[67]]]],[[],[[34,[68]]]],[[],[[34,[46]]]],[[],[[34,[69]]]],[[],[[34,[70]]]],[[],[[34,[71]]]],[[],[[34,[49]]]],[[],[[34,[72]]]],[[],[[34,[73]]]],[[],[[34,[74]]]],[[],[[34,[75]]]],[76,102],[77,102],[78,102],[79,102],[80,102],[81,102],[82,102],[83,102],[84,102],[85,102],[86,102],[87,102],[88,102],[89,102],[90,102],[91,102],[92,102],[93,102],[94,102],[95,102],[96,102],[97,102],[98,102],[99,102],[100,102],[54,64],[64,54],[54,65],[65,54],[55,27],[56,27],[52,27],[57,27],[59,27],[42,27],[60,27],[61,27],[62,27],[63,27],[64,27],[65,27],[67,27],[68,27],[46,27],[69,27],[70,27],[71,27],[49,27],[72,27],[73,27],[74,27],[75,27],[76,37],[77,37],[78,37],[79,37],[80,37],[81,37],[82,37],[83,37],[84,37],[85,37],[86,37],[87,37],[88,37],[89,37],[90,37],[91,37],[92,37],[93,37],[94,37],[95,37],[96,37],[97,37],[98,37],[99,37],[100,37],[76,37],[77,37],[78,37],[79,37],[80,37],[81,37],[82,37],[83,37],[84,37],[85,37],[86,37],[87,37],[88,37],[89,37],[90,37],[91,37],[92,37],[93,37],[94,37],[95,37],[96,37],[97,37],[98,37],[99,37],[100,37],[[76,102],37],[[77,102],37],[[78,102],37],[[79,102],37],[[80,102],37],[[81,102],37],[[82,102],37],[[83,102],37],[[84,102],37],[[85,102],37],[[86,102],37],[[87,102],37],[[88,102],37],[[89,102],37],[[90,102],37],[[91,102],37],[[92,102],37],[[93,102],37],[[94,102],37],[[95,102],37],[[96,102],37],[[97,102],37],[[98,102],37],[[99,102],37],[[100,102],37],[54,67],[67,54],[54,68],[68,54],[54,46],[46,54],[54,69],[69,54],[54,70],[70,54],[[55,55],[[37,[20]]]],[[56,56],[[37,[20]]]],[[52,52],[[37,[20]]]],[[57,57],[[37,[20]]]],[[58,58],[[37,[20]]]],[[59,59],[[37,[20]]]],[[42,42],[[37,[20]]]],[[60,60],[[37,[20]]]],[[61,61],[[37,[20]]]],[[62,62],[[37,[20]]]],[[63,63],[[37,[20]]]],[[64,64],[[37,[20]]]],[[65,65],[[37,[20]]]],[[66,66],[[37,[20]]]],[[67,67],[[37,[20]]]],[[68,68],[[37,[20]]]],[[46,46],[[37,[20]]]],[[69,69],[[37,[20]]]],[[70,70],[[37,[20]]]],[[71,71],[[37,[20]]]],[[49,49],[[37,[20]]]],[[72,72],[[37,[20]]]],[[73,73],[[37,[20]]]],[[74,74],[[37,[20]]]],[[75,75],[[37,[20]]]],[54,71],[71,54],[54,49],[49,54],[[-1,38],27,[]],[[-1,38],27,[]],[[-1,38],27,[]],[[-1,38],27,[]],[[-1,38],27,[]],[[-1,38],27,[]],[[-1,38],27,[]],[[-1,38],27,[]],[[-1,38],27,[]],[[-1,38],27,[]],[[-1,38],27,[]],[[-1,38],27,[]],[[-1,38],27,[]],[[-1,38],27,[]],[[-1,38],27,[]],[[-1,38],27,[]],[[-1,38],27,[]],[[-1,38],27,[]],[[-1,38],27,[]],[[-1,38],27,[]],[[-1,38],27,[]],[[-1,38],27,[]],[[-1,38],27,[]],[[-1,38],27,[]],[[-1,38],27,[]],[[55,-1],13,39],[[56,-1],13,39],[[52,-1],13,39],[[57,-1],13,39],[[58,-1],13,39],[[59,-1],13,39],[[42,-1],13,39],[[60,-1],13,39],[[61,-1],13,39],[[62,-1],13,39],[[63,-1],13,39],[[64,-1],13,39],[[65,-1],13,39],[[67,-1],13,39],[[68,-1],13,39],[[46,-1],13,39],[[69,-1],13,39],[[70,-1],13,39],[[71,-1],13,39],[[49,-1],13,39],[[72,-1],13,39],[[73,-1],13,39],[[74,-1],13,39],[[75,-1],13,39],[76,[[2,[102,[37,[102]]]]]],[77,[[2,[102,[37,[102]]]]]],[78,[[2,[102,[37,[102]]]]]],[79,[[2,[102,[37,[102]]]]]],[80,[[2,[102,[37,[102]]]]]],[81,[[2,[102,[37,[102]]]]]],[82,[[2,[102,[37,[102]]]]]],[83,[[2,[102,[37,[102]]]]]],[84,[[2,[102,[37,[102]]]]]],[85,[[2,[102,[37,[102]]]]]],[86,[[2,[102,[37,[102]]]]]],[87,[[2,[102,[37,[102]]]]]],[88,[[2,[102,[37,[102]]]]]],[89,[[2,[102,[37,[102]]]]]],[90,[[2,[102,[37,[102]]]]]],[91,[[2,[102,[37,[102]]]]]],[92,[[2,[102,[37,[102]]]]]],[93,[[2,[102,[37,[102]]]]]],[94,[[2,[102,[37,[102]]]]]],[95,[[2,[102,[37,[102]]]]]],[96,[[2,[102,[37,[102]]]]]],[97,[[2,[102,[37,[102]]]]]],[98,[[2,[102,[37,[102]]]]]],[99,[[2,[102,[37,[102]]]]]],[100,[[2,[102,[37,[102]]]]]],[54,72],[72,54],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[54,73],[73,54],[54,74],[74,54],[[69,104],[[13,[69,105]]]],[54,75],[75,54],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[26,[[13,[55]]]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[26,[[13,[56]]]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[26,[[13,[52]]]],[-1,[[13,[-2]]],[],[]],[26,[[13,[57]]]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[26,[[13,[58]]]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[26,[[13,[59]]]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[26,[[13,[42]]]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[26,[[13,[60]]]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[26,[[13,[61]]]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[26,[[13,[62]]]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[26,[[13,[63]]]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[26,[[13,[64]]]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[26,[[13,[65]]]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[26,[[13,[66]]]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[26,[[13,[67]]]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[26,[[13,[68]]]],[-1,[[13,[-2]]],[],[]],[26,[[13,[46]]]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[26,[[13,[69]]]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[26,[[13,[70]]]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[26,[[13,[71]]]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[26,[[13,[49]]]],[-1,[[13,[-2]]],[],[]],[26,[[13,[72]]]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[26,[[13,[73]]]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[26,[[13,[74]]]],[-1,[[13,[-2]]],[],[]],[26,[[13,[75]]]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[15,40],[15,40],[15,40],[15,40],[15,40],[15,40],[15,40],[15,40],[15,40],[15,40],[15,40],[15,40],[15,40],[15,40],[15,40],[15,40],[15,40],[15,40],[15,40],[15,40],[15,40],[15,40],[15,40],[15,40],[15,40],[55,29],[56,29],[52,29],[57,29],[59,29],[42,29],[60,29],[61,29],[62,29],[63,29],[64,29],[65,29],[67,29],[68,29],[46,29],[69,29],[70,29],[71,29],[49,29],[72,29],[73,29],[74,29],[75,29],[[-1,15],[[13,[[17,[16]],24]]],[]],[[-1,15],[[13,[[17,[16]],24]]],[]],[[-1,15],[[13,[[17,[16]],24]]],[]],[[-1,15],[[13,[[17,[16]],24]]],[]],[[-1,15],[[13,[[17,[16]],24]]],[]],[[-1,15],[[13,[[17,[16]],24]]],[]],[[-1,15],[[13,[[17,[16]],24]]],[]],[[-1,15],[[13,[[17,[16]],24]]],[]],[[-1,15],[[13,[[17,[16]],24]]],[]],[[-1,15],[[13,[[17,[16]],24]]],[]],[[-1,15],[[13,[[17,[16]],24]]],[]],[[-1,15],[[13,[[17,[16]],24]]],[]],[[-1,15],[[13,[[17,[16]],24]]],[]],[[-1,15],[[13,[[17,[16]],24]]],[]],[[-1,15],[[13,[[17,[16]],24]]],[]],[[-1,15],[[13,[[17,[16]],24]]],[]],[[-1,15],[[13,[[17,[16]],24]]],[]],[[-1,15],[[13,[[17,[16]],24]]],[]],[[-1,15],[[13,[[17,[16]],24]]],[]],[[-1,15],[[13,[[17,[16]],24]]],[]],[[-1,15],[[13,[[17,[16]],24]]],[]],[[-1,15],[[13,[[17,[16]],24]]],[]],[[-1,15],[[13,[[17,[16]],24]]],[]],[[-1,15],[[13,[[17,[16]],24]]],[]],[[-1,15],[[13,[[17,[16]],24]]],[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[106,107],106],[[108,107],108],[[109,107],109],[[110,[37,[107]]],110],[[111,[37,[107]]],111],[[112,[37,[107]]],112],[[113,107],113],[[114,107],114],[[115,[37,[107]]],115],[[116,[37,[107]]],116],[[117,[37,[107]]],117],[[118,107],118],0,0,0,0,0,0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[119,[[13,[120,121]]]],[122,[[13,[123,124]]]],[125,[[13,[126,127]]]],[128,[[13,[129,130]]]],[106,[[13,[131,132]]]],[108,[[13,[133,134]]]],[109,[[13,[135,136]]]],[110,[[13,[137,138]]]],[111,[[13,[139,140]]]],[112,[[13,[141,142]]]],[113,[[13,[143,144]]]],[114,[[13,[145,146]]]],[115,[[13,[147,148]]]],[116,[[13,[149,150]]]],[117,[[13,[151,152]]]],[118,[[13,[153,154]]]],[104,155],[[119,155],119],[[122,155],122],[[125,155],125],[[128,155],128],[[106,155],106],[[108,155],108],[[109,155],109],[[110,155],110],[[111,155],111],[[112,155],112],[[113,155],113],[[114,155],114],[[115,155],115],[[116,155],116],[[117,155],117],[[118,155],118],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[104,104],[119,119],[120,120],[122,122],[123,123],[125,125],[126,126],[128,128],[129,129],[106,106],[131,131],[108,108],[133,133],[109,109],[135,135],[110,110],[137,137],[111,111],[139,139],[112,112],[141,141],[113,113],[143,143],[114,114],[145,145],[115,115],[147,147],[116,116],[149,149],[117,117],[151,151],[118,118],[153,153],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[118,[37,[156]]],118],0,[[119,[37,[61]]],119],0,[[118,157],118],0,[[],119],[[],120],[[],122],[[],123],[[],125],[[],126],[[],128],[[],129],[[],106],[[],131],[[],108],[[],133],[[],109],[[],135],[[],110],[[],137],[[],111],[[],139],[[],112],[[],141],[[],113],[[],143],[[],114],[[],145],[[],115],[[],147],[[],116],[[],149],[[],117],[[],151],[[],118],[[],153],[-1,[[13,[104]]],21],[-1,[[13,[120]]],21],[-1,[[13,[123]]],21],[-1,[[13,[126]]],21],[-1,[[13,[129]]],21],[-1,[[13,[131]]],21],[-1,[[13,[133]]],21],[-1,[[13,[135]]],21],[-1,[[13,[137]]],21],[-1,[[13,[139]]],21],[-1,[[13,[141]]],21],[-1,[[13,[143]]],21],[-1,[[13,[145]]],21],[-1,[[13,[147]]],21],[-1,[[13,[149]]],21],[-1,[[13,[151]]],21],[-1,[[13,[153]]],21],[[119,[37,[36]]],119],0,[[119,[37,[75]]],119],0,[[104,104],11],[[120,120],11],[[123,123],11],[[126,126],11],[[129,129],11],[[131,131],11],[[133,133],11],[[135,135],11],[[137,137],11],[[139,139],11],[[141,141],11],[[143,143],11],[[145,145],11],[[147,147],11],[[149,149],11],[[151,151],11],[[153,153],11],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[119,158],119],[[122,158],122],[[125,158],125],[[128,158],128],[[106,158],106],[[108,158],108],[[109,158],109],[[110,158],110],[[111,158],111],[[112,158],112],[[113,158],113],[[114,158],114],[[115,158],115],[[116,158],116],[[117,158],117],[[118,158],118],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[119,[37,[159]]],119],0,[[119,[37,[[30,[160,160]]]]],119],0,[[119,[37,[155]]],119],0,[[119,[37,[9]]],119],0,[[104,3],4],[[121,3],4],[[121,3],4],[[120,3],4],[[124,3],4],[[124,3],4],[[123,3],4],[[127,3],4],[[127,3],4],[[126,3],4],[[130,3],4],[[130,3],4],[[129,3],4],[[132,3],4],[[132,3],4],[[131,3],4],[[134,3],4],[[134,3],4],[[133,3],4],[[136,3],4],[[136,3],4],[[135,3],4],[[138,3],4],[[138,3],4],[[137,3],4],[[140,3],4],[[140,3],4],[[139,3],4],[[142,3],4],[[142,3],4],[[141,3],4],[[144,3],4],[[144,3],4],[[143,3],4],[[146,3],4],[[146,3],4],[[145,3],4],[[148,3],4],[[148,3],4],[[147,3],4],[[150,3],4],[[150,3],4],[[149,3],4],[[152,3],4],[[152,3],4],[[151,3],4],[[154,3],4],[[154,3],4],[[153,3],4],[-1,-1,[]],[-1,-1,[]],[161,121],[27,121],[-1,-1,[]],[-1,-1,[]],[-1,120,162],[-1,-1,[]],[-1,-1,[]],[161,124],[27,124],[-1,-1,[]],[-1,-1,[]],[27,127],[-1,-1,[]],[161,127],[-1,-1,[]],[-1,-1,[]],[161,130],[-1,-1,[]],[27,130],[-1,-1,[]],[-1,-1,[]],[161,132],[27,132],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[161,134],[-1,-1,[]],[27,134],[-1,-1,[]],[-1,-1,[]],[27,136],[161,136],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[161,138],[27,138],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[27,140],[-1,-1,[]],[161,140],[-1,-1,[]],[-1,-1,[]],[27,142],[161,142],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[27,144],[-1,-1,[]],[161,144],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[27,146],[161,146],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[161,148],[27,148],[-1,-1,[]],[-1,-1,[]],[161,150],[27,150],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[27,152],[161,152],[-1,-1,[]],[-1,-1,[]],[161,154],[27,154],[-1,-1,[]],[-1,-1,[]],[[119,41],119],[[122,41],122],[[125,41],125],[[128,41],128],[[106,41],106],[[108,41],108],[[109,41],109],[[110,41],110],[[111,41],111],[[112,41],112],[[113,41],113],[[114,41],114],[[115,41],115],[[116,41],116],[[117,41],117],[[118,41],118],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[118,35],118],0,[[118,36],118],0,[[119,[37,[35]]],119],0,[[119,[37,[[163,[155]]]]],119],0,[[118,64],118],0,[[119,[37,[164]]],119],0,[[119,46],119],[[118,46],118],0,0,[[119,70],119],[[118,70],118],0,0,[[119,[37,[155]]],119],0,[[118,[37,[165]]],118],0,[[119,11],119],0,[[119,[37,[35]]],119],[[117,[37,[35]]],117],0,0,[[119,36],119],[[117,36],117],0,0,[[119,11],119],0,[[122,160],122],[[109,160],109],[[115,160],115],[[116,160],116],0,0,0,0,[[119,11],119],[[108,29],108],[[109,29],109],[[110,11],110],[[111,11],111],[[112,11],112],[[113,11],113],[[114,11],114],[[115,11],115],[[116,11],116],[[117,11],117],[[118,11],118],0,0,0,0,0,0,0,0,0,0,0,0,[[119,11],119],0,[[128,35],128],0,[[-1,38],27,[]],[[-1,38],27,[]],[[-1,38],27,[]],[[-1,38],27,[]],[[-1,38],27,[]],[[-1,38],27,[]],[[-1,38],27,[]],[[-1,38],27,[]],[[-1,38],27,[]],[[-1,38],27,[]],[[-1,38],27,[]],[[-1,38],27,[]],[[-1,38],27,[]],[[-1,38],27,[]],[[-1,38],27,[]],[[-1,38],27,[]],[[104,-1],13,39],[[120,-1],13,39],[[123,-1],13,39],[[126,-1],13,39],[[129,-1],13,39],[[131,-1],13,39],[[133,-1],13,39],[[135,-1],13,39],[[137,-1],13,39],[[139,-1],13,39],[[141,-1],13,39],[[143,-1],13,39],[[145,-1],13,39],[[147,-1],13,39],[[149,-1],13,39],[[151,-1],13,39],[[153,-1],13,39],[104,166],[[119,166],119],[[122,166],122],[[125,166],125],[[128,166],128],[[106,166],106],[[108,166],108],[[109,166],109],[[110,166],110],[[111,166],111],[[112,166],112],[[113,166],113],[[114,166],114],[[115,166],115],[[116,166],116],[[117,166],117],[[118,166],118],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[119,[37,[160]]],119],0,[[119,72],119],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[[118,53],118],0,[[119,167],119],[[122,167],122],[[125,167],125],[[128,167],128],[[106,167],106],[[108,167],108],[[109,167],109],[[110,167],110],[[111,167],111],[[112,167],112],[[113,167],113],[[114,167],114],[[115,167],115],[[116,167],116],[[117,167],117],[[118,167],118],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[119,[37,[35]]],119],0,[[119,[37,[74]]],119],0,[[119,[37,[41]]],119],0,[[119,[37,[35]]],119],[[117,[37,[35]]],117],0,0,[[119,[37,[75]]],119],0,[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[104,9],[[119,9],119],[[122,9],122],[[125,9],125],[[128,9],128],[[106,9],106],[[108,9],108],[[109,9],109],[[110,9],110],[[111,9],111],[[112,9],112],[[113,9],113],[[114,9],114],[[115,9],115],[[116,9],116],[[117,9],117],[[118,9],118],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[119,9],119],[[122,9],122],[[125,9],125],[[128,9],128],[[106,9],106],[[108,9],108],[[109,9],109],[[110,9],110],[[111,9],111],[[112,9],112],[[113,9],113],[[114,9],114],[[115,9],115],[[116,9],116],[[117,9],117],[[118,9],118],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[[108,168],108],[[110,[37,[168]]],110],[[111,[37,[168]]],111],[[112,[37,[168]]],112],[[113,[37,[168]]],113],[[114,[37,[168]]],114],[[115,[37,[168]]],115],[[116,[37,[168]]],116],[[117,[37,[168]]],117],[[118,168],118],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[169,169],[170,170],[171,171],[172,172],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],0,0,0,0,0,0,0,0,0,0,[[169,169],11],[[170,170],11],[[171,171],11],[[172,172],11],[[169,3],4],[[170,3],4],[[171,3],4],[[172,3],4],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],0,0,0,0,0,0,0,0,0,0,0,0,[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[7,7],29],[7,44],[[19,35,35,35,35,36,9,9],7],[[19,173,173,173,173,29,44,29,9,9],7],[[18,18],29],[[18,18],29],[[18,18],29],[18,44],[[18,18],29],[[18,18],29],[[102,29,29],18],[18,54],[7,54],[54,54],[[19,19],29],[54,19],[[19,19],29],[[19,19],29],[19,44],[[19,19],29],[[19,19],29],[[41,18,29],19],[19,54],[[5,5],29],[5,44],[[41,42,43,29,44,9,9],5],[43,54],[43,54],[[43,43],29],[43,45],[[46,173,29,44,29,44],43],[43,44],[43,45],[[8,8],29],[8,44],[[41,173,173,29,29,44,44,29,29,9,9],8],[8,54],[[41,9,9],51],[51,54],[[6,6],29],[6,44],[[41,173,29,44,29,52,53,44,44],6],[6,54],0,[[167,166,41,155,168,107,158,9,9,29],133],[[167,166,41,155,54,158,9,9],123],[[167,166,41,155,158,9,9],126],[[167,166,41,155,107,54,158,9,9,29],135],[[167,166,41,155,35,158,9,9],129],[[167,166,41,155,107,158,9,9],131],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[107,44],[54,107],[174,44],[54,174],[155,44],[54,155],[175,44],[54,175],[159,44],[54,159],[54,54],[54,41],[41,44],[41,29],[[176,177],41],[41,54],[164,44],[54,164],[165,44],[54,165],[166,44],[54,166],[176,44],[54,176],[53,44],[54,53],[167,44],[54,167],[177,44],[177,29],[54,177],[168,44],[54,168],0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[178],[178],[-1,-1,[]],[-1,-2,[],[]],[[178,43,44,44],2],[[178,5],2],[178,179],[178,35],[178,36],[178,35],[178,36],[178,179],[178,60],[178,2],[[178,44,44],2],[[178,44,44],2],[[178,44,44],2],[178,44],[[178,43,44,44],2],[178,2],[[178,36,46],45],[[178,35,46],45],[178,29],[178,29],[178,41],[178,45],[[41,60],178],[[178,102],54],[178,2],[178,44],[[178,43],179],[178,45],[178,44],[[178,43,44,44],2],[[178,8],2],[[178,6],2],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[179,2],0,[-1,-2,[],[]],[-1,-2,[],[]],[180,180],[[-1,-2],2,[],[]],[180],[180],[-1,-1,[]],[-1,-2,[],[]],[180,180],[180,2],[180,45],[[46,35,179],180],[180,179],[180,35],[180,45],[181,180],[-1,-2,[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[179,2],[179,2],0,0,0,0,[157,54],[54,29],[54,157],[[54,29,182,54,62],157],[157,44],[157,54],[157,2],[157,54],[[156,156],2],[156,45],[[173,157],156],[[45,157],156],[[156,156],2],[[35,35],2],[35,45],[[173,29],35],[[45,29],35],[[35,35],2],[[36,36],2],[[36,44],2],[36,45],[[44,29],36],[[45,29],36],[[36,36],2],[[36,44],2],0,0,0,0,0,0,[[],2],0,0,0,0,0,0,0,0,0,[[-1,15],[[17,[16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[107,107],[[-1,-2],2,[],[]],[[107,107],20],[[-1,-2],20,[],[]],[[],107],[-1,[[13,[107]]],21],[15,[[23,[22]]]],[[107,107],11],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[16,[[23,[107]]]],[16,[[23,[107]]]],[16,[[13,[-1,24]]],[]],[[107,3],4],[[107,3],4],[-1,-1,[]],[26,107],[26,[[13,[107]]]],[[107,-1],2,31],[-1,-2,[],[]],[[107,15],32],[[],33],[[],[[34,[107]]]],[26,[[50,[107]]]],[[107,107],[[37,[20]]]],[[-1,38],27,[]],[[107,-1],13,39],[-1,-2,[],[]],[-1,27,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[15,40],0,[[-1,15],[[13,[[17,[16]],24]]],[]],0,[[-1,15],[[17,[16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[174,174],[[-1,-2],2,[],[]],[[174,174],20],[[-1,-2],20,[],[]],[-1,[[13,[174]]],21],[15,[[23,[22]]]],[[174,174],11],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[16,[[23,[174]]]],[16,[[23,[174]]]],[16,[[13,[-1,24]]],[]],[[174,3],4],[[174,3],4],[-1,-1,[]],[26,174],[26,[[13,[174]]]],[[174,-1],2,31],[-1,-2,[],[]],[[174,15],32],[[],33],[[],[[34,[174]]]],[26,[[50,[174]]]],[[174,174],[[37,[20]]]],[[-1,38],27,[]],[[174,-1],13,39],[-1,-2,[],[]],[-1,27,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[15,40],0,[[-1,15],[[13,[[17,[16]],24]]],[]],0,[[-1,15],[[17,[16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[155,155],[[-1,-2],2,[],[]],[[155,155],20],[[-1,-2],20,[],[]],[[],155],[-1,[[13,[155]]],21],[15,[[23,[22]]]],[[155,155],11],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[16,[[23,[155]]]],[16,[[13,[-1,24]]],[]],[16,[[23,[155]]]],[[155,3],4],[[155,3],4],[26,155],[-1,-1,[]],[26,[[13,[155]]]],[[155,-1],2,31],[-1,-2,[],[]],[[155,15],32],[[],33],[[],[[34,[155]]]],[26,[[50,[155]]]],[[[37,[160]]],[[37,[[163,[155]]]]]],[[[37,[[163,[155]]]]],[[37,[160]]]],[[155,155],[[37,[20]]]],[[-1,38],27,[]],[[155,-1],13,39],[-1,-2,[],[]],[-1,27,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[15,40],0,[[-1,15],[[13,[[17,[16]],24]]],[]],0,[[-1,15],[[17,[16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[175,175],[[-1,-2],2,[],[]],[[175,175],20],[[-1,-2],20,[],[]],[-1,[[13,[175]]],21],[15,[[23,[22]]]],[[175,175],11],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[16,[[13,[-1,24]]],[]],[16,[[23,[175]]]],[16,[[23,[175]]]],[[175,3],4],[[175,3],4],[-1,-1,[]],[26,175],[26,[[13,[175]]]],[[175,-1],2,31],[-1,-2,[],[]],[[175,15],32],[[],33],[[],[[34,[175]]]],[26,[[50,[175]]]],[[175,175],[[37,[20]]]],[[-1,38],27,[]],[[175,-1],13,39],[-1,-2,[],[]],[-1,27,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[15,40],0,[[-1,15],[[13,[[17,[16]],24]]],[]],0,[[-1,15],[[17,[16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[159,159],[[-1,-2],2,[],[]],[[159,159],20],[[-1,-2],20,[],[]],[-1,[[13,[159]]],21],[15,[[23,[22]]]],[[159,159],11],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[16,[[13,[-1,24]]],[]],[16,[[23,[159]]]],[16,[[23,[159]]]],[[159,3],4],[[159,3],4],[26,159],[-1,-1,[]],[26,[[13,[159]]]],[[159,-1],2,31],[-1,-2,[],[]],[[159,15],32],[[],33],[[],[[34,[159]]]],[26,[[50,[159]]]],[[159,159],[[37,[20]]]],[[-1,38],27,[]],[[159,-1],13,39],[-1,-2,[],[]],[-1,27,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[15,40],0,[[-1,15],[[13,[[17,[16]],24]]],[]],0,[[-1,15],[[17,[16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[41,41],[[-1,-2],2,[],[]],[[41,41],20],[[-1,-2],20,[],[]],[[],41],[-1,[[50,[41]]],21],[15,[[23,[22]]]],[[41,41],11],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[16,[[23,[41]]]],[16,[[23,[41]]]],[16,[[13,[-1,24]]],[]],[[41,3],4],[[41,3],4],[-1,-1,[]],[26,41],[26,[[50,[41]]]],[[41,-1],2,31],[-1,-2,[],[]],[[41,15],32],[41,11],[[],33],[[],[[34,[41]]]],[[176,177],41],[[41,41],[[37,[20]]]],[[-1,38],27,[]],[[41,-1],50,39],0,[-1,-2,[],[]],[-1,27,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[15,40],0,[[-1,15],[[13,[[17,[16]],24]]],[]],0,[[-1,15],[[17,[16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[164,164],[[-1,-2],2,[],[]],[[164,164],20],[[-1,-2],20,[],[]],[-1,[[13,[164]]],21],[15,[[23,[22]]]],[[164,164],11],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[16,[[23,[164]]]],[16,[[23,[164]]]],[16,[[13,[-1,24]]],[]],[[164,3],4],[[164,3],4],[26,164],[-1,-1,[]],[26,[[13,[164]]]],[[164,-1],2,31],[-1,-2,[],[]],[[164,15],32],[[],33],[[],[[34,[164]]]],[26,[[50,[164]]]],[[164,164],[[37,[20]]]],[[-1,38],27,[]],[[164,-1],13,39],[-1,-2,[],[]],[-1,27,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[15,40],0,[[-1,15],[[13,[[17,[16]],24]]],[]],0,[[-1,15],[[17,[16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[165,165],[[-1,-2],2,[],[]],[[165,165],20],[[-1,-2],20,[],[]],[[],165],[-1,[[13,[165]]],21],[15,[[23,[22]]]],[[165,165],11],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[16,[[23,[165]]]],[16,[[23,[165]]]],[16,[[13,[-1,24]]],[]],[[165,3],4],[[165,3],4],[-1,-1,[]],[26,165],[26,[[13,[165]]]],[[165,-1],2,31],[-1,-2,[],[]],[[165,15],32],[[],33],[[],[[34,[165]]]],[26,[[50,[165]]]],[[165,165],[[37,[20]]]],[[-1,38],27,[]],[[165,-1],13,39],[-1,-2,[],[]],[-1,27,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[15,40],0,[[-1,15],[[13,[[17,[16]],24]]],[]],0,[[-1,15],[[17,[16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[166,166],[[-1,-2],2,[],[]],[[166,166],20],[[-1,-2],20,[],[]],[[],166],[-1,[[13,[166]]],21],[15,[[23,[22]]]],[[166,166],11],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[16,[[23,[166]]]],[16,[[23,[166]]]],[16,[[13,[-1,24]]],[]],[[166,3],4],[[166,3],4],[-1,-1,[]],[26,166],[26,[[13,[166]]]],[[166,-1],2,31],[-1,-2,[],[]],[[166,15],32],[[],33],[[],[[34,[166]]]],[26,[[50,[166]]]],[[166,166],[[37,[20]]]],[[-1,38],27,[]],[[166,-1],13,39],[-1,-2,[],[]],[-1,27,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[15,40],0,[[-1,15],[[13,[[17,[16]],24]]],[]],0,[[-1,15],[[17,[16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[176,176],[[-1,-2],2,[],[]],[[176,176],20],[[-1,-2],20,[],[]],[[],176],[-1,[[13,[176]]],21],[15,[[23,[22]]]],[[176,176],11],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[16,[[13,[-1,24]]],[]],[16,[[23,[176]]]],[16,[[23,[176]]]],[[176,3],4],[[176,3],4],[-1,-1,[]],[26,176],[26,[[13,[176]]]],[[176,-1],2,31],[-1,-2,[],[]],[[176,15],32],[[],33],[[],[[34,[176]]]],[26,[[50,[176]]]],[[176,176],[[37,[20]]]],[[-1,38],27,[]],[[176,-1],13,39],[-1,-2,[],[]],[-1,27,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[15,40],0,[[-1,15],[[13,[[17,[16]],24]]],[]],0,[[-1,15],[[17,[16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[53,53],[[-1,-2],2,[],[]],[[53,53],20],[[-1,-2],20,[],[]],[[],53],[-1,[[13,[53]]],21],[15,[[23,[22]]]],[[53,53],11],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[16,[[23,[53]]]],[16,[[23,[53]]]],[16,[[13,[-1,24]]],[]],[[53,3],4],[[53,3],4],[26,53],[-1,-1,[]],[26,[[13,[53]]]],[[53,-1],2,31],[-1,-2,[],[]],[[53,15],32],[[],33],[[],[[34,[53]]]],[26,[[50,[53]]]],[[53,53],[[37,[20]]]],[[-1,38],27,[]],[[53,-1],13,39],[-1,-2,[],[]],[-1,27,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[15,40],0,[[-1,15],[[13,[[17,[16]],24]]],[]],0,[[-1,15],[[17,[16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[167,167],[[-1,-2],2,[],[]],[[167,167],20],[[-1,-2],20,[],[]],[[],167],[-1,[[13,[167]]],21],[15,[[23,[22]]]],[[167,167],11],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[16,[[23,[167]]]],[16,[[23,[167]]]],[16,[[13,[-1,24]]],[]],[[167,3],4],[[167,3],4],[26,167],[-1,-1,[]],[26,[[13,[167]]]],[[167,-1],2,31],[-1,-2,[],[]],[[167,15],32],[[],33],[[],[[34,[167]]]],[26,[[50,[167]]]],[[167,167],[[37,[20]]]],[[-1,38],27,[]],[[167,-1],13,39],[-1,-2,[],[]],[-1,27,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[15,40],0,[[-1,15],[[13,[[17,[16]],24]]],[]],0,0,[[-1,15],[[17,[16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[177,177],[[-1,-2],2,[],[]],[[177,177],20],[[-1,-2],20,[],[]],[[],177],[-1,[[13,[177]]],21],[15,[[23,[22]]]],[[177,177],11],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[16,[[23,[177]]]],[16,[[13,[-1,24]]],[]],[16,[[23,[177]]]],[[177,3],4],[[177,3],4],[-1,-1,[]],[26,177],[26,[[13,[177]]]],[[177,-1],2,31],[-1,-2,[],[]],[[177,15],32],[177,11],[[],33],[[],[[34,[177]]]],[26,[[50,[177]]]],[[177,177],[[37,[20]]]],[[-1,38],27,[]],[[177,-1],13,39],[[],177],[-1,-2,[],[]],[-1,27,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[15,40],0,[[-1,15],[[13,[[17,[16]],24]]],[]],0,[[-1,15],[[17,[16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[168,168],[[-1,-2],2,[],[]],[[168,168],20],[[-1,-2],20,[],[]],[[],168],[-1,[[13,[168]]],21],[15,[[23,[22]]]],[[168,168],11],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[16,[[23,[168]]]],[16,[[13,[-1,24]]],[]],[16,[[23,[168]]]],[[168,3],4],[[168,3],4],[-1,-1,[]],[26,168],[26,[[13,[168]]]],[[168,-1],2,31],[-1,-2,[],[]],[[168,15],32],[[],33],[[],[[34,[168]]]],[26,[[50,[168]]]],[[168,168],[[37,[20]]]],[[-1,38],27,[]],[[168,-1],13,39],[-1,-2,[],[]],[-1,27,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[15,40],0,[[-1,15],[[13,[[17,[16]],24]]],[]],0,[-1,57,[]],[-1,58,[]],[-1,[[37,[157]]],[]],[[-1,36,35],36,[]],[[-1,36,35,[37,[11]]],156,[]],0,0,0,0,0,[-1,41,[]],[-1,11,[]],[-1,[[37,[36]]],[]],[[-1,45],[[50,[35]]],[]],[[-1,45],[[50,[36]]],[]],[-1,183,[]],[-1,183,[]],[-1,183,[]],[-1,[[37,[35]]],[]],[-1,[[37,[36]]],[]],[-1,[[37,[35]]],[]],[-1,[[37,[36]]],[]],[-1,36,[]],0,[-1,35,[]],[-1,29,[]],[-1,157,[]],[-1,176,[]],[-1,157,[]],[-1,36,[]],[-1,29,[]],[-1,176,[]],0,0,[-1,183,[]],[-1,177,[]],0,[[-1,15],[[17,[16]]],[]],[184,57],[184,58],[184,[[37,[157]]]],[-1,-2,[],[]],[-1,-2,[],[]],[184,184],[[-1,-2],2,[],[]],[-1,[[13,[184]]],21],[15,[[23,[22]]]],[[184,184],11],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],0,[16,[[23,[184]]]],[16,[[13,[-1,24]]],[]],[16,[[23,[184]]]],[[184,3],4],[-1,-1,[]],[[184,-1],2,31],[184,41],0,[-1,-2,[],[]],[[184,15],32],[184,11],[[],33],[[],[[34,[184]]]],[184,[[37,[36]]]],0,[184,183],0,[184,183],0,[184,183],0,0,[184,[[37,[35]]]],0,[184,[[37,[36]]]],0,0,[184,[[37,[35]]]],0,[184,[[37,[36]]]],0,[184,36],[[41,176,157,157,157,9,29,29,35,36,183,183,183,183,[37,[36]],[37,[36]],[37,[36]],[37,[156]],[37,[156]],[37,[35]],[37,[35]]],[[50,[184]]]],[184,35],0,[184,29],0,[184,157],0,[184,176],0,[[184,-1],13,39],[184,157],0,[184,36],0,[184,29],0,[184,183],0,[-1,-2,[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[15,40],0,[[-1,15],[[13,[[17,[16]],24]]],[]],0,[[-1,15],[[17,[16]]],[]],[185,57],[185,58],[185,[[37,[157]]]],0,[-1,-2,[],[]],[-1,-2,[],[]],[185,185],[[-1,-2],2,[],[]],[-1,[[13,[185]]],21],[15,[[23,[22]]]],[[185,185],11],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[16,[[13,[-1,24]]],[]],[16,[[23,[185]]]],[16,[[23,[185]]]],[[185,3],4],[-1,-1,[]],[[185,-1],2,31],[185,41],0,[-1,-2,[],[]],[[185,15],32],[185,11],[[],33],[[],[[34,[185]]]],[185,[[37,[36]]]],0,[185,183],0,[185,183],0,[185,183],0,0,[185,[[37,[35]]]],0,[185,[[37,[36]]]],0,0,[185,[[37,[35]]]],0,[185,[[37,[36]]]],0,[185,36],[[41,176,157,157,157,29,29,35,36,183,183,183,183,[37,[36]],[37,[36]],[37,[36]],[37,[156]],[37,[156]],[37,[35]],[37,[35]]],[[50,[185]]]],[185,35],0,[185,29],0,[185,157],0,[185,176],0,[[185,-1],13,39],[185,157],0,[185,36],0,[185,29],0,[185,183],0,[-1,-2,[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[15,40],[[-1,15],[[13,[[17,[16]],24]]],[]],0,[[-1,15],[[17,[16]]],[]],[186,57],[186,58],[186,[[37,[157]]]],0,[-1,-2,[],[]],[-1,-2,[],[]],[186,186],[[-1,-2],2,[],[]],[-1,[[13,[186]]],21],[15,[[23,[22]]]],[[186,186],11],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[16,[[23,[186]]]],[16,[[13,[-1,24]]],[]],[16,[[23,[186]]]],[[186,3],4],[-1,-1,[]],[[186,-1],2,31],[186,41],0,[-1,-2,[],[]],[[186,15],32],[186,11],[[],33],[[],[[34,[186]]]],[186,[[37,[36]]]],0,[186,183],0,[186,183],0,[186,183],0,[186,[[37,[35]]]],0,[186,[[37,[36]]]],0,[186,[[37,[35]]]],0,[186,[[37,[36]]]],0,[186,36],[[41,176,157,157,29,29,35,36,[37,[36]],[37,[36]],[37,[36]],[37,[35]],[37,[35]],183,183,183,183],186],[186,35],0,[186,29],0,[186,157],0,[186,176],0,[[186,-1],13,39],[186,157],[186,36],0,[186,29],0,[186,183],0,[-1,-2,[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[15,40],[[-1,15],[[13,[[17,[16]],24]]],[]],0,[[-1,15],[[17,[16]]],[]],[187,57],[187,58],[187,[[37,[157]]]],[-1,-2,[],[]],[-1,-2,[],[]],[187,187],[[-1,-2],2,[],[]],0,[-1,[[13,[187]]],21],[15,[[23,[22]]]],[[187,187],11],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[16,[[23,[187]]]],[16,[[23,[187]]]],[16,[[13,[-1,24]]],[]],[[187,3],4],[-1,-1,[]],[[187,-1],2,31],[187,41],0,[-1,-2,[],[]],[[187,15],32],[187,11],0,[[],33],[[],[[34,[187]]]],[187,[[37,[36]]]],0,[187,183],0,[187,183],0,[187,183],0,[187,[[37,[35]]]],0,[187,[[37,[36]]]],0,[187,[[37,[35]]]],0,[187,[[37,[36]]]],0,[187,36],0,[[41,176,27,157,29,35,36,[37,[36]],[37,[36]],[37,[36]],[37,[35]],[37,[35]],183,183,183,183],187],[187,35],0,[187,29],0,[187,157],[187,176],0,[[187,-1],13,39],[187,157],[187,36],[187,29],[187,183],0,[-1,-2,[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[15,40],[[-1,15],[[13,[[17,[16]],24]]],[]],0,[[-1,15],[[17,[16]]],[]],[188,57],0,[188,58],[188,[[37,[157]]]],[-1,-2,[],[]],[-1,-2,[],[]],[188,188],[[-1,-2],2,[],[]],0,[-1,[[13,[188]]],21],[15,[[23,[22]]]],[[188,188],11],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],0,[16,[[13,[-1,24]]],[]],[16,[[23,[188]]]],[16,[[23,[188]]]],[[188,3],4],[-1,-1,[]],[[188,-1],2,31],[188,41],0,[-1,-2,[],[]],[[188,15],32],[188,11],[[],33],[[],[[34,[188]]]],[188,[[37,[36]]]],0,[188,183],0,[188,183],0,[188,183],0,[188,[[37,[35]]]],0,[188,[[37,[36]]]],0,[188,[[37,[35]]]],0,[188,[[37,[36]]]],0,[188,36],[[41,176,57,27,9,157,29,35,[37,[36]],[37,[36]],[37,[36]],[37,[35]],[37,[35]],183,183,183,183],188],[188,35],0,[188,29],0,[188,157],[188,176],0,[[188,-1],13,39],[188,157],[188,36],[188,29],[188,183],0,[-1,-2,[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[15,40],0,[[-1,15],[[13,[[17,[16]],24]]],[]],0,[[-1,15],[[17,[16]]],[]],[189,57],0,[189,58],[189,[[37,[157]]]],[-1,-2,[],[]],[-1,-2,[],[]],[189,189],[[-1,-2],2,[],[]],0,[-1,[[13,[189]]],21],[15,[[23,[22]]]],[[189,189],11],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],0,[16,[[23,[189]]]],[16,[[13,[-1,24]]],[]],[16,[[23,[189]]]],[[189,3],4],[-1,-1,[]],[[189,-1],2,31],[189,41],0,[-1,-2,[],[]],[[189,15],32],[189,11],[[],33],[[],[[34,[189]]]],[189,[[37,[36]]]],0,[189,183],0,[189,183],0,[189,183],0,[189,[[37,[35]]]],0,[189,[[37,[36]]]],0,[189,[[37,[35]]]],0,[189,[[37,[36]]]],0,[189,36],[[41,176,57,27,68,9,35,157,29,35,[37,[36]],[37,[36]],[37,[36]],[37,[35]],[37,[35]],183,183,183,183],189],0,[189,35],0,[189,29],0,[189,157],[189,176],0,[[189,-1],13,39],[189,157],[189,36],[189,29],0,[189,183],0,[-1,-2,[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[15,40],0,[[-1,15],[[13,[[17,[16]],24]]],[]],0,[[-1,15],[[17,[16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[190,[10,[45]]],[[50,[35]]]],[[190,[30,[27,45]]],[[50,[35]]]],[[190,27],[[50,[2,191]]]],[190,190],[[-1,-2],2,[],[]],0,0,[15,[[23,[22]]]],[[190,190],11],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[16,[[13,[-1,24]]],[]],[16,[[23,[190]]]],[16,[[23,[190]]]],[[190,3],4],0,[-1,-1,[]],[[190,-1],2,31],0,[-1,-2,[],[]],[[190,15],32],[[190,26],11],[[],33],[[],[[34,[190]]]],[[176,29,[163,[41]],27,9,9],[[50,[190,191]]]],0,0,[-1,-2,[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],0,0,[-1,14,[]],[15,40],[[-1,15],[[13,[[17,[16]],24]]],[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[192],[192],[-1,-1,[]],[-1,-2,[],[]],[[192,179],35],[[192,54],2],[192,102],[192,54],[192,2],[192,54],[192,41],[[192,54],29],[[176,29,54,54,44,44],192],[192,35],[192,29],[192,9],[192,9],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],0,0,0,0,0,0,0,0,0,0,0,0,0,[[193,43,44,44],2],[[193,5],2],[193,[[163,[181]]]],[193,[[37,[35]]]],[193,[[37,[36]]]],[193,[[37,[35]]]],[193,[[37,[36]]]],[193,[[163,[181]]]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[193,[[13,[2,194]]]],[[193,44,44],2],[[193,44,44],2],[[193,44,44],2],0,[[193,43,44,44],2],[[195,3],4],[[195,3],4],[[194,3],4],[[194,3],4],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[193,36,46],45],[[193,35,46],45],[193,11],[193,11],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[193,[[37,[45]]]],[[41,60],193],[[193,102],27],[193,2],[[-1,38],27,[]],[[-1,38],27,[]],0,[[193,43],[[163,[[2,[35,36]]]]]],[193,[[37,[45]]]],[-1,27,[]],[-1,27,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],0,[-1,14,[]],[-1,14,[]],[-1,14,[]],[[193,43,44,44],2],[[193,8],2],[[193,6],2],0,0,[[196,43],2],[[196,[163,[43]]],2],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[196,2],[48,48],[[-1,-2],2,[],[]],[[48,48],20],[[-1,-2],20,[],[]],[[196,43],2],[[48,48],11],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[196,45],[[48,3],4],[[48,3],4],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[196,11],[196,102],0,[46,196],[[35,46],48],[[48,48],[[37,[20]]]],[[196,197],2],[[-1,38],27,[]],0,0,[[196,43],[[163,[[2,[35,36]]]]]],[196,45],[-1,-2,[],[]],[-1,27,[]],[196,[[37,[181]]]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[-1,14,[]],[[196,43],2],0,0,[[181,43],2],[[181,[163,[43]]],2],[-1,-2,[],[]],[-1,-2,[],[]],[181,181],[[-1,-2],2,[],[]],[[181,181],20],[[-1,-2],20,[],[]],[[181,43],2],[[181,181],11],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[181,45],[181,44],[181,[[37,[43]]]],[[181,3],4],[-1,-1,[]],[43,181],[[181,181],11],[[181,181],11],[-1,-2,[],[]],[181,11],[[181,181],11],[181,102],[[181,181],11],[48,181],0,[[181,181],[[37,[20]]]],0,[[181,197],2],[181,45],[181,44],[-1,-2,[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[[181,43],2],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[-1,[[37,[107]]],[]],0,[[-1,104],[[13,[2,105]]],[]],[[198,104],[[13,[2,105]]]],[-1,[[37,[45]]],[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,155,[]],0,[198,198],[[-1,-2],2,[],[]],[71,46],[[198,157],[[37,[156]]]],[198,[[30,[157,156]]]],0,[-1,[[37,[61]]],[]],0,[-1,[[13,[198]]],21],[-1,[[37,[36]]],[]],[-1,[[37,[75]]],[]],0,[-1,102,[]],[-1,[[163,[104]]],[]],0,[-1,[[37,[159]]],[]],0,[-1,[[37,[[30,[160,160]]]]],[]],0,[-1,[[37,[155]]],[]],0,[-1,[[37,[9]]],[]],[-1,36,[]],0,[[105,3],4],[[105,3],4],[[198,3],4],[-1,-1,[]],[-1,-1,[]],[-1,158,[]],0,[-1,41,[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,11,[]],[-1,11,[]],[-1,11,[]],[-1,11,[]],[-1,11,[]],[-1,11,[]],[-1,11,[]],[-1,11,[]],[-1,11,[]],[-1,11,[]],[-1,11,[]],[-1,11,[]],[-1,11,[]],[-1,11,[]],[-1,11,[]],[-1,11,[]],[-1,11,[]],0,[-1,11,[]],0,[-1,11,[]],[-1,11,[]],[-1,104,[]],[-1,[[37,[53]]],[]],0,[-1,36,[]],0,[-1,[[37,[35]]],[]],[-1,[[37,[[163,[155]]]]],[]],0,[-1,[[37,[64]]],[]],0,[[167,166,41,155,46,70,36,72,11,11,[37,[75]],[37,[61]],[37,[164]],[37,[[163,[155]]]],[37,[155]],[37,[159]],[37,[[30,[160,160]]]],[37,[155]],[37,[160]],158,9],198],[46,46],[-1,[[37,[164]]],[]],0,[-1,70,[]],0,[-1,[[37,[155]]],[]],0,[-1,[[37,[165]]],[]],0,0,[-1,[[37,[35]]],[]],[-1,36,[]],0,[[-1,38],27,[]],[[198,-1],13,39],[[198,35],2],[-1,46,[]],0,[198,183],[-1,[[37,[45]]],[]],0,[-1,69,[]],0,[[[30,[27,27]]],[[30,[160,160]]]],[-1,166,[]],0,[-1,176,[]],[-1,[[37,[160]]],[]],0,[-1,72,[]],0,[-1,-2,[],[]],[-1,27,[]],[-1,[[163,[53]]],[]],0,[-1,167,[]],0,[-1,[[37,[35]]],[]],[-1,[[37,[74]]],[]],[-1,[[37,[41]]],[]],[-1,[[37,[35]]],[]],[-1,[[37,[75]]],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,9,[]],0,[-1,9,[]],0,[-1,14,[]],[-1,14,[]],[[-1,151],2,[]],[[[30,[160,160]]],[[30,[27,27]]]],[-1,177,[]],[-1,[[37,[168]]],[]],0,[-1,[[163,[168]]],[]],0,[[198,71,36],11],0,[199,[[37,[107]]]],[[199,104],[[13,[2,105]]]],[[-1,15],[[17,[16]]],[]],[199,[[37,[45]]]],[-1,-2,[],[]],[-1,-2,[],[]],[199,155],[199,[[37,[61]]]],[[],199],[199],[199],[199,[[37,[36]]]],0,[15,[[23,[22]]]],[199,[[37,[75]]]],[199,[[163,[104]]]],[199,[[37,[159]]]],[199,[[37,[[30,[160,160]]]]]],[199,[[37,[155]]]],[199,[[37,[9]]]],0,[16,[[23,[199]]]],[16,[[23,[199]]]],[199,36],[-1,-1,[]],[120,199],[199,158],[199,41],[-1,-2,[],[]],[[199,15],32],[199,11],0,[199,11],[199,11],[[],33],[199,[[37,[53]]]],[[],[[34,[199]]]],[199,36],[199,[[37,[35]]]],[199,[[37,[[163,[155]]]]]],[199,[[37,[64]]]],[[167,166,41,155,46,36,35,72,[37,[9]],11,11,11,[37,[36]],[37,[75]],[37,[41]],[37,[61]],[37,[164]],[37,[[163,[155]]]],[37,[155]],[37,[159]],[37,[[30,[160,160]]]],[37,[155]],[37,[160]],158,9],199],[199,[[37,[164]]]],[199,70],[199,[[37,[155]]]],[199,[[37,[165]]]],[199,[[37,[35]]]],0,[199,36],[199,46],[199,[[37,[45]]]],[199,69],[199,166],[199,176],[199,[[37,[160]]]],[199,72],[199,[[163,[53]]]],[199,167],[199,[[37,[35]]]],[199,[[37,[74]]]],[199,[[37,[41]]]],0,[199,[[37,[35]]]],[199,[[37,[75]]]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[199,9],[199,9],[-1,14,[]],[15,40],[[199,151],2],[199,177],[199,[[37,[168]]]],[199,[[163,[168]]]],[[-1,15],[[13,[[17,[16]],24]]],[]],0,[200,[[37,[107]]]],[[200,104],[[13,[2,105]]]],[[-1,15],[[17,[16]]],[]],[200,[[37,[45]]]],[-1,-2,[],[]],[-1,-2,[],[]],[200,155],[200,[[37,[61]]]],[[],200],[200],[200],[200,[[37,[36]]]],0,[15,[[23,[22]]]],[200,[[37,[75]]]],[200,[[163,[104]]]],[200,[[37,[159]]]],[200,[[37,[[30,[160,160]]]]]],[200,[[37,[155]]]],[200,[[37,[9]]]],0,[16,[[23,[200]]]],[16,[[23,[200]]]],[200,36],[-1,-1,[]],[120,200],[200,158],[200,41],[-1,-2,[],[]],[[200,15],32],[200,11],0,[200,11],[200,11],0,[[],33],[200,[[37,[53]]]],[[],[[34,[200]]]],[200,36],[200,[[37,[35]]]],[200,[[37,[[163,[155]]]]]],[200,[[37,[64]]]],[[167,166,41,155,46,36,35,35,75,72,[37,[9]],11,11,11,[37,[36]],[37,[75]],[37,[41]],[37,[61]],[37,[164]],[37,[[163,[155]]]],[37,[155]],[37,[159]],[37,[[30,[160,160]]]],[37,[155]],[37,[160]],158,9],200],[200,[[37,[164]]]],[200,70],[200,[[37,[155]]]],[200,[[37,[165]]]],[200,[[37,[35]]]],0,[200,36],[200,46],[200,[[37,[45]]]],[200,69],[200,166],[200,176],[200,[[37,[160]]]],[200,72],[200,[[163,[53]]]],[200,167],[200,[[37,[35]]]],[200,[[37,[74]]]],[200,[[37,[41]]]],0,[200,[[37,[35]]]],0,[200,[[37,[75]]]],0,[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[200,9],[200,9],0,[-1,14,[]],[15,40],[[200,151],2],[200,177],[200,[[37,[168]]]],[200,[[163,[168]]]],[[-1,15],[[13,[[17,[16]],24]]],[]],0,[201,[[37,[107]]]],[[201,104],[[13,[2,105]]]],[[-1,15],[[17,[16]]],[]],[201,[[37,[45]]]],[-1,-2,[],[]],[-1,-2,[],[]],[201,155],[201,[[37,[61]]]],[[],201],[201],[201],[201,[[37,[36]]]],[15,[[23,[22]]]],[201,[[37,[75]]]],[201,[[163,[104]]]],[201,[[37,[159]]]],[201,[[37,[[30,[160,160]]]]]],[201,[[37,[155]]]],[201,[[37,[9]]]],[16,[[23,[201]]]],[16,[[23,[201]]]],[201,36],[120,201],[-1,-1,[]],[201,158],[201,41],[-1,-2,[],[]],[[201,15],32],[201,11],[201,11],[201,11],[[],33],[201,[[37,[53]]]],[[],[[34,[201]]]],[201,36],[201,[[37,[35]]]],[201,[[37,[[163,[155]]]]]],[201,[[37,[64]]]],[[167,166,41,155,46,36,72,11,11,[37,[61]],[37,[164]],[37,[[163,[155]]]],[37,[155]],[37,[159]],[37,[[30,[160,160]]]],[37,[155]],[37,[160]],158,9],201],[201,[[37,[164]]]],[201,70],[201,[[37,[155]]]],[201,[[37,[165]]]],[201,[[37,[35]]]],[201,36],[201,46],[201,[[37,[45]]]],[201,69],[201,166],[201,176],[201,[[37,[160]]]],[201,72],[201,[[163,[53]]]],[201,167],[201,[[37,[35]]]],[201,[[37,[74]]]],[201,[[37,[41]]]],[201,[[37,[35]]]],[201,[[37,[75]]]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[201,9],[201,9],[-1,14,[]],[15,40],[[201,151],2],[201,177],[201,[[37,[168]]]],[201,[[163,[168]]]],[[-1,15],[[13,[[17,[16]],24]]],[]],0,[202,[[37,[107]]]],[[202,104],[[13,[2,105]]]],[[-1,15],[[17,[16]]],[]],[202,[[37,[45]]]],[-1,-2,[],[]],[-1,-2,[],[]],[202,155],[202,[[37,[61]]]],[[],202],[202],[202],[202,[[37,[36]]]],0,[15,[[23,[22]]]],[202,[[37,[75]]]],[202,[[163,[104]]]],[202,[[37,[159]]]],[202,[[37,[[30,[160,160]]]]]],[202,[[37,[155]]]],[202,[[37,[9]]]],0,[16,[[23,[202]]]],[16,[[23,[202]]]],[202,36],[-1,-1,[]],[120,202],[202,158],[202,41],[-1,-2,[],[]],[[202,15],32],[202,11],[202,11],[202,11],0,[[],33],[202,[[37,[53]]]],[[],[[34,[202]]]],[202,36],[202,[[37,[35]]]],[202,[[37,[[163,[155]]]]]],[202,[[37,[64]]]],[[167,166,41,155,46,36,35,75,72,[37,[9]],11,11,[37,[36]],[37,[75]],[37,[41]],[37,[61]],[37,[164]],[37,[[163,[155]]]],[37,[155]],[37,[159]],[37,[[30,[160,160]]]],[37,[155]],[37,[160]],158,9],202],[202,[[37,[164]]]],[202,70],[202,[[37,[155]]]],[202,[[37,[165]]]],[202,[[37,[35]]]],[202,36],[202,46],[202,[[37,[45]]]],[202,69],[202,166],[202,176],[202,[[37,[160]]]],[202,72],[202,[[163,[53]]]],[202,167],[202,[[37,[35]]]],[202,[[37,[74]]]],[202,[[37,[41]]]],0,[202,[[37,[35]]]],0,[202,[[37,[75]]]],0,[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[202,9],[202,9],0,[-1,14,[]],[15,40],[[202,151],2],[202,177],[202,[[37,[168]]]],[202,[[163,[168]]]],[[-1,15],[[13,[[17,[16]],24]]],[]],0,[203,[[37,[107]]]],[[203,104],[[13,[2,105]]]],[[-1,15],[[17,[16]]],[]],[203,[[37,[45]]]],[-1,-2,[],[]],[-1,-2,[],[]],[203,155],[203,[[37,[61]]]],[[],203],[203],[203],[203,[[37,[36]]]],0,[15,[[23,[22]]]],[203,[[37,[75]]]],[203,[[163,[104]]]],[203,[[37,[159]]]],[203,[[37,[[30,[160,160]]]]]],[203,[[37,[155]]]],[203,[[37,[9]]]],0,[16,[[23,[203]]]],[16,[[23,[203]]]],[203,36],[120,203],[-1,-1,[]],[203,158],[203,41],[-1,-2,[],[]],[[203,15],32],[203,11],0,[203,11],[203,11],[[],33],[203,[[37,[53]]]],[[],[[34,[203]]]],[203,36],[203,[[37,[35]]]],[203,[[37,[[163,[155]]]]]],[203,[[37,[64]]]],[[167,166,41,155,46,36,72,[37,[9]],11,11,11,[37,[36]],[37,[61]],[37,[164]],[37,[[163,[155]]]],[37,[155]],[37,[159]],[37,[[30,[160,160]]]],[37,[155]],[37,[160]],158,9],203],[203,[[37,[164]]]],[203,70],[203,[[37,[155]]]],[203,[[37,[165]]]],[203,[[37,[35]]]],0,[203,36],[203,46],[203,[[37,[45]]]],[203,69],[203,166],[203,176],[203,[[37,[160]]]],[203,72],[203,[[163,[53]]]],[203,167],[203,[[37,[35]]]],[203,[[37,[74]]]],[203,[[37,[41]]]],[203,[[37,[35]]]],[203,[[37,[75]]]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[203,9],[203,9],[-1,14,[]],[15,40],[[203,151],2],[203,177],[203,[[37,[168]]]],[203,[[163,[168]]]],[[-1,15],[[13,[[17,[16]],24]]],[]],0,[204,[[37,[107]]]],[[204,104],[[13,[2,105]]]],[[-1,15],[[17,[16]]],[]],[204,[[37,[45]]]],[-1,-2,[],[]],[-1,-2,[],[]],[204,155],[204,[[37,[61]]]],[[],204],[204],[204],[204,[[37,[36]]]],0,[15,[[23,[22]]]],[204,[[37,[75]]]],[204,[[163,[104]]]],[204,[[37,[159]]]],[204,[[37,[[30,[160,160]]]]]],[204,[[37,[155]]]],[204,[[37,[9]]]],0,[16,[[23,[204]]]],[16,[[23,[204]]]],[204,36],[-1,-1,[]],[120,204],[204,158],[204,41],[-1,-2,[],[]],[[204,15],32],[204,11],0,[204,11],[204,11],0,[[],33],[204,[[37,[53]]]],[[],[[34,[204]]]],[204,36],[204,[[37,[35]]]],[204,[[37,[[163,[155]]]]]],[204,[[37,[64]]]],[[167,166,41,155,46,36,35,35,75,72,[37,[9]],11,11,11,[37,[36]],[37,[75]],[37,[41]],[37,[61]],[37,[164]],[37,[[163,[155]]]],[37,[155]],[37,[159]],[37,[[30,[160,160]]]],[37,[155]],[37,[160]],158,9],204],[204,[[37,[164]]]],[204,70],[204,[[37,[155]]]],[204,[[37,[165]]]],[204,[[37,[35]]]],0,[204,36],[204,46],[204,[[37,[45]]]],[204,69],[204,166],[204,176],[204,[[37,[160]]]],[204,72],[204,[[163,[53]]]],[204,167],[204,[[37,[35]]]],[204,[[37,[74]]]],[204,[[37,[41]]]],0,[204,[[37,[35]]]],0,[204,[[37,[75]]]],0,[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[204,9],[204,9],0,[-1,14,[]],[15,40],[[204,151],2],[204,177],[204,[[37,[168]]]],[204,[[163,[168]]]],[[-1,15],[[13,[[17,[16]],24]]],[]],0,[205,[[37,[107]]]],[[205,104],[[13,[2,105]]]],[[-1,15],[[17,[16]]],[]],[205,[[37,[45]]]],[-1,-2,[],[]],[-1,-2,[],[]],[205,155],[205,[[37,[61]]]],[[],205],[205],[205],[205,[[37,[36]]]],0,[15,[[23,[22]]]],[205,[[37,[75]]]],[205,[[163,[104]]]],[205,[[37,[159]]]],[205,[[37,[[30,[160,160]]]]]],[205,[[37,[155]]]],[205,[[37,[9]]]],0,[16,[[23,[205]]]],[16,[[23,[205]]]],[205,36],[-1,-1,[]],[120,205],[205,158],[205,41],[-1,-2,[],[]],[[205,15],32],[205,11],[205,11],[205,11],0,[[],33],[205,[[37,[53]]]],[[],[[34,[205]]]],[205,36],[205,[[37,[35]]]],[205,[[37,[[163,[155]]]]]],[205,[[37,[64]]]],[[167,166,41,155,46,36,35,75,72,[37,[9]],11,11,[37,[36]],[37,[75]],[37,[41]],[37,[61]],[37,[164]],[37,[[163,[155]]]],[37,[155]],[37,[159]],[37,[[30,[160,160]]]],[37,[155]],[37,[160]],158,9],205],[205,[[37,[164]]]],[205,70],[205,[[37,[155]]]],[205,[[37,[165]]]],[205,[[37,[35]]]],[205,36],[205,46],[205,[[37,[45]]]],[205,69],[205,166],[205,176],[205,[[37,[160]]]],[205,72],[205,[[163,[53]]]],[205,167],[205,[[37,[35]]]],[205,[[37,[74]]]],[205,[[37,[41]]]],0,[205,[[37,[35]]]],0,[205,[[37,[75]]]],0,[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[205,9],[205,9],0,[-1,14,[]],[15,40],[[205,151],2],[205,177],[205,[[37,[168]]]],[205,[[163,[168]]]],[[-1,15],[[13,[[17,[16]],24]]],[]],0,[206,[[37,[107]]]],[[206,104],[[13,[2,105]]]],[[-1,15],[[17,[16]]],[]],[206,[[37,[45]]]],[-1,-2,[],[]],[-1,-2,[],[]],[206,155],[206,[[37,[61]]]],[[],206],[206],[206],[206,[[37,[36]]]],0,[15,[[23,[22]]]],[206,[[37,[75]]]],[206,[[163,[104]]]],[206,[[37,[159]]]],[206,[[37,[[30,[160,160]]]]]],[206,[[37,[155]]]],[206,[[37,[9]]]],0,[16,[[23,[206]]]],[16,[[23,[206]]]],[206,36],[-1,-1,[]],[120,206],[206,158],[206,41],[-1,-2,[],[]],[[206,15],32],[206,11],0,[206,11],[206,11],0,[[],33],[206,[[37,[53]]]],[[],[[34,[206]]]],[206,36],[206,[[37,[35]]]],0,[206,[[37,[[163,[155]]]]]],[206,[[37,[64]]]],[[167,166,41,155,46,36,35,35,75,35,35,74,72,[37,[9]],11,11,11,[37,[36]],[37,[75]],[37,[41]],[37,[61]],[37,[164]],[37,[[163,[155]]]],[37,[155]],[37,[159]],[37,[[30,[160,160]]]],[37,[155]],[37,[160]],158,9],206],[206,[[37,[164]]]],[206,70],[206,[[37,[155]]]],[206,[[37,[165]]]],[206,[[37,[35]]]],0,[206,36],[206,46],[206,[[37,[45]]]],[206,69],[206,166],[206,176],[206,[[37,[160]]]],[206,72],[206,[[163,[53]]]],[206,167],[206,[[37,[35]]]],0,[206,[[37,[74]]]],0,[206,[[37,[41]]]],0,[206,[[37,[35]]]],0,[206,[[37,[75]]]],0,[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[206,9],[206,9],0,[-1,14,[]],[15,40],[[206,151],2],[206,177],[206,[[37,[168]]]],[206,[[163,[168]]]],[[-1,15],[[13,[[17,[16]],24]]],[]],0,[207,[[37,[107]]]],[[207,104],[[13,[2,105]]]],[[-1,15],[[17,[16]]],[]],[207,[[37,[45]]]],[-1,-2,[],[]],[-1,-2,[],[]],[207,155],[207,[[37,[61]]]],[[],207],[207],[207],[207,[[37,[36]]]],0,[15,[[23,[22]]]],[207,[[37,[75]]]],[207,[[163,[104]]]],[207,[[37,[159]]]],[207,[[37,[[30,[160,160]]]]]],[207,[[37,[155]]]],[207,[[37,[9]]]],0,[16,[[23,[207]]]],[16,[[23,[207]]]],[207,36],[-1,-1,[]],[120,207],[207,158],[207,41],[-1,-2,[],[]],[[207,15],32],[207,11],[207,11],[207,11],0,[[],33],[207,[[37,[53]]]],[[],[[34,[207]]]],[207,36],[207,[[37,[35]]]],[207,[[37,[[163,[155]]]]]],[207,[[37,[64]]]],[[167,166,41,155,46,36,35,75,35,74,72,[37,[9]],11,11,[37,[36]],[37,[75]],[37,[41]],[37,[61]],[37,[164]],[37,[[163,[155]]]],[37,[155]],[37,[159]],[37,[[30,[160,160]]]],[37,[155]],[37,[160]],158,9],207],[207,[[37,[164]]]],[207,70],[207,[[37,[155]]]],[207,[[37,[165]]]],[207,[[37,[35]]]],[207,36],[207,46],[207,[[37,[45]]]],[207,69],[207,166],[207,176],[207,[[37,[160]]]],[207,72],[207,[[163,[53]]]],[207,167],[207,[[37,[35]]]],0,[207,[[37,[74]]]],0,[207,[[37,[41]]]],0,[207,[[37,[35]]]],0,[207,[[37,[75]]]],0,[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[207,9],[207,9],0,[-1,14,[]],[15,40],[[207,151],2],[207,177],[207,[[37,[168]]]],[207,[[163,[168]]]],[[-1,15],[[13,[[17,[16]],24]]],[]],0,0,[-1,-2,[],[]],[-1,-2,[],[]],0,[15,[[23,[22]]]],[16,[[23,[208]]]],[16,[[23,[208]]]],[-1,-1,[]],0,0,[-1,-2,[],[]],[[208,15],32],[[],33],[[],[[34,[208]]]],0,[[15,209],[[23,[2]]]],[15,208],0,[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[15,40],0,[[15,210],[[23,[[17,[47]]]]]],[[15,210],[[23,[32]]]],[[-1,15],[[13,[[17,[16]],24]]],[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],0,[[211,3],4],0,[-1,-1,[]],[-1,-2,[],[]],0,[[-1,38],27,[]],[-1,27,[]],0,[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],0,[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[-1,15],[[17,[16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[157,157],[[-1,-2],2,[],[]],0,0,[-1,[[50,[157]]],21],[15,[[23,[22]]]],[[157,157],11],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[16,[[23,[157]]]],[16,[[13,[-1,24]]],[]],[16,[[23,[157]]]],[[157,3],4],[-1,-1,[]],[26,157],[26,[[50,[157]]]],[[157,-1],2,31],[-1,-2,[],[]],[[157,15],32],[26,[[50,[11]]]],[26,[[50,[11]]]],[26,[[50,[11]]]],0,[[],33],[[],[[34,[157]]]],0,[[26,29,182,26,62],[[50,[157]]]],0,[[157,11],[[50,[2]]]],[[157,-1],50,39],[-1,-2,[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[15,40],[[-1,15],[[13,[[17,[16]],24]]],[]],0,0,[29,[[50,[2]]]],[[45,29],173],[[45,29],44],[173,45],[44,45],0,0,0,[[156,156]],[[156,45]],[[156,156],2],[[-1,15],[[17,[16]]],[]],[156,183],[156,45],[-1,-2,[],[]],[-1,-2,[],[]],[156,156],[[-1,-2],2,[],[]],[[156,156],20],[[-1,-2],20,[],[]],0,[-1,[[50,[156]]],21],[15,[[23,[22]]]],[[156,156],11],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[16,[[23,[156]]]],[16,[[23,[156]]]],[16,[[13,[-1,24]]],[]],[[156,3],4],[[156,3],4],[-1,-1,[]],[[173,157],156],[26,[[50,[156]]]],[[156,156],11],[[156,156],11],[[156,-1],2,31],[-1,-2,[],[]],[[156,15],32],[156,11],[[],33],[[],[[34,[156]]]],[[156,156],11],[[156,156],11],[[156,45]],[156],[[45,157],[[50,[156]]]],[[156,156],[[37,[20]]]],0,[[-1,38],27,[]],[[156,-1],50,39],[[156,45]],[[156,156]],[[156,156],2],[156,27],[-1,-2,[],[]],[-1,27,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[15,40],[[-1,15],[[13,[[17,[16]],24]]],[]],0,0,0,0,[[35,45]],[[35,35]],[[35,35],2],[[-1,15],[[17,[16]]],[]],[35,183],[35,45],[-1,-2,[],[]],[-1,-2,[],[]],[35,35],[[-1,-2],2,[],[]],[[35,35],20],[[-1,-2],20,[],[]],[[],35],[35],[-1,[[50,[35]]],21],[15,[[23,[22]]]],[[35,35],11],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[16,[[13,[-1,24]]],[]],[16,[[23,[35]]]],[16,[[23,[35]]]],[[35,3],4],[[35,3],4],[-1,-1,[]],[26,35],[[173,29],[[50,[35]]]],[26,[[50,[35]]]],[[35,35],11],[[35,35],11],[[35,-1],2,31],[-1,-2,[],[]],[[35,15],32],[35,11],[[],33],[[],[[34,[35]]]],[[35,35],11],[[35,35],11],[29,35],[29,35],[[35,45]],[35],[[45,29],[[50,[35]]]],[[35,35],[[37,[20]]]],0,0,[[-1,38],27,[]],[[35,-1],50,39],[[35,35]],[[35,45]],[[35,35],2],[35,27],[-1,-2,[],[]],[-1,27,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[15,40],[[-1,15],[[13,[[17,[16]],24]]],[]],[29,35],0,0,0,[[36,36]],[[36,-1],2,[[212,[44]]]],[[-1,15],[[17,[16]]],[]],[36,183],[36,45],[-1,-2,[],[]],[-1,-2,[],[]],[36,36],[[-1,-2],2,[],[]],[[36,36],20],[[-1,-2],20,[],[]],[[],36],[36],[-1,[[50,[36]]],21],[15,[[23,[22]]]],[[36,36],11],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[16,[[23,[36]]]],[16,[[23,[36]]]],[16,[[13,[-1,24]]],[]],[[36,3],4],[[36,3],4],[-1,-1,[]],[173,36],[26,36],[[44,29],[[50,[36]]]],[26,[[50,[36]]]],[[36,36],11],[[36,36],11],[[36,-1],2,31],[-1,-2,[],[]],[[36,15],32],[36,11],[36,11],[[],33],[[],[[34,[36]]]],[[36,36],11],[[36,36],11],[[36,45]],[[36,36]],[[36,-1],2,[[212,[44]]]],[[45,29],[[50,[36]]]],[[36,36],[[37,[20]]]],0,0,[[-1,38],27,[]],[[36,-1],50,39],[[36,36]],[[36,-1],2,[[212,[44]]]],[36,27],[-1,-2,[],[]],[-1,27,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[15,40],[[-1,15],[[13,[[17,[16]],24]]],[]],[29,36]],"c":[],"p":[[4,"Data",17],[15,"tuple"],[3,"Formatter",6112],[6,"Result",6112],[3,"OrderBookDelta",183],[3,"TradeTick",357],[3,"Bar",48],[3,"QuoteTick",273],[6,"UnixNanos",6113],[15,"slice"],[15,"bool"],[8,"HasTsInit",17],[4,"Result",6114],[3,"TypeId",6115],[3,"Python",6116],[3,"PyAny",6117],[3,"Py",6118],[3,"BarSpecification",48],[3,"BarType",48],[4,"Ordering",6119],[8,"Deserializer",6120],[3,"CStr",6121],[6,"PyResult",6122],[3,"PyErr",6122],[3,"BarTypeParseError",48],[15,"str"],[3,"String",6123],[3,"IndexMap",6124],[15,"u8"],[3,"HashMap",6125],[8,"Hasher",6126],[6,"PyObject",6118],[3,"PyClassItemsIter",6127],[3,"LazyTypeObject",6128],[3,"Price",5984],[3,"Quantity",6049],[4,"Option",6129],[3,"SeparatorPolicy",6130],[8,"Serializer",6131],[3,"PyTypeObject",6132],[3,"InstrumentId",3837],[4,"BookAction",401],[3,"BookOrder",227],[15,"u64"],[15,"f64"],[4,"OrderSide",401],[3,"PyDict",6133],[3,"BookPrice",4796],[4,"PriceType",401],[6,"Result",6134],[3,"Ticker",319],[4,"AggressorSide",401],[3,"TradeId",4038],[6,"c_char",6135],[4,"AccountType",401],[4,"AggregationSource",401],[4,"AssetClass",401],[4,"AssetType",401],[4,"BarAggregation",401],[4,"BookType",401],[4,"ContingencyType",401],[4,"CurrencyType",401],[4,"InstrumentCloseType",401],[4,"LiquiditySide",401],[4,"MarketStatus",401],[4,"HaltReason",401],[4,"OmsType",401],[4,"OptionKind",401],[4,"OrderStatus",401],[4,"OrderType",401],[4,"PositionSide",401],[4,"TimeInForce",401],[4,"TradingState",401],[4,"TrailingOffsetType",401],[4,"TriggerType",401],[3,"AccountTypeIter",401],[3,"AggregationSourceIter",401],[3,"AggressorSideIter",401],[3,"AssetClassIter",401],[3,"AssetTypeIter",401],[3,"BarAggregationIter",401],[3,"BookActionIter",401],[3,"BookTypeIter",401],[3,"ContingencyTypeIter",401],[3,"CurrencyTypeIter",401],[3,"InstrumentCloseTypeIter",401],[3,"LiquiditySideIter",401],[3,"MarketStatusIter",401],[3,"HaltReasonIter",401],[3,"OmsTypeIter",401],[3,"OptionKindIter",401],[3,"OrderSideIter",401],[3,"OrderStatusIter",401],[3,"OrderTypeIter",401],[3,"PositionSideIter",401],[3,"PriceTypeIter",401],[3,"TimeInForceIter",401],[3,"TradingStateIter",401],[3,"TrailingOffsetTypeIter",401],[3,"TriggerTypeIter",401],[3,"Error",6112],[15,"usize"],[8,"Sized",6136],[4,"OrderEvent",2087],[4,"OrderError",4895],[3,"OrderSubmittedBuilder",2087],[3,"AccountId",3638],[3,"OrderAcceptedBuilder",2087],[3,"OrderRejectedBuilder",2087],[3,"OrderCanceledBuilder",2087],[3,"OrderExpiredBuilder",2087],[3,"OrderTriggeredBuilder",2087],[3,"OrderPendingUpdateBuilder",2087],[3,"OrderPendingCancelBuilder",2087],[3,"OrderModifyRejectedBuilder",2087],[3,"OrderCancelRejectedBuilder",2087],[3,"OrderUpdatedBuilder",2087],[3,"OrderFilledBuilder",2087],[3,"OrderInitializedBuilder",2087],[3,"OrderInitialized",2087],[4,"OrderInitializedBuilderError",2087],[3,"OrderDeniedBuilder",2087],[3,"OrderDenied",2087],[4,"OrderDeniedBuilderError",2087],[3,"OrderEmulatedBuilder",2087],[3,"OrderEmulated",2087],[4,"OrderEmulatedBuilderError",2087],[3,"OrderReleasedBuilder",2087],[3,"OrderReleased",2087],[4,"OrderReleasedBuilderError",2087],[3,"OrderSubmitted",2087],[4,"OrderSubmittedBuilderError",2087],[3,"OrderAccepted",2087],[4,"OrderAcceptedBuilderError",2087],[3,"OrderRejected",2087],[4,"OrderRejectedBuilderError",2087],[3,"OrderCanceled",2087],[4,"OrderCanceledBuilderError",2087],[3,"OrderExpired",2087],[4,"OrderExpiredBuilderError",2087],[3,"OrderTriggered",2087],[4,"OrderTriggeredBuilderError",2087],[3,"OrderPendingUpdate",2087],[4,"OrderPendingUpdateBuilderError",2087],[3,"OrderPendingCancel",2087],[4,"OrderPendingCancelBuilderError",2087],[3,"OrderModifyRejected",2087],[4,"OrderModifyRejectedBuilderError",2087],[3,"OrderCancelRejected",2087],[4,"OrderCancelRejectedBuilderError",2087],[3,"OrderUpdated",2087],[4,"OrderUpdatedBuilderError",2087],[3,"OrderFilled",2087],[4,"OrderFilledBuilderError",2087],[3,"ClientOrderId",3717],[3,"Money",5926],[3,"Currency",5805],[3,"UUID4",6137],[3,"ExecAlgorithmId",3798],[3,"Ustr",6138],[3,"UninitializedFieldError",6139],[8,"Order",4895],[3,"Vec",6140],[3,"OrderListId",3879],[3,"PositionId",3918],[3,"StrategyId",3958],[3,"TraderId",4078],[3,"VenueOrderId",4161],[3,"PositionOpened",3270],[3,"PositionChanged",3270],[3,"PositionState",3270],[3,"PositionClosed",3270],[15,"i64"],[3,"ClientId",3678],[3,"ComponentId",3759],[3,"Symbol",3998],[3,"Venue",4118],[3,"OrderBook_API",3528],[3,"CVec",6141],[3,"Level_API",3571],[3,"Level",4845],[15,"u16"],[3,"Decimal",6142],[3,"CryptoFuture",4238],[3,"CryptoPerpetual",4311],[3,"CurrencyPair",4383],[3,"Equity",4452],[3,"FuturesContract",4520],[3,"OptionsContract",4589],[3,"SyntheticInstrument",4660],[3,"Error",6134],[3,"SyntheticInstrument_API",4700],[3,"OrderBook",4726],[4,"BookIntegrityError",4726],[4,"InvalidBookOperation",4726],[3,"Ladder",4796],[6,"OrderId",227],[3,"OrderCore",4895],[3,"LimitOrder",5042],[3,"LimitIfTouchedOrder",5118],[3,"MarketOrder",5198],[3,"MarketIfTouchedOrder",5269],[3,"MarketToLimitOrder",5347],[3,"StopLimitOrder",5422],[3,"StopMarketOrder",5502],[3,"TrailingStopLimitOrder",5580],[3,"TrailingStopMarketOrder",5663],[3,"EnumIterator",5743],[3,"PyModule",6143],[4,"Value",6144],[3,"AccountBalance",5790],[8,"Into",6145],[8,"FromU8",401],[4,"PositionEvent",3270],[8,"Instrument",4201]],"b":[[31,"impl-From%3COrderBookDelta%3E-for-Data"],[32,"impl-From%3CTradeTick%3E-for-Data"],[33,"impl-From%3CBar%3E-for-Data"],[34,"impl-From%3CQuoteTick%3E-for-Data"],[96,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26BarSpecification"],[97,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+BarSpecification"],[98,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+BarType"],[100,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26BarType"],[101,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+Bar"],[103,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26Bar"],[104,"impl-Display-for-BarSpecification"],[105,"impl-Debug-for-BarSpecification"],[106,"impl-Display-for-BarType"],[107,"impl-Debug-for-BarType"],[108,"impl-Debug-for-BarTypeParseError"],[109,"impl-Display-for-BarTypeParseError"],[110,"impl-Display-for-Bar"],[111,"impl-Debug-for-Bar"],[197,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+OrderBookDelta"],[198,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26OrderBookDelta"],[200,"impl-Display-for-OrderBookDelta"],[201,"impl-Debug-for-OrderBookDelta"],[242,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26BookOrder"],[243,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+BookOrder"],[245,"impl-Display-for-BookOrder"],[246,"impl-Debug-for-BookOrder"],[290,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26QuoteTick"],[291,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+QuoteTick"],[294,"impl-Debug-for-QuoteTick"],[295,"impl-Display-for-QuoteTick"],[331,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+Ticker"],[333,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26Ticker"],[334,"impl-Display-for-Ticker"],[335,"impl-Debug-for-Ticker"],[370,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26TradeTick"],[372,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+TradeTick"],[373,"impl-Display-for-TradeTick"],[374,"impl-Debug-for-TradeTick"],[1055,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+AccountType"],[1056,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26AccountType"],[1058,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+AggregationSource"],[1059,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26AggregationSource"],[1060,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26AggressorSide"],[1061,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+AggressorSide"],[1063,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26AssetClass"],[1064,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+AssetClass"],[1067,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26AssetType"],[1068,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+AssetType"],[1070,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26BarAggregation"],[1071,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+BarAggregation"],[1072,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+BookAction"],[1074,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26BookAction"],[1076,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+BookType"],[1077,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26BookType"],[1079,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26ContingencyType"],[1080,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+ContingencyType"],[1081,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26CurrencyType"],[1082,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+CurrencyType"],[1085,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+InstrumentCloseType"],[1086,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26InstrumentCloseType"],[1087,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+LiquiditySide"],[1089,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26LiquiditySide"],[1090,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+MarketStatus"],[1091,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26MarketStatus"],[1094,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26HaltReason"],[1095,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+HaltReason"],[1097,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+OmsType"],[1098,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26OmsType"],[1099,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26OptionKind"],[1101,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+OptionKind"],[1102,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26OrderSide"],[1104,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+OrderSide"],[1106,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26OrderStatus"],[1107,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+OrderStatus"],[1108,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26OrderType"],[1109,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+OrderType"],[1112,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+PositionSide"],[1113,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26PositionSide"],[1114,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+PriceType"],[1115,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26PriceType"],[1118,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26TimeInForce"],[1119,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+TimeInForce"],[1121,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+TradingState"],[1122,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26TradingState"],[1123,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+TrailingOffsetType"],[1125,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26TrailingOffsetType"],[1126,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+TriggerType"],[1128,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26TriggerType"],[1130,"impl-Display-for-AccountType"],[1131,"impl-Debug-for-AccountType"],[1133,"impl-Debug-for-AggregationSource"],[1134,"impl-Display-for-AggregationSource"],[1136,"impl-Debug-for-AggressorSide"],[1137,"impl-Display-for-AggressorSide"],[1139,"impl-Debug-for-AssetClass"],[1140,"impl-Display-for-AssetClass"],[1142,"impl-Debug-for-AssetType"],[1143,"impl-Display-for-AssetType"],[1145,"impl-Display-for-BarAggregation"],[1146,"impl-Debug-for-BarAggregation"],[1148,"impl-Display-for-BookAction"],[1149,"impl-Debug-for-BookAction"],[1151,"impl-Display-for-BookType"],[1152,"impl-Debug-for-BookType"],[1154,"impl-Debug-for-ContingencyType"],[1155,"impl-Display-for-ContingencyType"],[1157,"impl-Debug-for-CurrencyType"],[1158,"impl-Display-for-CurrencyType"],[1160,"impl-Display-for-InstrumentCloseType"],[1161,"impl-Debug-for-InstrumentCloseType"],[1163,"impl-Display-for-LiquiditySide"],[1164,"impl-Debug-for-LiquiditySide"],[1166,"impl-Display-for-MarketStatus"],[1167,"impl-Debug-for-MarketStatus"],[1169,"impl-Display-for-HaltReason"],[1170,"impl-Debug-for-HaltReason"],[1172,"impl-Display-for-OmsType"],[1173,"impl-Debug-for-OmsType"],[1175,"impl-Debug-for-OptionKind"],[1176,"impl-Display-for-OptionKind"],[1178,"impl-Display-for-OrderSide"],[1179,"impl-Debug-for-OrderSide"],[1181,"impl-Display-for-OrderStatus"],[1182,"impl-Debug-for-OrderStatus"],[1184,"impl-Debug-for-OrderType"],[1185,"impl-Display-for-OrderType"],[1187,"impl-Debug-for-PositionSide"],[1188,"impl-Display-for-PositionSide"],[1190,"impl-Display-for-PriceType"],[1191,"impl-Debug-for-PriceType"],[1193,"impl-Display-for-TimeInForce"],[1194,"impl-Debug-for-TimeInForce"],[1196,"impl-Debug-for-TradingState"],[1197,"impl-Display-for-TradingState"],[1199,"impl-Display-for-TrailingOffsetType"],[1200,"impl-Debug-for-TrailingOffsetType"],[1202,"impl-Debug-for-TriggerType"],[1203,"impl-Display-for-TriggerType"],[2590,"impl-Display-for-OrderInitializedBuilderError"],[2591,"impl-Debug-for-OrderInitializedBuilderError"],[2593,"impl-Debug-for-OrderDeniedBuilderError"],[2594,"impl-Display-for-OrderDeniedBuilderError"],[2596,"impl-Display-for-OrderEmulatedBuilderError"],[2597,"impl-Debug-for-OrderEmulatedBuilderError"],[2599,"impl-Debug-for-OrderReleasedBuilderError"],[2600,"impl-Display-for-OrderReleasedBuilderError"],[2602,"impl-Debug-for-OrderSubmittedBuilderError"],[2603,"impl-Display-for-OrderSubmittedBuilderError"],[2605,"impl-Display-for-OrderAcceptedBuilderError"],[2606,"impl-Debug-for-OrderAcceptedBuilderError"],[2608,"impl-Display-for-OrderRejectedBuilderError"],[2609,"impl-Debug-for-OrderRejectedBuilderError"],[2611,"impl-Display-for-OrderCanceledBuilderError"],[2612,"impl-Debug-for-OrderCanceledBuilderError"],[2614,"impl-Display-for-OrderExpiredBuilderError"],[2615,"impl-Debug-for-OrderExpiredBuilderError"],[2617,"impl-Display-for-OrderTriggeredBuilderError"],[2618,"impl-Debug-for-OrderTriggeredBuilderError"],[2620,"impl-Display-for-OrderPendingUpdateBuilderError"],[2621,"impl-Debug-for-OrderPendingUpdateBuilderError"],[2623,"impl-Display-for-OrderPendingCancelBuilderError"],[2624,"impl-Debug-for-OrderPendingCancelBuilderError"],[2626,"impl-Debug-for-OrderModifyRejectedBuilderError"],[2627,"impl-Display-for-OrderModifyRejectedBuilderError"],[2629,"impl-Debug-for-OrderCancelRejectedBuilderError"],[2630,"impl-Display-for-OrderCancelRejectedBuilderError"],[2632,"impl-Debug-for-OrderUpdatedBuilderError"],[2633,"impl-Display-for-OrderUpdatedBuilderError"],[2635,"impl-Display-for-OrderFilledBuilderError"],[2636,"impl-Debug-for-OrderFilledBuilderError"],[2640,"impl-From%3CUninitializedFieldError%3E-for-OrderInitializedBuilderError"],[2641,"impl-From%3CString%3E-for-OrderInitializedBuilderError"],[2647,"impl-From%3CUninitializedFieldError%3E-for-OrderDeniedBuilderError"],[2648,"impl-From%3CString%3E-for-OrderDeniedBuilderError"],[2651,"impl-From%3CString%3E-for-OrderEmulatedBuilderError"],[2653,"impl-From%3CUninitializedFieldError%3E-for-OrderEmulatedBuilderError"],[2656,"impl-From%3CUninitializedFieldError%3E-for-OrderReleasedBuilderError"],[2658,"impl-From%3CString%3E-for-OrderReleasedBuilderError"],[2661,"impl-From%3CUninitializedFieldError%3E-for-OrderSubmittedBuilderError"],[2662,"impl-From%3CString%3E-for-OrderSubmittedBuilderError"],[2666,"impl-From%3CUninitializedFieldError%3E-for-OrderAcceptedBuilderError"],[2668,"impl-From%3CString%3E-for-OrderAcceptedBuilderError"],[2671,"impl-From%3CString%3E-for-OrderRejectedBuilderError"],[2672,"impl-From%3CUninitializedFieldError%3E-for-OrderRejectedBuilderError"],[2676,"impl-From%3CUninitializedFieldError%3E-for-OrderCanceledBuilderError"],[2677,"impl-From%3CString%3E-for-OrderCanceledBuilderError"],[2681,"impl-From%3CString%3E-for-OrderExpiredBuilderError"],[2683,"impl-From%3CUninitializedFieldError%3E-for-OrderExpiredBuilderError"],[2686,"impl-From%3CString%3E-for-OrderTriggeredBuilderError"],[2687,"impl-From%3CUninitializedFieldError%3E-for-OrderTriggeredBuilderError"],[2691,"impl-From%3CString%3E-for-OrderPendingUpdateBuilderError"],[2693,"impl-From%3CUninitializedFieldError%3E-for-OrderPendingUpdateBuilderError"],[2697,"impl-From%3CString%3E-for-OrderPendingCancelBuilderError"],[2698,"impl-From%3CUninitializedFieldError%3E-for-OrderPendingCancelBuilderError"],[2702,"impl-From%3CUninitializedFieldError%3E-for-OrderModifyRejectedBuilderError"],[2703,"impl-From%3CString%3E-for-OrderModifyRejectedBuilderError"],[2706,"impl-From%3CUninitializedFieldError%3E-for-OrderCancelRejectedBuilderError"],[2707,"impl-From%3CString%3E-for-OrderCancelRejectedBuilderError"],[2712,"impl-From%3CString%3E-for-OrderUpdatedBuilderError"],[2713,"impl-From%3CUninitializedFieldError%3E-for-OrderUpdatedBuilderError"],[2716,"impl-From%3CUninitializedFieldError%3E-for-OrderFilledBuilderError"],[2717,"impl-From%3CString%3E-for-OrderFilledBuilderError"],[3653,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+AccountId"],[3654,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26AccountId"],[3656,"impl-Display-for-AccountId"],[3657,"impl-Debug-for-AccountId"],[3692,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+ClientId"],[3693,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26ClientId"],[3695,"impl-Debug-for-ClientId"],[3696,"impl-Display-for-ClientId"],[3732,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26ClientOrderId"],[3734,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+ClientOrderId"],[3735,"impl-Debug-for-ClientOrderId"],[3736,"impl-Display-for-ClientOrderId"],[3774,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26ComponentId"],[3775,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+ComponentId"],[3776,"impl-Display-for-ComponentId"],[3777,"impl-Debug-for-ComponentId"],[3813,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26ExecAlgorithmId"],[3814,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+ExecAlgorithmId"],[3815,"impl-Debug-for-ExecAlgorithmId"],[3816,"impl-Display-for-ExecAlgorithmId"],[3852,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26InstrumentId"],[3853,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+InstrumentId"],[3855,"impl-Display-for-InstrumentId"],[3856,"impl-Debug-for-InstrumentId"],[3893,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26OrderListId"],[3894,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+OrderListId"],[3896,"impl-Debug-for-OrderListId"],[3897,"impl-Display-for-OrderListId"],[3933,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+PositionId"],[3934,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26PositionId"],[3936,"impl-Debug-for-PositionId"],[3937,"impl-Display-for-PositionId"],[3973,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+StrategyId"],[3974,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26StrategyId"],[3976,"impl-Display-for-StrategyId"],[3977,"impl-Debug-for-StrategyId"],[4014,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+Symbol"],[4015,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26Symbol"],[4016,"impl-Debug-for-Symbol"],[4017,"impl-Display-for-Symbol"],[4053,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26TradeId"],[4054,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+TradeId"],[4056,"impl-Display-for-TradeId"],[4057,"impl-Debug-for-TradeId"],[4093,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26TraderId"],[4094,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+TraderId"],[4096,"impl-Display-for-TraderId"],[4097,"impl-Debug-for-TraderId"],[4134,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+Venue"],[4136,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26Venue"],[4137,"impl-Debug-for-Venue"],[4138,"impl-Display-for-Venue"],[4176,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26VenueOrderId"],[4178,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+VenueOrderId"],[4179,"impl-Display-for-VenueOrderId"],[4180,"impl-Debug-for-VenueOrderId"],[4254,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26CryptoFuture"],[4256,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+CryptoFuture"],[4328,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26CryptoPerpetual"],[4329,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+CryptoPerpetual"],[4399,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+CurrencyPair"],[4401,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26CurrencyPair"],[4468,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+Equity"],[4469,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26Equity"],[4539,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26FuturesContract"],[4540,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+FuturesContract"],[4607,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26OptionsContract"],[4609,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+OptionsContract"],[4677,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26SyntheticInstrument"],[4678,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+SyntheticInstrument"],[4757,"impl-Debug-for-InvalidBookOperation"],[4758,"impl-Display-for-InvalidBookOperation"],[4759,"impl-Display-for-BookIntegrityError"],[4760,"impl-Debug-for-BookIntegrityError"],[4816,"impl-Display-for-BookPrice"],[4817,"impl-Debug-for-BookPrice"],[4938,"impl-Display-for-OrderError"],[4939,"impl-Debug-for-OrderError"],[5064,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+LimitOrder"],[5065,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26LimitOrder"],[5140,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+LimitIfTouchedOrder"],[5141,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26LimitIfTouchedOrder"],[5218,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+MarketOrder"],[5219,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26MarketOrder"],[5291,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26MarketIfTouchedOrder"],[5292,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+MarketIfTouchedOrder"],[5369,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+MarketToLimitOrder"],[5370,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26MarketToLimitOrder"],[5444,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26StopLimitOrder"],[5445,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+StopLimitOrder"],[5524,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26StopMarketOrder"],[5525,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+StopMarketOrder"],[5602,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+TrailingStopLimitOrder"],[5603,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26TrailingStopLimitOrder"],[5685,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+TrailingStopMarketOrder"],[5686,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26TrailingStopMarketOrder"],[5749,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26EnumIterator"],[5750,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+EnumIterator"],[5892,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26Currency"],[5894,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+Currency"],[5929,"impl-Add-for-Money"],[5930,"impl-Add%3Cf64%3E-for-Money"],[5948,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26Money"],[5949,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+Money"],[5951,"impl-Debug-for-Money"],[5952,"impl-Display-for-Money"],[5973,"impl-Sub%3Cf64%3E-for-Money"],[5974,"impl-Sub-for-Money"],[5988,"impl-Add%3Cf64%3E-for-Price"],[5989,"impl-Add-for-Price"],[6009,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+Price"],[6010,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26Price"],[6011,"impl-Display-for-Price"],[6012,"impl-Debug-for-Price"],[6037,"impl-Sub-for-Price"],[6038,"impl-Sub%3Cf64%3E-for-Price"],[6071,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+Quantity"],[6072,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26Quantity"],[6074,"impl-Display-for-Quantity"],[6075,"impl-Debug-for-Quantity"],[6077,"impl-From%3Ci64%3E-for-Quantity"],[6078,"impl-From%3C%26str%3E-for-Quantity"],[6092,"impl-Mul%3Cf64%3E-for-Quantity"],[6093,"impl-Mul-for-Quantity"]]},\ -"nautilus_network":{"doc":"","t":"AFAANNDEDDNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL","n":["http","network","socket","websocket","DELETE","GET","HttpClient","HttpMethod","HttpResponse","InnerHttpClient","PATCH","POST","PUT","arguments","arguments","arguments","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone_into","clone_into","clone_into","default","doc","doc","doc","eq","equivalent","equivalent","extract","extract","extract","extract","extract","extract","extract","extract","fmt","fmt","from","from","from","from","hash","into","into","into","into","into","into_py","into_py","into_py","items_iter","items_iter","items_iter","lazy_type_object","lazy_type_object","lazy_type_object","py_new","send_request","status","to_owned","to_owned","to_owned","to_response","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_object_raw","type_object_raw","type_object_raw","vzip","vzip","vzip","vzip","wrap","wrap","wrap","SocketClient","SocketConfig","arguments","arguments","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","connect","disconnect","doc","doc","extract","extract","extract","extract","extract","fmt","from","from","into","into","into_py","into_py","is_disconnected","items_iter","items_iter","lazy_type_object","lazy_type_object","send_bytes","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","type_object_raw","type_object_raw","vzip","vzip","wrap","wrap","WebSocketClient","WebSocketConfig","arguments","arguments","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","connect","disconnect","doc","doc","extract","extract","extract","extract","extract","fmt","from","from","into","into","into_py","into_py","is_disconnected","items_iter","items_iter","lazy_type_object","lazy_type_object","send_bytes","send_close_message","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","type_object_raw","type_object_raw","vzip","vzip","wrap","wrap"],"q":[[0,"nautilus_network"],[4,"nautilus_network::http"],[95,"nautilus_network::socket"],[140,"nautilus_network::websocket"],[186,"pyo3::marker"],[187,"pyo3::types::module"],[188,"pyo3::err"],[189,"pyo3::types::any"],[190,"pyo3::instance"],[191,"core::ffi::c_str"],[192,"pyo3::err"],[193,"core::fmt"],[194,"core::fmt"],[195,"http::method"],[196,"pyo3::instance"],[197,"pyo3::impl_::pyclass::lazy_type_object"],[198,"alloc::string"],[199,"alloc::vec"],[200,"core::option"],[201,"std::collections::hash::map"],[202,"core::error"],[203,"alloc::boxed"],[204,"hyper::body::body"],[205,"http::response"],[206,"core::any"],[207,"pyo3_ffi::cpython::object"],[208,"std::io::error"],[209,"tungstenite::error"]],"d":["","Loaded as nautilus_pyo3.network","","","","","","","HttpResponse contains relevant data from a HTTP request.","Provides a high-performance HttpClient for HTTP requests.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","Create a new HttpClient","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Configuration for TCP socket connection.","","","","","","","","","","Set disconnect mode to true.","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a websocket client.","Set disconnect mode to true.","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","",""],"i":[0,0,0,0,8,8,0,0,0,0,8,8,8,8,9,14,7,8,9,14,7,8,9,14,7,8,9,7,8,9,7,8,9,14,8,8,8,8,8,8,9,9,9,14,14,8,9,7,8,9,14,8,7,8,8,9,14,8,9,14,8,9,14,8,9,14,14,7,9,7,8,9,7,7,8,9,14,7,8,9,14,7,8,9,14,8,9,14,7,8,9,14,8,9,14,0,0,33,34,33,34,33,34,33,33,34,34,33,34,33,33,33,34,34,33,33,34,33,34,33,34,34,33,34,33,34,34,33,33,34,33,34,33,34,33,34,33,34,33,34,0,0,37,38,37,38,37,38,37,37,38,38,37,38,37,37,37,38,38,37,37,38,37,38,37,38,38,37,38,37,38,38,38,37,37,38,37,38,37,38,37,38,37,38,37,38],"f":[0,[[1,2],[[4,[3]]]],0,0,0,0,0,0,0,0,0,0,0,[[-1,1],[[6,[5]]],[]],[[-1,1],[[6,[5]]],[]],[[-1,1],[[6,[5]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[7,7],[8,8],[9,9],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[],7],[1,[[4,[10]]]],[1,[[4,[10]]]],[1,[[4,[10]]]],[[8,8],11],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[5,[[4,[8]]]],[5,[[4,[8]]]],[5,[[13,[-1,12]]],[]],[5,[[4,[9]]]],[5,[[4,[9]]]],[5,[[13,[-1,12]]],[]],[5,[[4,[14]]]],[5,[[4,[14]]]],[[8,15],16],[[9,15],16],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[8,-1],3,17],[-1,-2,[],[]],[-1,-2,[],[]],[8,18],[-1,-2,[],[]],[-1,-2,[],[]],[[8,1],19],[[9,1],19],[[14,1],19],[[],20],[[],20],[[],20],[[],[[21,[8]]]],[[],[[21,[9]]]],[[],[[21,[14]]]],[[[23,[22]],[23,[[3,[22,0]]]],[24,[0]]],14],[[7,18,22,[25,[22,22]],[24,[[23,[26]]]]],[[13,[9,[28,[27]]]]]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[7,[30,[29]]],[[13,[9,[28,[27]]]]]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,31,[]],[-1,31,[]],[-1,31,[]],[-1,31,[]],[1,32],[1,32],[1,32],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[-1,1],[[13,[[6,[5]],12]]],[]],[[-1,1],[[13,[[6,[5]],12]]],[]],[[-1,1],[[13,[[6,[5]],12]]],[]],0,0,[[-1,1],[[6,[5]]],[]],[[-1,1],[[6,[5]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[33,33],[[-1,-2],3,[],[]],[[33,[24,[19]],[24,[19]],[24,[19]]],[[35,[34]]]],[34,3],[1,[[4,[10]]]],[1,[[4,[10]]]],[5,[[13,[-1,12]]],[]],[5,[[4,[33]]]],[5,[[4,[33]]]],[5,[[4,[34]]]],[5,[[4,[34]]]],[[33,15],16],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[[33,1],19],[[34,1],19],[34,11],[[],20],[[],20],[[],[[21,[33]]]],[[],[[21,[34]]]],[[34,[36,[26]]],3],[-1,-2,[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,31,[]],[-1,31,[]],[1,32],[1,32],[-1,-2,[],[]],[-1,-2,[],[]],[[-1,1],[[13,[[6,[5]],12]]],[]],[[-1,1],[[13,[[6,[5]],12]]],[]],0,0,[[-1,1],[[6,[5]]],[]],[[-1,1],[[6,[5]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[37,37],[[-1,-2],3,[],[]],[[37,[24,[19]],[24,[19]],[24,[19]]],[[13,[38,39]]]],[38,3],[1,[[4,[10]]]],[1,[[4,[10]]]],[5,[[4,[37]]]],[5,[[4,[37]]]],[5,[[13,[-1,12]]],[]],[5,[[4,[38]]]],[5,[[4,[38]]]],[[37,15],16],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[[37,1],19],[[38,1],19],[38,11],[[],20],[[],20],[[],[[21,[37]]]],[[],[[21,[38]]]],[[38,[23,[26]]],[[13,[3,39]]]],[38,3],[-1,-2,[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,31,[]],[-1,31,[]],[1,32],[1,32],[-1,-2,[],[]],[-1,-2,[],[]],[[-1,1],[[13,[[6,[5]],12]]],[]],[[-1,1],[[13,[[6,[5]],12]]],[]]],"c":[],"p":[[3,"Python",186],[3,"PyModule",187],[15,"tuple"],[6,"PyResult",188],[3,"PyAny",189],[3,"Py",190],[3,"InnerHttpClient",4],[4,"HttpMethod",4],[3,"HttpResponse",4],[3,"CStr",191],[15,"bool"],[3,"PyErr",188],[4,"Result",192],[3,"HttpClient",4],[3,"Formatter",193],[6,"Result",193],[8,"Hasher",194],[3,"Method",195],[6,"PyObject",190],[3,"PyClassItemsIter",196],[3,"LazyTypeObject",197],[3,"String",198],[3,"Vec",199],[4,"Option",200],[3,"HashMap",201],[15,"u8"],[8,"Error",202],[3,"Box",203],[3,"Body",204],[3,"Response",205],[3,"TypeId",206],[3,"PyTypeObject",207],[3,"SocketConfig",95],[3,"SocketClient",95],[6,"Result",208],[15,"slice"],[3,"WebSocketConfig",140],[3,"WebSocketClient",140],[4,"Error",209]],"b":[[37,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26HttpMethod"],[38,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+HttpMethod"],[40,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26HttpResponse"],[41,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+HttpResponse"],[43,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+HttpClient"],[44,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26HttpClient"],[110,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26SocketConfig"],[111,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+SocketConfig"],[112,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26SocketClient"],[113,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+SocketClient"],[154,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26WebSocketConfig"],[155,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+WebSocketConfig"],[157,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26WebSocketClient"],[158,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+WebSocketClient"]]},\ -"nautilus_persistence":{"doc":"","t":"AAANNIEIIIENNNNNNILLALLLLKKAKFLLLLLLLLLLKLLLALLLLLLALLLLLLLLKAADDDLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDDGDMLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLAFAAANENNNLLLLLLLLLLLLLLLLLLLLLLDLLLLLLLLLLLLLLLLLLLLLLLAAAADLLLLLLLLLLLLLLLLLDLLLLLLLLLLLLLLLLLDLLLLLLLLLLLLLLLLLDLLLLLLLLLLLLLLLLL","n":["arrow","backend","python","ArrowError","ArrowError","ArrowSchemaProvider","DataStreamingError","DecodeDataFromRecordBatch","DecodeFromRecordBatch","EncodeToRecordBatch","EncodingError","InvalidColumnType","IoError","MissingColumn","MissingMetadata","ParseError","PythonError","WriteStream","as_error_source","as_error_source","bar","borrow","borrow","borrow_mut","borrow_mut","decode_batch","decode_data_batch","delta","encode_batch","extract_column","fmt","fmt","fmt","fmt","from","from","from","from","from","from","get_schema","get_schema_map","into","into","quote","separate_by_policy","separate_by_policy","source","source","to_string","to_string","trade","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","write","kmerge_batch","session","EagerStream","ElementBatchIter","KMerge","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","cjk_compat_variants","cjk_compat_variants","drop","from","from","from","from_stream_with_runtime","into","into","into","into_iter","into_iter","into_py_dict","into_py_dict","item","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","new","next","next","nfc","nfc","nfd","nfd","nfkc","nfkc","nfkd","nfkd","push_iter","stream_safe","stream_safe","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","DataBackendSession","DataQueryResult","QueryResult","TsInitComparator","acc","add_file","arguments","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","chunk_size","compare","default","doc","doc","drop","drop_chunk","extract","extract","extract","extract","fmt","from","from","from","get_query_result","into","into","into","into_py","into_py","items_iter","items_iter","lazy_type_object","lazy_type_object","new","new","result","runtime","size","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","type_object_raw","type_object_raw","vzip","vzip","vzip","wrap","wrap","write_data","backend","persistence","wranglers","session","transformer","Bar","NautilusDataType","OrderBookDelta","QuoteTick","TradeTick","arguments","borrow","borrow_mut","clone","clone_into","doc","extract","extract","extract","fmt","from","into","into_py","items_iter","lazy_type_object","to_owned","try_from","try_into","type_id","type_object_raw","vzip","wrap","DataTransformer","arguments","borrow","borrow_mut","doc","extract","extract","from","get_schema_map","into","into_py","items_iter","lazy_type_object","pyo3_bars_to_batches_bytes","pyo3_order_book_deltas_to_batches_bytes","pyo3_quote_ticks_to_batches_bytes","pyo3_trade_ticks_to_batches_bytes","pyobjects_to_batches_bytes","try_from","try_into","type_id","type_object_raw","vzip","wrap","bar","delta","quote","trade","BarDataWrangler","arguments","borrow","borrow_mut","doc","extract","extract","from","into","into_py","items_iter","lazy_type_object","try_from","try_into","type_id","type_object_raw","vzip","wrap","OrderBookDeltaDataWrangler","arguments","borrow","borrow_mut","doc","extract","extract","from","into","into_py","items_iter","lazy_type_object","try_from","try_into","type_id","type_object_raw","vzip","wrap","QuoteTickDataWrangler","arguments","borrow","borrow_mut","doc","extract","extract","from","into","into_py","items_iter","lazy_type_object","try_from","try_into","type_id","type_object_raw","vzip","wrap","TradeTickDataWrangler","arguments","borrow","borrow_mut","doc","extract","extract","from","into","into_py","items_iter","lazy_type_object","try_from","try_into","type_id","type_object_raw","vzip","wrap"],"q":[[0,"nautilus_persistence"],[3,"nautilus_persistence::arrow"],[61,"nautilus_persistence::backend"],[63,"nautilus_persistence::backend::kmerge_batch"],[139,"nautilus_persistence::backend::session"],[199,"nautilus_persistence::python"],[202,"nautilus_persistence::python::backend"],[204,"nautilus_persistence::python::backend::session"],[231,"nautilus_persistence::python::backend::transformer"],[255,"nautilus_persistence::python::wranglers"],[259,"nautilus_persistence::python::wranglers::bar"],[277,"nautilus_persistence::python::wranglers::delta"],[295,"nautilus_persistence::python::wranglers::quote"],[313,"nautilus_persistence::python::wranglers::trade"],[331,"core::error"],[332,"alloc::string"],[333,"std::collections::hash::map"],[334,"arrow_array::record_batch"],[335,"alloc::vec"],[336,"core::result"],[337,"nautilus_model::data"],[338,"arrow_schema::error"],[339,"arrow_array::array"],[340,"arrow_schema::datatype"],[341,"arrow_array::array"],[342,"core::fmt"],[343,"pyo3::err"],[344,"core::option"],[345,"arrow_schema::schema"],[346,"thousands::policies"],[347,"core::any"],[348,"unicode_normalization::replace"],[349,"tokio::runtime::runtime"],[350,"alloc::sync"],[351,"futures_core::stream"],[352,"core::marker"],[353,"pyo3::marker"],[354,"pyo3::types::dict"],[355,"core::iter::traits::iterator"],[356,"compare"],[357,"unicode_normalization::recompose"],[358,"unicode_normalization::decompose"],[359,"unicode_normalization::stream_safe"],[360,"datafusion_common::error"],[361,"pyo3::types::any"],[362,"pyo3::instance"],[363,"core::cmp"],[364,"core::ffi::c_str"],[365,"pyo3::err"],[366,"pyo3::impl_::pyclass::lazy_type_object"],[367,"pyo3_ffi::cpython::object"],[368,"pyo3::types::module"],[369,"pyo3::types::typeobject"],[370,"nautilus_model::data::bar"],[371,"pyo3::types::bytes"],[372,"nautilus_model::data::delta"],[373,"nautilus_model::data::quote"],[374,"nautilus_model::data::trade"]],"d":["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Returns the argument unchanged.","","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Provides a DataFusion session and registers DataFusion …","","","","","Query a file for its records. the caller must specify T to …","","","","","","","","","","","","","","Chunks generated by iteration must be dropped after use, …","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Loaded as nautilus_pyo3.persistence","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","Return Python bytes from the given list of ‘legacy’ …","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","",""],"i":[0,0,0,16,6,0,0,0,0,0,0,6,16,6,6,6,16,0,16,6,0,16,6,16,6,70,71,0,56,0,16,16,6,6,16,16,16,16,6,6,72,72,16,6,0,16,6,16,6,16,6,0,16,6,16,6,16,6,16,6,55,0,0,0,0,0,27,36,34,27,36,34,27,34,27,27,36,34,27,27,36,34,27,34,27,34,36,27,27,27,27,27,27,27,27,27,27,27,27,27,34,34,34,34,34,34,34,34,34,34,34,34,34,34,27,34,27,34,27,34,27,34,27,34,34,27,34,27,36,34,27,36,34,27,36,34,27,36,34,0,0,0,0,49,41,41,45,41,49,45,41,49,41,45,45,41,49,49,49,41,41,49,49,45,45,41,49,41,45,41,49,41,49,41,49,41,49,41,49,49,41,49,45,41,49,45,41,49,45,41,49,41,49,45,41,49,41,49,41,0,0,0,0,0,58,0,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,0,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,0,0,0,0,0,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,0,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,0,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,0,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69],"f":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[-1,1,[]],[-1,1,[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[3,[2,2]],4],[[7,[[5,[-1]],6]]],[]],[[[3,[2,2]],4],[[7,[[5,[8]],6]]]],0,[[[3,[2,2]],[9,[-1]]],[[7,[4,10]]],[]],[[[9,[11]],12,13,14],[[7,[-1,6]]],15],[[16,17],18],[[16,17],18],[[6,17],18],[[6,17],18],[-1,-1,[]],[19,16],[10,16],[20,16],[-1,-1,[]],[10,6],[[[21,[[3,[2,2]]]]],22],[[],[[3,[2,2]]]],[-1,-2,[],[]],[-1,-2,[],[]],0,[[-1,23],2,[]],[[-1,23],2,[]],[16,[[21,[1]]]],[6,[[21,[1]]]],[-1,2,[]],[-1,2,[]],0,[-1,[[7,[-2]]],[],[]],[-1,[[7,[-2]]],[],[]],[-1,[[7,[-2]]],[],[]],[-1,[[7,[-2]]],[],[]],[-1,24,[]],[-1,24,[]],[-1,-2,[],[]],[-1,-2,[],[]],[[-1,4],[[7,[25,16]]],[]],0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[26,[-2]]],[],[]],[-1,[[26,[-2]]],[],[]],[[[27,[-1]]],25,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[-1,[29,[28]]],[[27,[-2]]],[30,31],31],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[-1,32],33,[]],[[-1,32],33,[]],0,[-1,[[25,[-2,-3]]],[],[],[]],[-1,[[25,[-2,-3,-4,-5,-6,-7,-8,-9]]],[],[],[],[],[],[],[],[],[]],[-1,[[25,[-2,-3,-4,-5,-6,-7,-8,-9,-10]]],[],[],[],[],[],[],[],[],[],[]],[-1,[[25,[-2,-3,-4,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[-1,[[25,[-2,-3,-4,-5]]],[],[],[],[],[]],[-1,25,[]],[-1,[[25,[-2,-3,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[-1,[[25,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12,-13]]],[],[],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[25,[-2,-3,-4]]],[],[],[],[]],[-1,[[25,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12]]],[],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[25,[-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[-1,[[25,[-2]]],[],[]],[-1,[[25,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11]]],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[25,[-2,-3,-4,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[-1,[[25,[-2]]],[],[]],[-1,[[25,[-2,-3,-4,-5,-6,-7,-8,-9,-10]]],[],[],[],[],[],[],[],[],[],[]],[-1,[[25,[-2,-3,-4,-5,-6,-7,-8,-9]]],[],[],[],[],[],[],[],[],[]],[-1,[[25,[-2,-3]]],[],[],[]],[-1,[[25,[-2,-3,-4]]],[],[],[],[]],[-1,[[25,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12,-13]]],[],[],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[25,[-2,-3,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[-1,25,[]],[-1,[[25,[-2,-3,-4,-5]]],[],[],[],[],[]],[-1,[[25,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11]]],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[25,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12]]],[],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[25,[-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[-3,[[34,[-1,-2,-3]]],35,[],[[37,[[36,[-1,-2]]]]]],[[[27,[-1]]],21,[]],[[[34,[-1,-2,-3]]],21,35,[],[[37,[[36,[-1,-2]]]]]],[-1,[[38,[-2]]],[],[]],[-1,[[38,[-2]]],[],[]],[-1,[[39,[-2]]],[],[]],[-1,[[39,[-2]]],[],[]],[-1,[[38,[-2]]],[],[]],[-1,[[38,[-2]]],[],[]],[-1,[[39,[-2]]],[],[]],[-1,[[39,[-2]]],[],[]],[[[34,[-1,-2,-3]],-1],25,35,[],[[37,[[36,[-1,-2]]]]]],[-1,[[40,[-2]]],[],[]],[-1,[[40,[-2]]],[],[]],[-1,[[7,[-2]]],[],[]],[-1,[[7,[-2]]],[],[]],[-1,[[7,[-2]]],[],[]],[-1,[[7,[-2]]],[],[]],[-1,[[7,[-2]]],[],[]],[-1,[[7,[-2]]],[],[]],[-1,24,[]],[-1,24,[]],[-1,24,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,[[41,12,12,[21,[12]]],[[42,[25]]]],[[-1,32],[[44,[43]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[[45,[36,[-1,8]],[36,[-1,8]]],46,35],[[],45],[32,[[48,[47]]]],[32,[[48,[47]]]],[49,25],[49,25],[43,[[48,[41]]]],[43,[[48,[41]]]],[43,[[48,[49]]]],[43,[[48,[49]]]],[[45,17],18],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[41,50],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[41,32],51],[[49,32],51],[[],52],[[],52],[[],[[53,[41]]]],[[],[[53,[49]]]],[13,41],[[50,13],49],0,0,0,[-1,[[7,[-2]]],[],[]],[-1,[[7,[-2]]],[],[]],[-1,[[7,[-2]]],[],[]],[-1,[[7,[-2]]],[],[]],[-1,[[7,[-2]]],[],[]],[-1,[[7,[-2]]],[],[]],[-1,24,[]],[-1,24,[]],[-1,24,[]],[32,54],[32,54],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[-1,32],[[7,[[44,[43]],20]]],[]],[[-1,32],[[7,[[44,[43]],20]]],[]],[[[9,[-1]],[3,[2,2]],55],[[42,[25,16]]],56],0,[[32,57],[[48,[25]]]],0,0,0,0,0,0,0,0,[[-1,32],[[44,[43]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[58,58],[[-1,-2],25,[],[]],[32,[[48,[47]]]],[43,[[48,[58]]]],[43,[[48,[58]]]],[43,[[7,[-1,20]]],[]],[[58,17],18],[-1,-1,[]],[-1,-2,[],[]],[[58,32],51],[[],52],[[],[[53,[58]]]],[-1,-2,[],[]],[-1,[[7,[-2]]],[],[]],[-1,[[7,[-2]]],[],[]],[-1,24,[]],[32,54],[-1,-2,[],[]],[[-1,32],[[7,[[44,[43]],20]]],[]],0,[[-1,32],[[44,[43]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[32,[[48,[47]]]],[43,[[48,[59]]]],[43,[[48,[59]]]],[-1,-1,[]],[[32,60],[[48,[[44,[33]]]]]],[-1,-2,[],[]],[[59,32],51],[[],52],[[],[[53,[59]]]],[[32,[5,[61]]],[[48,[[44,[62]]]]]],[[32,[5,[63]]],[[48,[[44,[62]]]]]],[[32,[5,[64]]],[[48,[[44,[62]]]]]],[[32,[5,[65]]],[[48,[[44,[62]]]]]],[[32,[5,[51]]],[[48,[[44,[62]]]]]],[-1,[[7,[-2]]],[],[]],[-1,[[7,[-2]]],[],[]],[-1,24,[]],[32,54],[-1,-2,[],[]],[[-1,32],[[7,[[44,[43]],20]]],[]],0,0,0,0,0,[[-1,32],[[44,[43]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[32,[[48,[47]]]],[43,[[48,[66]]]],[43,[[48,[66]]]],[-1,-1,[]],[-1,-2,[],[]],[[66,32],51],[[],52],[[],[[53,[66]]]],[-1,[[7,[-2]]],[],[]],[-1,[[7,[-2]]],[],[]],[-1,24,[]],[32,54],[-1,-2,[],[]],[[-1,32],[[7,[[44,[43]],20]]],[]],0,[[-1,32],[[44,[43]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[32,[[48,[47]]]],[43,[[48,[67]]]],[43,[[48,[67]]]],[-1,-1,[]],[-1,-2,[],[]],[[67,32],51],[[],52],[[],[[53,[67]]]],[-1,[[7,[-2]]],[],[]],[-1,[[7,[-2]]],[],[]],[-1,24,[]],[32,54],[-1,-2,[],[]],[[-1,32],[[7,[[44,[43]],20]]],[]],0,[[-1,32],[[44,[43]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[32,[[48,[47]]]],[43,[[48,[68]]]],[43,[[48,[68]]]],[-1,-1,[]],[-1,-2,[],[]],[[68,32],51],[[],52],[[],[[53,[68]]]],[-1,[[7,[-2]]],[],[]],[-1,[[7,[-2]]],[],[]],[-1,24,[]],[32,54],[-1,-2,[],[]],[[-1,32],[[7,[[44,[43]],20]]],[]],0,[[-1,32],[[44,[43]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[32,[[48,[47]]]],[43,[[48,[69]]]],[43,[[48,[69]]]],[-1,-1,[]],[-1,-2,[],[]],[[69,32],51],[[],52],[[],[[53,[69]]]],[-1,[[7,[-2]]],[],[]],[-1,[[7,[-2]]],[],[]],[-1,24,[]],[32,54],[-1,-2,[],[]],[[-1,32],[[7,[[44,[43]],20]]],[]]],"c":[],"p":[[8,"Error",331],[3,"String",332],[3,"HashMap",333],[3,"RecordBatch",334],[3,"Vec",335],[4,"EncodingError",3],[4,"Result",336],[4,"Data",337],[15,"slice"],[4,"ArrowError",338],[6,"ArrayRef",339],[15,"str"],[15,"usize"],[4,"DataType",340],[8,"Array",339],[4,"DataStreamingError",3],[3,"Formatter",341],[6,"Result",341],[3,"Error",342],[3,"PyErr",343],[4,"Option",344],[3,"Schema",345],[3,"SeparatorPolicy",346],[3,"TypeId",347],[15,"tuple"],[3,"Replacements",348],[3,"EagerStream",63],[3,"Runtime",349],[3,"Arc",350],[8,"Stream",351],[8,"Send",352],[3,"Python",353],[3,"PyDict",354],[3,"KMerge",63],[8,"Iterator",355],[3,"ElementBatchIter",63],[8,"Compare",356],[3,"Recompositions",357],[3,"Decompositions",358],[3,"StreamSafe",359],[3,"DataBackendSession",139],[6,"Result",360],[3,"PyAny",361],[3,"Py",362],[3,"TsInitComparator",139],[4,"Ordering",363],[3,"CStr",364],[6,"PyResult",343],[3,"DataQueryResult",139],[6,"QueryResult",139],[6,"PyObject",362],[3,"PyClassItemsIter",365],[3,"LazyTypeObject",366],[3,"PyTypeObject",367],[8,"WriteStream",3],[8,"EncodeToRecordBatch",3],[3,"PyModule",368],[4,"NautilusDataType",204],[3,"DataTransformer",231],[3,"PyType",369],[3,"Bar",370],[3,"PyBytes",371],[3,"OrderBookDelta",372],[3,"QuoteTick",373],[3,"TradeTick",374],[3,"BarDataWrangler",259],[3,"OrderBookDeltaDataWrangler",277],[3,"QuoteTickDataWrangler",295],[3,"TradeTickDataWrangler",313],[8,"DecodeFromRecordBatch",3],[8,"DecodeDataFromRecordBatch",3],[8,"ArrowSchemaProvider",3]],"b":[[30,"impl-Display-for-DataStreamingError"],[31,"impl-Debug-for-DataStreamingError"],[32,"impl-Debug-for-EncodingError"],[33,"impl-Display-for-EncodingError"],[35,"impl-From%3CError%3E-for-DataStreamingError"],[36,"impl-From%3CArrowError%3E-for-DataStreamingError"],[37,"impl-From%3CPyErr%3E-for-DataStreamingError"],[159,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+DataBackendSession"],[160,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26DataBackendSession"],[161,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+DataQueryResult"],[162,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26DataQueryResult"],[215,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+NautilusDataType"],[216,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26NautilusDataType"],[236,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+DataTransformer"],[237,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26DataTransformer"],[264,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26BarDataWrangler"],[265,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+BarDataWrangler"],[282,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26OrderBookDeltaDataWrangler"],[283,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+OrderBookDeltaDataWrangler"],[300,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26QuoteTickDataWrangler"],[301,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+QuoteTickDataWrangler"],[318,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+TradeTickDataWrangler"],[319,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26TradeTickDataWrangler"]]},\ -"nautilus_pyo3":{"doc":"","t":"DLLLLLLLLLLLFLLLLLL","n":["LogGuard","arguments","borrow","borrow_mut","doc","extract","extract","from","into","into_py","items_iter","lazy_type_object","set_global_log_collector","try_from","try_into","type_id","type_object_raw","vzip","wrap"],"q":[[0,"nautilus_pyo3"],[19,"pyo3::marker"],[20,"pyo3::types::any"],[21,"pyo3::instance"],[22,"core::ffi::c_str"],[23,"pyo3::err"],[24,"pyo3::instance"],[25,"pyo3::impl_::pyclass::lazy_type_object"],[26,"alloc::string"],[27,"core::option"],[28,"core::result"],[29,"core::any"],[30,"pyo3_ffi::cpython::object"],[31,"pyo3::err"]],"d":["Guards the log collector and flushes it when dropped","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","Sets the global log collector","","","","","",""],"i":[0,6,6,6,6,6,6,6,6,6,6,6,0,6,6,6,6,6,6],"f":[0,[[-1,1],[[3,[2]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[1,[[5,[4]]]],[2,[[5,[6]]]],[2,[[5,[6]]]],[-1,-1,[]],[-1,-2,[],[]],[[6,1],7],[[],8],[[],[[9,[6]]]],[[[11,[10]],[11,[10]],[11,[[12,[10,10,10]]]]],6],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[1,15],[-1,-2,[],[]],[[-1,1],[[13,[[3,[2]],16]]],[]]],"c":[],"p":[[3,"Python",19],[3,"PyAny",20],[3,"Py",21],[3,"CStr",22],[6,"PyResult",23],[3,"LogGuard",0],[6,"PyObject",21],[3,"PyClassItemsIter",24],[3,"LazyTypeObject",25],[3,"String",26],[4,"Option",27],[15,"tuple"],[4,"Result",28],[3,"TypeId",29],[3,"PyTypeObject",30],[3,"PyErr",23]],"b":[[5,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26LogGuard"],[6,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+LogGuard"]]},\ +"nautilus_common":{"doc":"","t":"AAAAAAAAIDDDLLLLLLLKLLKLLLLLLLLLLLKLLLKLLKLLKLLLKLLKLLKLLKLLKLLKLLKLLKLLLLLLLLLLLLLLLNNEDEDNNNNNNNNNNNNNNNNNNNNNEDEEDNNNNNNNNNNNNNNNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFFFFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFFFFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLAAADDLLLLLLLLLLLLFFFFFFFFFFFFFFFFFFFFFFLLLLLLFDLLLLLLFFFFFFFLLLFFFDDLLLLLLLLLLLLLLLMLLMMMMLLLLLLMLLLLLLLAFDDDILLLLLLLLMKLLLLLLLLLLLLLLLMMLLLLLLLLLMLLLLLMLKLMMKLLLMLKLLMMLLLLLLLLLLMMLLLLL","n":["clock","enums","ffi","logging","msgbus","python","testing","timer","Clock","LiveClock","MonotonicClock","TestClock","advance_time","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","cancel_timer","cancel_timer","cancel_timer","cancel_timers","cancel_timers","cancel_timers","default","from","from","from","get_timers","into","into","into","match_handlers_py","new","new","new","new","next_time_ns","next_time_ns","next_time_ns","register_default_handler","register_default_handler","register_default_handler","register_default_handler_py","register_default_handler_py","register_default_handler_py","set_time","set_time_alert_ns_py","set_time_alert_ns_py","set_time_alert_ns_py","set_timer_ns_py","set_timer_ns_py","set_timer_ns_py","timer_count","timer_count","timer_count","timer_names","timer_names","timer_names","timestamp","timestamp","timestamp","timestamp_ms","timestamp_ms","timestamp_ms","timestamp_ns","timestamp_ns","timestamp_ns","timestamp_us","timestamp_us","timestamp_us","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","unix_timestamp_micros","unix_timestamp_millis","unix_timestamp_nanos","unix_timestamp_secs","Blue","Bold","ComponentState","ComponentStateIter","ComponentTrigger","ComponentTriggerIter","Critical","Cyan","Debug","Degrade","DegradeCompleted","Degraded","Degrading","Dispose","DisposeCompleted","Disposed","Disposing","Endc","Error","Fault","FaultCompleted","Faulted","Faulting","Green","Header","Info","Initialize","LogColor","LogColorIter","LogFormat","LogLevel","LogLevelIter","Magenta","Normal","PreInitialized","Ready","Red","Reset","ResetCompleted","Resetting","Resume","ResumeCompleted","Resuming","Running","Start","StartCompleted","Starting","Stop","StopCompleted","Stopped","Stopping","Underline","Warning","Yellow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","cmp","compare","compare","compare","compare","component_state_from_cstr","component_state_to_cstr","component_trigger_from_cstr","component_trigger_to_cstr","deserialize","deserialize","deserialize","deserialize","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from_repr","from_repr","from_repr","from_repr","from_repr","from_str","from_str","from_str","from_str","from_str","hash","hash","hash","hash","hash","into","into","into","into","into","into","into","into","into","into_iter","into_iter","into_iter","into_iter","iter","iter","iter","iter","len","len","len","len","log_color_from_cstr","log_color_to_cstr","log_level_from_cstr","log_level_to_cstr","next","next","next","next","next_back","next_back","next_back","next_back","nth","nth","nth","nth","partial_cmp","partial_cmp","partial_cmp","partial_cmp","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","serialize","serialize","serialize","serialize","size_hint","size_hint","size_hint","size_hint","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","to_string","to_string","to_string","to_string","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","clock","logging","timer","LiveClock_API","TestClock_API","borrow","borrow","borrow_mut","borrow_mut","deref","deref","deref_mut","deref_mut","from","from","into","into","live_clock_drop","live_clock_new","live_clock_timestamp","live_clock_timestamp_ms","live_clock_timestamp_ns","live_clock_timestamp_us","test_clock_advance_time","test_clock_cancel_timer","test_clock_cancel_timers","test_clock_drop","test_clock_new","test_clock_next_time_ns","test_clock_register_default_handler","test_clock_set_time","test_clock_set_time_alert_ns","test_clock_set_timer_ns","test_clock_timer_count","test_clock_timer_names","test_clock_timestamp","test_clock_timestamp_ms","test_clock_timestamp_ns","test_clock_timestamp_us","try_from","try_from","try_into","try_into","type_id","type_id","vec_time_event_handlers_drop","Logger_API","borrow","borrow_mut","deref","deref_mut","from","into","logger_drop","logger_get_instance_id","logger_get_machine_id_cstr","logger_get_trader_id_cstr","logger_is_bypassed","logger_log","logger_new","try_from","try_into","type_id","dummy","time_event_new","time_event_to_cstr","LogEvent","Logger","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","critical","debug","deserialize","error","fmt","fmt","from","from","info","instance_id","into","into","is_bypassed","level_file","level_stdout","machine_id","new","send","separate_by_policy","serialize","to_owned","to_string","trader_id","try_from","try_from","try_into","try_into","type_id","type_id","warn","timer","wait_until","TestTimer","TimeEvent","TimeEventHandler","Timer","advance","arguments","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","callback_ptr","cancel","cancel","clone","clone","clone","clone_into","clone_into","clone_into","cmp","compare","doc","eq","eq","equivalent","equivalent","equivalent","event","event_id","extract","extract","extract","fmt","fmt","fmt","from","from","from","interval_ns","into","into","into","into_iter","into_py","is_expired","items_iter","iterate_next_time","lazy_type_object","name","name","new","new","new","next","next_time_ns","partial_cmp","pop_event","pop_event","separate_by_policy","start_time_ns","stop_time_ns","to_owned","to_owned","to_owned","to_string","try_from","try_from","try_from","try_into","try_into","try_into","ts_event","ts_init","type_id","type_id","type_id","type_object_raw","wrap"],"q":[[0,"nautilus_common"],[8,"nautilus_common::clock"],[85,"nautilus_common::enums"],[349,"nautilus_common::ffi"],[352,"nautilus_common::ffi::clock"],[395,"nautilus_common::ffi::logging"],[412,"nautilus_common::ffi::timer"],[415,"nautilus_common::logging"],[453,"nautilus_common::python"],[454,"nautilus_common::testing"],[455,"nautilus_common::timer"],[535,"nautilus_core::time"],[536,"alloc::vec"],[537,"alloc::string"],[538,"std::collections::hash::map"],[539,"core::ops::function"],[540,"alloc::boxed"],[541,"pyo3::instance"],[542,"core::option"],[543,"core::result"],[544,"core::any"],[545,"core::cmp"],[546,"core::ffi"],[547,"serde::de"],[548,"core::fmt"],[549,"core::fmt"],[550,"thousands::policies"],[551,"serde::ser"],[552,"nautilus_core::ffi::cvec"],[553,"pyo3_ffi::object"],[554,"nautilus_core::uuid"],[555,"nautilus_model::identifiers::trader_id"],[556,"serde_json::value"],[557,"core::time"],[558,"core::ops::function"],[559,"pyo3::marker"],[560,"pyo3::types::any"],[561,"pyo3::instance"],[562,"pyo3::err"],[563,"pyo3::err"],[564,"pyo3::impl_::pyclass::lazy_type_object"],[565,"nautilus_core::time"],[566,"pyo3_ffi::cpython::object"]],"d":["","","","","","","","","Represents a type of clock.","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Assumes time events are sorted by their ts_event.","Return a new Clock.","Initializes a new MonotonicClock instance.","","","","","","Register a default event handler for the clock. If a Timer …","","","","","","","Set a Timer to alert at a particular time. Optional …","","","Set a Timer to start alerting at every interval between …","","","Return the count of active timers in the clock.","","","Return the names of active timers in the clock.","","","Return the current UNIX time in seconds.","","","Return the current UNIX time in milliseconds (ms).","","","Return the current UNIX time in nanoseconds (ns).","","","Return the current UNIX time in microseconds (us).","","","","","","","","","","","","Returns the current microseconds since the UNIX epoch …","Returns the current milliseconds since the UNIX epoch …","Returns the current nanoseconds since the UNIX epoch …","Returns the current seconds since the UNIX epoch (unique …","The blue log color, typically used with LogLevel::Info log …","Bold log format. This ANSI escape code is used to make the …","The state of a component within the system.","An iterator over the variants of ComponentState","A trigger condition for a component within the system.","An iterator over the variants of ComponentTrigger","The CRT critical log level.","The cyan log color, typically used with LogLevel::Info log …","The DBG debug log level.","A trigger for the component to degrade.","A trigger when the component has successfully degraded.","When a component has successfully degraded and may not …","When a component is executing its actions on degrade.","A trigger for the component to dispose and release …","A trigger when the component has successfully disposed.","When a component has successfully shut down and released …","When a component is executing its actions on dispose.","Endc log format. This ANSI escape code is used to reset …","The ERR error log level.","A trigger for the component to fault.","A trigger when the component has successfully faulted.","When a component has successfully shut down due to a …","When a component is executing its actions on fault.","The green log color, typically used with LogLevel::Info …","Header log format. This ANSI escape code is used for …","The INF info log level.","A trigger for the component to initialize.","The log color for log messages.","An iterator over the variants of LogColor","An ANSI log line format specifier. This is used for …","The log level for log messages.","An iterator over the variants of LogLevel","The magenta log color, typically used with LogLevel::Info …","The default/normal log color.","When a component is instantiated, but not yet ready to …","When a component is able to be started.","The red log color, typically used with LogLevel::Error or …","A trigger for the component to reset.","A trigger when the component has successfully reset.","When a component is executing its actions on reset.","A trigger for the component to resume (after being …","A trigger when the component has successfully resumed.","When a component is started again after its initial start.","When a component is operating normally and can fulfill its …","A trigger for the component to start.","A trigger when the component has successfully started.","When a component is executing its actions on start.","A trigger for the component to stop.","A trigger when the component has successfully stopped.","When a component has successfully stopped.","When a component is executing its actions on stop.","Underline log format. This ANSI escape code is used to …","The WRN warning log level.","The yellow log color, typically used with LogLevel::Warning…","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns an enum from a Python string.","","Returns an enum from a Python string.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","Returns an enum from a Python string.","","Returns an enum from a Python string.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Provides a C compatible Foreign Function Interface (FFI) …","Provides a C compatible Foreign Function Interface (FFI) …","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","Safety","Safety","","","","Safety","Safety","","Safety","Safety","","","","","","","","","","","","","","Provides a C compatible Foreign Function Interface (FFI) …","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","Create a new log event.","Creates a new logger.","","","","","Safety","Returns a TimeEvent as a C string pointer.","Represents a log event which includes a message.","Provides a high-performance logger utilizing a MPSC …","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","The instance ID for the logger.","Calls U::from(self).","Calls U::from(self).","If logging is bypassed.","The minimum log level to write to a log file.","The minimum log level to write to stdout.","The machine ID for the logger.","","","","","","","The trader ID for the logger.","","","","","","","","","Repeatedly evaluates a condition with a delay until it …","","Represents a time event occurring at the event timestamp.","Represents a time event and its associated handler.","","Advance the test timer forward to the given time, …","","","","","","","","The event ID.","","Cancels the timer (the timer will not generate an event).","","","","","","","","","","","","","","","The event.","The event ID.","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","The event name.","","","","","","","","","","","","","","","","","","","","","","","The message category","The UNIX timestamp (nanoseconds) when the object was …","","","","",""],"i":[0,0,0,0,0,0,0,0,0,0,0,0,1,9,1,8,9,1,8,66,1,8,66,1,8,9,9,1,8,1,9,1,8,1,66,9,1,8,66,1,8,66,1,8,66,1,8,1,66,1,8,66,1,8,66,1,8,66,1,8,66,1,8,66,1,8,66,1,8,66,1,8,9,1,8,9,1,8,9,1,8,9,9,9,9,30,31,0,0,0,0,28,30,28,26,26,24,24,26,26,24,24,31,28,26,26,24,24,30,31,28,26,0,0,0,0,0,30,30,24,24,30,26,26,24,26,26,24,24,26,26,24,26,26,24,24,31,28,30,23,24,25,26,27,28,29,30,31,23,24,25,26,27,28,29,30,31,23,24,25,26,27,28,29,30,31,23,24,25,26,27,28,29,30,31,24,26,28,30,24,26,28,30,0,0,0,0,24,26,28,30,24,26,28,30,31,24,24,24,26,26,26,28,28,28,30,30,30,31,31,31,23,24,24,25,26,26,27,28,28,29,30,30,31,31,23,24,25,26,27,28,29,30,31,24,26,28,30,31,24,26,28,30,31,24,26,28,30,31,23,24,25,26,27,28,29,30,31,23,25,27,29,24,26,28,30,23,25,27,29,0,0,0,0,23,25,27,29,23,25,27,29,23,25,27,29,24,26,28,30,24,26,28,30,31,24,26,28,30,23,25,27,29,23,24,25,26,27,28,29,30,31,24,26,28,30,31,23,24,24,25,26,26,27,28,28,29,30,30,31,31,23,24,25,26,27,28,29,30,31,23,24,25,26,27,28,29,30,31,0,0,0,0,0,41,42,41,42,41,42,41,42,41,42,41,42,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,41,42,41,42,41,42,0,0,46,46,46,46,46,46,0,0,0,0,0,0,0,46,46,46,0,0,0,0,0,49,48,49,48,48,48,49,49,48,49,48,48,49,48,49,49,49,48,49,49,49,49,49,49,48,48,48,48,49,49,48,49,48,49,48,49,0,0,0,0,0,0,11,4,4,13,11,4,13,11,13,67,11,4,13,11,4,13,11,13,13,4,4,13,13,13,13,13,4,4,4,4,4,4,13,4,13,11,11,4,13,11,11,4,11,4,67,4,4,11,67,4,11,11,11,13,67,11,4,11,11,4,13,11,4,4,13,11,4,13,11,4,4,4,13,11,4,4],"f":[0,0,0,0,0,0,0,0,0,0,0,0,[[1,2,3],[[5,[4]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[-1,6],7,[]],[[1,6],7],[[8,6],7],[-1,7,[]],[1,7],[8,7],[[],9],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[1,[[12,[10,11]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[1,[5,[4]]],[[5,[13]]]],[[],-1,[]],[[],9],[[],1],[[],8],[[-1,6],2,[]],[[1,6],2],[[8,6],2],[[-1,[15,[14]]],7,[]],[[1,[15,[14]]],7],[[8,[15,[14]]],7],[[-1,16],7,[]],[[1,16],7],[[8,16],7],[[1,2],7],[[-1,10,2,[17,[16]]],7,[]],[[1,10,2,[17,[16]]],7],[[8,10,2,[17,[16]]],7],[[-1,10,18,2,[17,[2]],[17,[16]]],7,[]],[[1,10,18,2,[17,[2]],[17,[16]]],7],[[8,10,18,2,[17,[2]],[17,[16]]],7],[-1,19,[]],[1,19],[8,19],[-1,[[5,[6]]],[]],[1,[[5,[6]]]],[8,[[5,[6]]]],[-1,20,[]],[1,20],[8,20],[-1,18,[]],[1,18],[8,18],[-1,18,[]],[1,18],[8,18],[-1,18,[]],[1,18],[8,18],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[-1,22,[]],[-1,22,[]],[-1,22,[]],[9,18],[9,18],[9,18],[9,20],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[23,23],[24,24],[25,25],[26,26],[27,27],[28,28],[29,29],[30,30],[31,31],[[-1,-2],7,[],[]],[[-1,-2],7,[],[]],[[-1,-2],7,[],[]],[[-1,-2],7,[],[]],[[-1,-2],7,[],[]],[[-1,-2],7,[],[]],[[-1,-2],7,[],[]],[[-1,-2],7,[],[]],[[-1,-2],7,[],[]],[[24,24],32],[[26,26],32],[[28,28],32],[[30,30],32],[[-1,-2],32,[],[]],[[-1,-2],32,[],[]],[[-1,-2],32,[],[]],[[-1,-2],32,[],[]],[33,24],[24,33],[33,26],[26,33],[-1,[[21,[24]]],34],[-1,[[21,[26]]],34],[-1,[[21,[28]]],34],[-1,[[21,[30]]],34],[[24,24],3],[[26,26],3],[[28,28],3],[[30,30],3],[[31,31],3],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[23,35],36],[[24,35],[[21,[7,37]]]],[[24,35],36],[[25,35],36],[[26,35],36],[[26,35],[[21,[7,37]]]],[[27,35],36],[[28,35],36],[[28,35],36],[[29,35],36],[[30,35],36],[[30,35],[[21,[7,37]]]],[[31,35],36],[[31,35],[[21,[7,37]]]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[19,[[17,[24]]]],[19,[[17,[26]]]],[19,[[17,[28]]]],[19,[[17,[30]]]],[19,[[17,[31]]]],[6,[[21,[24]]]],[6,[[21,[26]]]],[6,[[21,[28]]]],[6,[[21,[30]]]],[6,[[21,[31]]]],[[24,-1],7,38],[[26,-1],7,38],[[28,-1],7,38],[[30,-1],7,38],[[31,-1],7,38],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[],23],[[],25],[[],27],[[],29],[23,19],[25,19],[27,19],[29,19],[33,30],[30,33],[33,28],[28,33],[23,17],[25,17],[27,17],[29,17],[23,17],[25,17],[27,17],[29,17],[[23,19],17],[[25,19],17],[[27,19],17],[[29,19],17],[[24,24],[[17,[32]]]],[[26,26],[[17,[32]]]],[[28,28],[[17,[32]]]],[[30,30],[[17,[32]]]],[[-1,39],10,[]],[[-1,39],10,[]],[[-1,39],10,[]],[[-1,39],10,[]],[[-1,39],10,[]],[[24,-1],21,40],[[26,-1],21,40],[[28,-1],21,40],[[30,-1],21,40],[23,[[7,[19,[17,[19]]]]]],[25,[[7,[19,[17,[19]]]]]],[27,[[7,[19,[17,[19]]]]]],[29,[[7,[19,[17,[19]]]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,10,[]],[-1,10,[]],[-1,10,[]],[-1,10,[]],[-1,10,[]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[6,[[21,[24]]]],[-1,[[21,[-2]]],[],[]],[6,[[21,[26]]]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[6,[[21,[28]]]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[6,[[21,[30]]]],[6,[[21,[31]]]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[-1,22,[]],[-1,22,[]],[-1,22,[]],[-1,22,[]],[-1,22,[]],[-1,22,[]],[-1,22,[]],[-1,22,[]],[-1,22,[]],0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[41],[42],[41],[42],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[42,7],[[],42],[42,20],[42,18],[42,18],[42,18],[[41,18,43],44],[[41,33],7],[41,7],[41,7],[[],41],[[41,33],2],[[41,45],7],[[41,18],7],[[41,33,2,45],7],[[41,33,18,2,2,45],7],[41,19],[41,45],[41,20],[41,18],[41,18],[41,18],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[-1,22,[]],[-1,22,[]],[44,7],0,[-1,-2,[],[]],[-1,-2,[],[]],[46],[46],[-1,-1,[]],[-1,-2,[],[]],[46,7],[46,47],[46,33],[46,33],[46,43],[[46,18,28,30,33,33],7],[[33,33,33,28,28,43,33,33,33,33,43],46],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[-1,22,[]],[13,13],[[33,47,18,18],4],[4,33],0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[48,48],[[-1,-2],7,[],[]],[[49,18,30,10,10],7],[[49,18,30,10,10],7],[-1,[[21,[48]]],34],[[49,18,30,10,10],7],[[48,35],36],[[48,35],36],[-1,-1,[]],[-1,-1,[]],[[49,18,30,10,10],7],0,[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,[[50,10,47,28,[17,[28]],[17,[10]],[17,[10]],[17,[10]],[17,[[12,[10,51]]]],3],49],[[49,18,28,30,10,10],7],[[-1,39],10,[]],[[48,-1],21,40],[-1,-2,[],[]],[-1,10,[]],0,[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[-1,22,[]],[-1,22,[]],[[49,18,30,10,10],7],0,[[-1,52],7,53],0,0,0,0,[[11,2],[[0,[54]]]],[[-1,55],[[57,[56]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[-1,7,[]],[11,7],[4,4],[13,13],[11,11],[[-1,-2],7,[],[]],[[-1,-2],7,[],[]],[[-1,-2],7,[],[]],[[13,13],32],[[-1,-2],32,[],[]],[55,[[59,[58]]]],[[4,4],3],[[13,13],3],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],0,0,[56,[[59,[4]]]],[56,[[21,[-1,60]]],[]],[56,[[59,[4]]]],[[4,35],36],[[4,35],36],[[13,35],36],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[4,55],16],0,[[],61],[[-1,2],7,[]],[[],[[62,[4]]]],0,0,[[10,63,2,[17,[2]]],-1,[]],[[6,47,2,2],[[64,[4]]]],[[10,18,2,[17,[2]]],11],[11,17],0,[[13,13],[[17,[32]]]],[[-1,47,2],4,[]],[[11,47,2],4],[[-1,39],10,[]],0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,10,[]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],0,0,[-1,22,[]],[-1,22,[]],[-1,22,[]],[55,65],[[-1,55],[[21,[[57,[56]],60]]],[]]],"c":[],"p":[[3,"TestClock",8],[6,"UnixNanos",535],[15,"bool"],[3,"TimeEvent",455],[3,"Vec",536],[15,"str"],[15,"tuple"],[3,"LiveClock",8],[3,"MonotonicClock",8],[3,"String",537],[3,"TestTimer",455],[3,"HashMap",538],[3,"TimeEventHandler",455],[8,"Fn",539],[3,"Box",540],[6,"PyObject",541],[4,"Option",542],[15,"u64"],[15,"usize"],[15,"f64"],[4,"Result",543],[3,"TypeId",544],[3,"ComponentStateIter",85],[4,"ComponentState",85],[3,"ComponentTriggerIter",85],[4,"ComponentTrigger",85],[3,"LogLevelIter",85],[4,"LogLevel",85],[3,"LogColorIter",85],[4,"LogColor",85],[4,"LogFormat",85],[4,"Ordering",545],[6,"c_char",546],[8,"Deserializer",547],[3,"Formatter",548],[6,"Result",548],[3,"Error",548],[8,"Hasher",549],[3,"SeparatorPolicy",550],[8,"Serializer",551],[3,"TestClock_API",352],[3,"LiveClock_API",352],[15,"u8"],[3,"CVec",552],[3,"PyObject",553],[3,"Logger_API",395],[3,"UUID4",554],[3,"LogEvent",415],[3,"Logger",415],[3,"TraderId",555],[4,"Value",556],[3,"Duration",557],[8,"FnMut",539],[8,"Iterator",558],[3,"Python",559],[3,"PyAny",560],[3,"Py",541],[3,"CStr",561],[6,"PyResult",562],[3,"PyErr",562],[3,"PyClassItemsIter",563],[3,"LazyTypeObject",564],[6,"TimedeltaNanos",535],[6,"Result",565],[3,"PyTypeObject",566],[8,"Clock",8],[8,"Timer",455]],"b":[[212,"impl-Display-for-ComponentState"],[213,"impl-Debug-for-ComponentState"],[215,"impl-Debug-for-ComponentTrigger"],[216,"impl-Display-for-ComponentTrigger"],[218,"impl-Debug-for-LogLevel"],[219,"impl-Display-for-LogLevel"],[221,"impl-Debug-for-LogColor"],[222,"impl-Display-for-LogColor"],[223,"impl-Debug-for-LogFormat"],[224,"impl-Display-for-LogFormat"],[427,"impl-Display-for-LogEvent"],[428,"impl-Debug-for-LogEvent"],[486,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+TimeEvent"],[488,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26TimeEvent"],[489,"impl-Display-for-TimeEvent"],[490,"impl-Debug-for-TimeEvent"]]},\ +"nautilus_core":{"doc":"","t":"AAAAAAAAFFFFFFFFFFFFFFFFAAAAADLLMLLFFLLLLLLMMLLLLLFFFFFFFFFFFFFFFFFFFFFFAFAFAFFFAFFFFFFFFFFILLLLGGFFFFFDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLML","n":["correctness","datetime","ffi","parsing","python","serialization","time","uuid","check_f64_in_range_inclusive","check_f64_non_negative","check_i64_in_range_inclusive","check_string_contains","check_u64_in_range_inclusive","check_u8_equal","check_u8_in_range_inclusive","check_valid_string","micros_to_nanos","millis_to_nanos","nanos_to_micros","nanos_to_millis","nanos_to_secs","secs_to_millis","secs_to_nanos","unix_nanos_to_iso8601","cvec","datetime","parsing","string","uuid","CVec","borrow","borrow_mut","cap","clone","clone_into","cvec_drop","cvec_new","empty","fmt","fmt","from","from","into","len","ptr","to_owned","to_string","try_from","try_into","type_id","unix_nanos_to_iso8601_cstr","bytes_to_string_vec","optional_bytes_to_json","optional_bytes_to_str_map","optional_bytes_to_str_vec","precision_from_cstr","string_vec_to_bytes","u8_to_bool","cstr_drop","cstr_to_str","cstr_to_string","cstr_to_ustr","optional_cstr_to_string","optional_cstr_to_ustr","pystr_to_string","str_to_cstr","uuid4_eq","uuid4_from_cstr","uuid4_hash","uuid4_new","uuid4_to_cstr","precision_from_str","casing","core","datetime","get_pytype_name","serialization","to_pyruntime_err","to_pytype_err","to_pyvalue_err","uuid","py_convert_to_snake_case","py_micros_to_nanos","py_millis_to_nanos","py_nanos_to_micros","py_nanos_to_millis","py_nanos_to_secs","py_secs_to_millis","py_secs_to_nanos","py_unix_nanos_to_iso8601","from_dict_pyo3","Serializable","as_json_bytes","as_msgpack_bytes","from_json_bytes","from_msgpack_bytes","TimedeltaNanos","UnixNanos","duration_since_unix_epoch","unix_timestamp","unix_timestamp_ms","unix_timestamp_ns","unix_timestamp_us","UUID4","arguments","borrow","borrow_mut","clone","clone_into","default","deserialize","doc","eq","extract","extract","extract","fmt","fmt","from","from","from_str","hash","into","into_py","items_iter","lazy_type_object","new","serialize","to_cstr","to_owned","to_string","try_from","try_into","type_id","type_object_raw","value","wrap"],"q":[[0,"nautilus_core"],[8,"nautilus_core::correctness"],[16,"nautilus_core::datetime"],[24,"nautilus_core::ffi"],[29,"nautilus_core::ffi::cvec"],[50,"nautilus_core::ffi::datetime"],[51,"nautilus_core::ffi::parsing"],[58,"nautilus_core::ffi::string"],[66,"nautilus_core::ffi::uuid"],[71,"nautilus_core::parsing"],[72,"nautilus_core::python"],[81,"nautilus_core::python::casing"],[82,"nautilus_core::python::datetime"],[90,"nautilus_core::python::serialization"],[91,"nautilus_core::serialization"],[96,"nautilus_core::time"],[103,"nautilus_core::uuid"],[137,"anyhow"],[138,"alloc::string"],[139,"core::fmt"],[140,"core::fmt"],[141,"core::result"],[142,"core::any"],[143,"core::ffi"],[144,"serde_json::value"],[145,"std::collections::hash::map"],[146,"core::option"],[147,"ustr"],[148,"pyo3_ffi::object"],[149,"pyo3::marker"],[150,"pyo3::types::module"],[151,"pyo3::err"],[152,"pyo3::instance"],[153,"pyo3::err"],[154,"pyo3::instance"],[155,"serde_json::error"],[156,"rmp_serde::encode"],[157,"rmp_serde::decode"],[158,"core::time"],[159,"pyo3::types::any"],[160,"serde::de"],[161,"core::hash"],[162,"pyo3::impl_::pyclass"],[163,"pyo3::impl_::pyclass::lazy_type_object"],[164,"serde::ser"],[165,"pyo3_ffi::cpython::object"]],"d":["","","","","","","","","Validates that the f64 value is in the inclusive range [l, …","Validates that the f64 value is non-negative.","Validates that the i64 value is in the inclusive range [l, …","Validates that the string s contains the pattern pat.","Validates that the u64 value is in the inclusive range [l, …","Validates that u8 values are equal.","Validates that the u8 value is in the inclusive range [l, r…","Validates the content of a string s.","Converts microseconds (μs) to nanoseconds (ns).","Converts milliseconds (ms) to nanoseconds (ns).","Converts nanoseconds (ns) to microseconds (μs).","Converts nanoseconds (ns) to milliseconds (ms).","Converts nanoseconds (ns) to seconds.","Converts seconds to milliseconds (ms).","Converts seconds to nanoseconds (ns).","Converts a UNIX nanoseconds timestamp to an ISO 8601 …","","","","","","CVec is a C compatible struct that stores an opaque …","","","The capacity of vector from which it was allocated. Used …","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","The number of elements in the block.","Opaque pointer to block of memory storing elements to …","","","","","","Converts a UNIX nanoseconds timestamp to an ISO 8601 …","Convert a C bytes pointer into an owned Vec<String>.","Convert a C bytes pointer into an owned …","Convert a C bytes pointer into an owned …","Convert a C bytes pointer into an owned Option<Vec<String>>…","Return the decimal precision inferred from the given C …","","Return a bool value from the given u8.","Drops the C string memory at the pointer.","Convert a C string pointer into a string slice.","Convert a C string pointer into an owned String.","Convert a C string pointer into an owned String.","Convert a C string pointer into an owned Option<String>.","Convert a C string pointer into an owned Option<Ustr>.","Returns an owned string from a valid Python object pointer.","Create a C string pointer to newly allocated memory from a …","","Returns a UUID4 from C string pointer.","","","","Return the decimal precision inferred from the given …","","Loaded as nautilus_pyo3.core","","Gets the type name for the given Python obj.","","Converts any type that implements Display to a Python …","Converts any type that implements Display to a Python …","Converts any type that implements Display to a Python …","","","","","","","","","","","","Represents types which are serializable for JSON and …","Serialize an object to JSON encoded bytes.","Serialize an object to MsgPack encoded bytes.","Deserialize an object from JSON encoded bytes.","Deserialize an object from MsgPack encoded bytes.","Represents a timedelta in nanoseconds.","Represents a timestamp in nanoseconds since UNIX epoch.","","Returns the current seconds since the UNIX epoch.","Returns the current milliseconds since the UNIX epoch.","Returns the current nanoseconds since the UNIX epoch.","Returns the current microseconds since the UNIX epoch.","Represents a pseudo-random UUID (universally unique …","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","","","",""],"i":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,9,9,9,9,0,0,9,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,44,44,44,44,0,0,0,0,0,0,0,0,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22],"f":[0,0,0,0,0,0,0,0,[[1,1,1,2],[[4,[3]]]],[[1,2],[[4,[3]]]],[[5,5,5,2],[[4,[3]]]],[[2,2,2],[[4,[3]]]],[[6,6,6,2],[[4,[3]]]],[[7,7,2,2],[[4,[3]]]],[[7,7,7,2],[[4,[3]]]],[[2,2],[[4,[3]]]],[1,6],[1,6],[6,6],[6,6],[6,1],[1,6],[1,6],[6,8],0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],0,[9,9],[[-1,-2],3,[],[]],[9,3],[[],9],[[],9],[[9,10],11],[[9,10],11],[[[12,[-1]]],9,[]],[-1,-1,[]],[-1,-2,[],[]],0,0,[-1,-2,[],[]],[-1,8,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[6,15],[15,[[12,[8]]]],[15,[[18,[[17,[8,16]]]]]],[15,[[18,[[17,[19,19]]]]]],[15,[[18,[[12,[8]]]]]],[15,7],[[[12,[8]]],15],[7,20],[15,3],[15,2],[15,8],[15,19],[15,[[18,[8]]]],[15,[[18,[19]]]],[21,8],[2,15],[[22,22],7],[15,22],[22,6],[[],22],[22,15],[2,7],0,[[23,24],[[25,[3]]]],0,[[26,23],[[25,[2]]]],0,[-1,27,28],[-1,27,28],[-1,27,28],0,[8,8],[1,6],[1,6],[6,6],[6,6],[6,1],[1,6],[1,6],[6,8],[[23,[30,[29]]],[[13,[-1,27]]],31],0,[-1,[[13,[[12,[7]],32]]],[]],[-1,[[13,[[12,[7]],33]]],[]],[[[12,[7]]],[[13,[-1,32]]],[]],[[[12,[7]]],[[13,[-1,34]]],[]],0,0,[[],35],[[],1],[[],6],[[],6],[[],6],0,[[-1,23],[[30,[36]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[22,22],[[-1,-2],3,[],[]],[[],22],[-1,[[13,[22]]],37],[23,[[25,[38]]]],[[22,22],20],[36,[[13,[-1,27]]],[]],[36,[[25,[22]]]],[36,[[25,[22]]]],[[22,10],11],[[22,10],11],[-1,-1,[]],[2,22],[2,[[13,[22]]]],[[22,-1],3,39],[-1,-2,[],[]],[[22,23],26],[[],40],[[],[[41,[22]]]],[[],22],[[22,-1],13,42],[22,38],[-1,-2,[],[]],[-1,8,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[23,43],0,[[-1,23],[[13,[[30,[36]],27]]],[]]],"c":[],"p":[[15,"f64"],[15,"str"],[15,"tuple"],[6,"Result",137],[15,"i64"],[15,"u64"],[15,"u8"],[3,"String",138],[3,"CVec",29],[3,"Formatter",139],[6,"Result",139],[3,"Vec",140],[4,"Result",141],[3,"TypeId",142],[6,"c_char",143],[4,"Value",144],[3,"HashMap",145],[4,"Option",146],[3,"Ustr",147],[15,"bool"],[3,"PyObject",148],[3,"UUID4",103],[3,"Python",149],[3,"PyModule",150],[6,"PyResult",151],[6,"PyObject",152],[3,"PyErr",151],[8,"Display",139],[3,"PyDict",153],[3,"Py",152],[8,"DeserializeOwned",154],[3,"Error",155],[4,"Error",156],[4,"Error",157],[3,"Duration",158],[3,"PyAny",159],[8,"Deserializer",154],[3,"CStr",160],[8,"Hasher",161],[3,"PyClassItemsIter",162],[3,"LazyTypeObject",163],[8,"Serializer",164],[3,"PyTypeObject",165],[8,"Serializable",91]],"b":[[38,"impl-Display-for-CVec"],[39,"impl-Debug-for-CVec"],[114,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+UUID4"],[115,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26UUID4"],[116,"impl-Display-for-UUID4"],[117,"impl-Debug-for-UUID4"]]},\ +"nautilus_indicators":{"doc":"","t":"AAAAANNDEDNALLLLLLLLLLLLLLLALALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLLLLLLLLLLLLLALDLLLLLMLLLLLLLLLLLLLMLLLLMMMMLLLLLLLLLLLMLDLLLLMLLLLLLLLLLLLLMLLLLMMLLLLLLLLLMLDMLLLLMLLLLLLLLLLLLLMLLLLMMLLLLLLLLLMLDLLLLMLLLLLLLLLLMLLLMLLLLMMLLLLLLLLLMLDLLLLLLLLLLLLLLMLLLMLLLLMMLLLLLLLLLLMMLIIKLLKKKKKKKKKADLLMLLLLLLLLLLLLLMLLMLLMLLLLLLLLLMLAFAAAAAAAAAADLLLLLLLLLLLLLMLLLMLLLLMMLLLLLLLLML","n":["average","indicator","momentum","python","ratio","DoubleExponential","Exponential","MovingAverageFactory","MovingAverageType","MovingAverageTypeIter","Simple","ama","arguments","as_ref","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","cmp","compare","create","dema","doc","ema","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","fmt","fmt","from","from","from","from_repr","from_str","hash","into","into","into","into_iter","into_py","items_iter","iter","lazy_type_object","len","next","next_back","nth","partial_cmp","separate_by_policy","size_hint","sma","to_owned","to_owned","to_string","try_from","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","type_object_raw","wma","wrap","AdaptiveMovingAverage","alpha_diff","arguments","borrow","borrow_mut","count","count","doc","extract","extract","fmt","fmt","from","handle_bar","handle_quote_tick","handle_trade_tick","has_inputs","into","into_py","is_initialized","is_initialized","items_iter","lazy_type_object","name","new","period_efficiency_ratio","period_fast","period_slow","price_type","py_new","reset","reset","separate_by_policy","to_string","try_from","try_into","type_id","type_object_raw","update_raw","value","value","wrap","DoubleExponentialMovingAverage","arguments","borrow","borrow_mut","count","count","doc","extract","extract","fmt","fmt","from","handle_bar","handle_quote_tick","handle_trade_tick","has_inputs","into","into_py","is_initialized","is_initialized","items_iter","lazy_type_object","name","new","period","price_type","reset","separate_by_policy","to_string","try_from","try_into","type_id","type_object_raw","update_raw","value","value","wrap","ExponentialMovingAverage","alpha","arguments","borrow","borrow_mut","count","count","doc","extract","extract","fmt","fmt","from","handle_bar","handle_quote_tick","handle_trade_tick","has_inputs","into","into_py","is_initialized","is_initialized","items_iter","lazy_type_object","name","new","period","price_type","reset","separate_by_policy","to_string","try_from","try_into","type_id","type_object_raw","update_raw","value","value","wrap","SimpleMovingAverage","arguments","borrow","borrow_mut","count","count","doc","extract","extract","fmt","fmt","from","handle_bar","handle_quote_tick","handle_trade_tick","has_inputs","inputs","into","into_py","is_initialized","is_initialized","items_iter","lazy_type_object","name","new","period","price_type","reset","separate_by_policy","to_string","try_from","try_into","type_id","type_object_raw","update_raw","value","value","wrap","WeightedMovingAverage","arguments","borrow","borrow_mut","count","doc","extract","extract","fmt","fmt","from","handle_bar","handle_quote_tick","handle_trade_tick","has_inputs","inputs","into","into_py","is_initialized","is_initialized","items_iter","lazy_type_object","name","new","period","price_type","py_new","reset","separate_by_policy","to_string","try_from","try_into","type_id","type_object_raw","update_raw","value","value","weights","wrap","Indicator","MovingAverage","count","fmt","fmt","handle_bar","handle_quote_tick","handle_trade_tick","has_inputs","is_initialized","name","reset","update_raw","value","rsi","RelativeStrengthIndex","borrow","borrow_mut","count","doc","extract","extract","fmt","fmt","from","handle_bar","handle_quote_tick","handle_trade_tick","has_inputs","into","into_py","is_initialized","is_initialized","items_iter","lazy_type_object","ma_type","name","new","period","py_new","reset","separate_by_policy","to_string","try_from","try_into","type_id","type_object_raw","update_raw","value","wrap","average","indicators","momentum","ratio","ama","dema","ema","sma","wma","rsi","efficiency_ratio","efficiency_ratio","EfficiencyRatio","arguments","borrow","borrow_mut","doc","extract","extract","fmt","fmt","from","handle_bar","handle_quote_tick","handle_trade_tick","has_inputs","inputs","into","into_py","is_initialized","is_initialized","items_iter","lazy_type_object","name","new","period","price_type","reset","separate_by_policy","to_string","try_from","try_into","type_id","type_object_raw","update_raw","value","wrap"],"q":[[0,"nautilus_indicators"],[5,"nautilus_indicators::average"],[78,"nautilus_indicators::average::ama"],[120,"nautilus_indicators::average::dema"],[157,"nautilus_indicators::average::ema"],[195,"nautilus_indicators::average::sma"],[233,"nautilus_indicators::average::wma"],[272,"nautilus_indicators::indicator"],[286,"nautilus_indicators::momentum"],[287,"nautilus_indicators::momentum::rsi"],[322,"nautilus_indicators::python"],[326,"nautilus_indicators::python::average"],[331,"nautilus_indicators::python::momentum"],[332,"nautilus_indicators::python::ratio"],[333,"nautilus_indicators::ratio"],[334,"nautilus_indicators::ratio::efficiency_ratio"],[369,"pyo3::marker"],[370,"pyo3::types::any"],[371,"pyo3::instance"],[372,"core::cmp"],[373,"alloc::boxed"],[374,"core::ffi::c_str"],[375,"pyo3::err"],[376,"pyo3::err"],[377,"core::fmt"],[378,"core::fmt"],[379,"core::hash"],[380,"pyo3::instance"],[381,"pyo3::impl_::pyclass::lazy_type_object"],[382,"thousands::policies"],[383,"alloc::string"],[384,"core::any"],[385,"pyo3_ffi::cpython::object"],[386,"nautilus_model::data::bar"],[387,"nautilus_model::data::quote"],[388,"nautilus_model::data::trade"],[389,"nautilus_model::enums"],[390,"anyhow"],[391,"alloc::vec"],[392,"pyo3::types::module"]],"d":["","","","","","","","","","An iterator over the variants of MovingAverageType","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Try to create Self from the raw representation","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","An indicator which calculates an adaptive moving average …","","","","","","The input count for the indicator.","","","","","","Returns the argument unchanged.","","","","","Calls U::from(self).","","","","","","","","The period for the internal EfficiencyRatio indicator.","The period for the fast smoothing constant (> 0).","The period for the slow smoothing constant (> 0 < …","The price type used for calculations.","","","","","","","","","","","","The last indicator value.","","The Double Exponential Moving Average attempts to a …","","","","","The input count for the indicator.","","","","","","Returns the argument unchanged.","","","","","Calls U::from(self).","","","","","","","","The rolling window period for the indicator (> 0).","The price type used for calculations.","","","","","","","","","","The last indicator value.","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","An indicator which calculates a weighted moving average …","","","","","","","","","","Returns the argument unchanged.","","","","","Inputs","Calls U::from(self).","","","Whether the indicator is initialized.","","","","","The rolling window period for the indicator (> 0).","Price type","","","","","","","","","","","The last indicator value.","The weights for the moving average calculation","","Indicator trait","Moving average trait","","","","","","","","","","","","","","An indicator which calculates a relative strength index …","","","","","","","","","Returns the argument unchanged.","","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","An indicator which calculates the efficiency ratio across …","","","","","","","","","Returns the argument unchanged.","","","","","","Calls U::from(self).","","","","","","","","The rolling window period for the indicator (>= 2).","","","","","","","","","","",""],"i":[0,0,0,0,0,4,4,0,0,0,4,0,4,4,45,6,4,45,6,4,6,4,6,4,4,4,45,0,4,0,4,4,4,4,4,4,4,6,4,4,45,6,4,4,4,4,45,6,4,6,4,4,4,4,6,6,6,6,4,4,6,0,6,4,4,45,6,4,4,45,6,4,45,6,4,4,0,4,0,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,0,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,0,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,0,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,0,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,0,0,10,41,10,41,41,41,41,41,41,41,10,10,0,0,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,0,0,0,0,0,0,0,0,0,0,0,0,0,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44],"f":[0,0,0,0,0,0,0,0,0,0,0,0,[[-1,1],[[3,[2]]],[]],[4,5],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[6,6],[4,4],[[-1,-2],7,[],[]],[[-1,-2],7,[],[]],[[4,4],8],[[-1,-2],8,[],[]],[[4,9],[[11,[10]]]],0,[1,[[13,[12]]]],0,[[4,4],14],[[-1,-2],14,[],[]],[[-1,-2],14,[],[]],[[-1,-2],14,[],[]],[2,[[13,[4]]]],[2,[[16,[-1,15]]],[]],[2,[[13,[4]]]],[[6,17],18],[[4,17],18],[[4,17],[[16,[7,19]]]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[9,[[20,[4]]]],[5,[[16,[4]]]],[[4,-1],7,21],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[4,1],22],[[],23],[[],6],[[],[[24,[4]]]],[6,9],[6,20],[6,20],[[6,9],20],[[4,4],[[20,[8]]]],[[-1,25],26,[]],[6,[[7,[9,[20,[9]]]]]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,26,[]],[-1,[[16,[-2]]],[],[]],[-1,[[16,[-2]]],[],[]],[-1,[[16,[-2]]],[],[]],[5,[[16,[4]]]],[-1,[[16,[-2]]],[],[]],[-1,[[16,[-2]]],[],[]],[-1,[[16,[-2]]],[],[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[1,28],0,[[-1,1],[[16,[[3,[2]],15]]],[]],0,[29,30],[[-1,1],[[3,[2]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[29,9],0,[1,[[13,[12]]]],[2,[[13,[29]]]],[2,[[13,[29]]]],[[29,17],18],[[29,17],18],[-1,-1,[]],[[29,31],7],[[29,32],7],[[29,33],7],[29,14],[-1,-2,[],[]],[[29,1],22],[29,14],0,[[],23],[[],[[24,[29]]]],[29,26],[[9,9,9,[20,[34]]],[[35,[29]]]],0,0,0,0,[[9,9,9,[20,[34]]],[[13,[29]]]],[29,7],[29,7],[[-1,25],26,[]],[-1,26,[]],[-1,[[16,[-2]]],[],[]],[-1,[[16,[-2]]],[],[]],[-1,27,[]],[1,28],[[29,30],7],[29,30],0,[[-1,1],[[16,[[3,[2]],15]]],[]],0,[[-1,1],[[3,[2]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[36,9],0,[1,[[13,[12]]]],[2,[[13,[36]]]],[2,[[13,[36]]]],[[36,17],18],[[36,17],18],[-1,-1,[]],[[36,31],7],[[36,32],7],[[36,33],7],[36,14],[-1,-2,[],[]],[[36,1],22],[36,14],0,[[],23],[[],[[24,[36]]]],[36,26],[[9,[20,[34]]],[[35,[36]]]],0,0,[36,7],[[-1,25],26,[]],[-1,26,[]],[-1,[[16,[-2]]],[],[]],[-1,[[16,[-2]]],[],[]],[-1,27,[]],[1,28],[[36,30],7],[36,30],0,[[-1,1],[[16,[[3,[2]],15]]],[]],0,0,[[-1,1],[[3,[2]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[37,9],0,[1,[[13,[12]]]],[2,[[13,[37]]]],[2,[[13,[37]]]],[[37,17],18],[[37,17],18],[-1,-1,[]],[[37,31],7],[[37,32],7],[[37,33],7],[37,14],[-1,-2,[],[]],[[37,1],22],[37,14],0,[[],23],[[],[[24,[37]]]],[37,26],[[9,[20,[34]]],[[35,[37]]]],0,0,[37,7],[[-1,25],26,[]],[-1,26,[]],[-1,[[16,[-2]]],[],[]],[-1,[[16,[-2]]],[],[]],[-1,27,[]],[1,28],[[37,30],7],[37,30],0,[[-1,1],[[16,[[3,[2]],15]]],[]],0,[[-1,1],[[3,[2]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[38,9],0,[1,[[13,[12]]]],[2,[[13,[38]]]],[2,[[13,[38]]]],[[38,17],18],[[38,17],18],[-1,-1,[]],[[38,31],7],[[38,32],7],[[38,33],7],[38,14],0,[-1,-2,[],[]],[[38,1],22],[38,14],0,[[],23],[[],[[24,[38]]]],[38,26],[[9,[20,[34]]],[[35,[38]]]],0,0,[38,7],[[-1,25],26,[]],[-1,26,[]],[-1,[[16,[-2]]],[],[]],[-1,[[16,[-2]]],[],[]],[-1,27,[]],[1,28],[[38,30],7],[38,30],0,[[-1,1],[[16,[[3,[2]],15]]],[]],0,[[-1,1],[[3,[2]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[39,9],[1,[[13,[12]]]],[2,[[13,[39]]]],[2,[[13,[39]]]],[[39,17],18],[[39,17],18],[-1,-1,[]],[[39,31],7],[[39,32],7],[[39,33],7],[39,14],0,[-1,-2,[],[]],[[39,1],22],[39,14],0,[[],23],[[],[[24,[39]]]],[39,26],[[9,[40,[30]],[20,[34]]],[[35,[39]]]],0,0,[[9,[40,[30]],[20,[34]]],[[13,[39]]]],[39,7],[[-1,25],26,[]],[-1,26,[]],[-1,[[16,[-2]]],[],[]],[-1,[[16,[-2]]],[],[]],[-1,27,[]],[1,28],[[39,30],7],[39,30],0,0,[[-1,1],[[16,[[3,[2]],15]]],[]],0,0,[-1,9,[]],[[41,17],18],[[10,17],18],[[-1,31],7,[]],[[-1,32],7,[]],[[-1,33],7,[]],[-1,14,[]],[-1,14,[]],[-1,26,[]],[-1,7,[]],[[-1,30],7,[]],[-1,30,[]],0,0,[-1,-2,[],[]],[-1,-2,[],[]],0,[1,[[13,[12]]]],[2,[[13,[42]]]],[2,[[13,[42]]]],[[42,17],18],[[42,17],18],[-1,-1,[]],[[42,31],7],[[42,32],7],[[42,33],7],[42,14],[-1,-2,[],[]],[[42,1],22],[42,14],0,[[],23],[[],[[24,[42]]]],0,[42,26],[[9,[20,[4]]],[[35,[42]]]],0,[[9,[20,[4]]],[[13,[42]]]],[42,7],[[-1,25],26,[]],[-1,26,[]],[-1,[[16,[-2]]],[],[]],[-1,[[16,[-2]]],[],[]],[-1,27,[]],[1,28],[[42,30],7],0,[[-1,1],[[16,[[3,[2]],15]]],[]],0,[[1,43],[[13,[7]]]],0,0,0,0,0,0,0,0,0,0,0,[[-1,1],[[3,[2]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[1,[[13,[12]]]],[2,[[13,[44]]]],[2,[[13,[44]]]],[[44,17],18],[[44,17],18],[-1,-1,[]],[[44,31],7],[[44,32],7],[[44,33],7],[44,14],0,[-1,-2,[],[]],[[44,1],22],[44,14],0,[[],23],[[],[[24,[44]]]],[44,26],[[9,[20,[34]]],[[35,[44]]]],0,0,[44,7],[[-1,25],26,[]],[-1,26,[]],[-1,[[16,[-2]]],[],[]],[-1,[[16,[-2]]],[],[]],[-1,27,[]],[1,28],[[44,30],7],0,[[-1,1],[[16,[[3,[2]],15]]],[]]],"c":[],"p":[[3,"Python",369],[3,"PyAny",370],[3,"Py",371],[4,"MovingAverageType",5],[15,"str"],[3,"MovingAverageTypeIter",5],[15,"tuple"],[4,"Ordering",372],[15,"usize"],[8,"MovingAverage",272],[3,"Box",373],[3,"CStr",374],[6,"PyResult",375],[15,"bool"],[3,"PyErr",375],[4,"Result",376],[3,"Formatter",377],[6,"Result",377],[3,"Error",377],[4,"Option",378],[8,"Hasher",379],[6,"PyObject",371],[3,"PyClassItemsIter",380],[3,"LazyTypeObject",381],[3,"SeparatorPolicy",382],[3,"String",383],[3,"TypeId",384],[3,"PyTypeObject",385],[3,"AdaptiveMovingAverage",78],[15,"f64"],[3,"Bar",386],[3,"QuoteTick",387],[3,"TradeTick",388],[4,"PriceType",389],[6,"Result",390],[3,"DoubleExponentialMovingAverage",120],[3,"ExponentialMovingAverage",157],[3,"SimpleMovingAverage",195],[3,"WeightedMovingAverage",233],[3,"Vec",391],[8,"Indicator",272],[3,"RelativeStrengthIndex",287],[3,"PyModule",392],[3,"EfficiencyRatio",334],[3,"MovingAverageFactory",5]],"b":[[34,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26MovingAverageType"],[36,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+MovingAverageType"],[38,"impl-Debug-for-MovingAverageType"],[39,"impl-Display-for-MovingAverageType"],[86,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+AdaptiveMovingAverage"],[87,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26AdaptiveMovingAverage"],[88,"impl-Display-for-AdaptiveMovingAverage"],[89,"impl-Debug-for-AdaptiveMovingAverage"],[108,"impl-Indicator-for-AdaptiveMovingAverage"],[109,"impl-AdaptiveMovingAverage"],[127,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+DoubleExponentialMovingAverage"],[128,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26DoubleExponentialMovingAverage"],[129,"impl-Debug-for-DoubleExponentialMovingAverage"],[130,"impl-Display-for-DoubleExponentialMovingAverage"],[165,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+ExponentialMovingAverage"],[166,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26ExponentialMovingAverage"],[167,"impl-Debug-for-ExponentialMovingAverage"],[168,"impl-Display-for-ExponentialMovingAverage"],[202,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26SimpleMovingAverage"],[203,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+SimpleMovingAverage"],[204,"impl-Debug-for-SimpleMovingAverage"],[205,"impl-Display-for-SimpleMovingAverage"],[239,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+WeightedMovingAverage"],[240,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26WeightedMovingAverage"],[241,"impl-Display-for-WeightedMovingAverage"],[242,"impl-Debug-for-WeightedMovingAverage"],[292,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26RelativeStrengthIndex"],[293,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+RelativeStrengthIndex"],[294,"impl-Display-for-RelativeStrengthIndex"],[295,"impl-Debug-for-RelativeStrengthIndex"],[339,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+EfficiencyRatio"],[340,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26EfficiencyRatio"],[341,"impl-Display-for-EfficiencyRatio"],[342,"impl-Debug-for-EfficiencyRatio"]]},\ +"nautilus_model":{"doc":"","t":"AAOOAAAOAAAAAAAAHNENINNALLLLFALLLLLLKLLFAAALALLLDDDDMMLLLMLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLMLMLLMLLLLLLLMMLLLLLLLLLLLLLLLMMLLLLLLLMLLLDMLLLLLLLLLLLLLLMLLLLLLLLMLLLLLMLMLLLLLMMLLLDRGLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLMLMLLLLLLLLDLMMMMLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLMMLLLDLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLMMLLLDMLLLLLLLLLLLLLLLLLLLLLLMLLLLLMLLMLLMLLMMLLLNEDNNEDEDNEDEDNNEDNNNNNEDEDNNNNNNNNNNEDNNNEDNNNNNNNNNNNNNNNNNNNINNNNNEDNNNNNNEDNNNNNNNNNNEDNNNNNNEDNNNNNNNNNNNNNNNNNEDNNEDEDEDEDNNNNNNEDNNNNEDNNNNNNNNNNNNNNNNNNNNEDEDEDNNEDNNNNNNNNNNNNFFFFFFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFFFFFFFFFFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFFFFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLFFLLLLLLLLLLLLLLLLLLLLLLLLLFFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFFFFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFFFFFFFFFFLLLLLLLLLLLLLLLLLLLLLLLLLFFFFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFFFFLFFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLAADNDEDNDEDNDEDNDEDNDEEDNDEDNDEDNDEDNDENDNDEDNDEDNDEDNDEDNDEDNDEDNDENNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMLMLMLMLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMLMLMLMLMLLMMLLMMLMLMLMLLMMLLMMLMLLLLMMMMLLLLLLLLLLLLMMMMMMMMMMMMLMLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMLMLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMLMLMLMLLMMLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMDNDNEDNDMMMMMMMMMMMLLLLLLLLLLLLLLLLLLMMMMMMMMMMLLLLLLLLLLLLLMMMMLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLMMMMLLLLLLLLLLMMMMMMMMMMMMLLLLLMMMAAAAAAAAAAAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAFFFFFFAAAAAAAAAAAAAAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAADLLLLLLFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFLLLFDLLLLLLLLFFFFFFFLLLLLFFAAAAFFFFFFFFFFFFFFFFFFFFFFFFFAAAAAAFAAAAAAAADLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLDLLLLLLLLLLLLLLLLLLLLLLLLLLLLFFLLLLLLLLLMLDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLMLDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLRDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLIKKKLLAAAAAKKKLLKKKKKKKKAKKKKKKKLAAKLDLLLLLLLLLLLLLLMLLLLLLLMLLLLLLMLMLMLMMLMLMMLMLMLLLMLMLMLMLLMLMLMLMLLLLLMLDLLLLMLLLLLLLLLLLLLLLLLMLLLLLLMLMLMLMMLMLMMLMLMLLLMLMLMLMLLMLMLMLMLLLLLLDLLLLMLLLLLLLLLLLLLLLLLMLLLLLLMLMLMLMLMLMLMLMLLLMLMLMLMLLLMLMLMLLLLLLDLLLLLLLLMLLLLLLLLLLLLLMLLLMLLLMLMLMLMLMLMLMLMLMLLMLMLLMLLLLLMLLLLLLDLLMLLLLLLMLLLLLLMLLLLLLLMLLLLLLMLMLMLMLMLMLMLMLLLMLMLLMLLLLLMLLLLLMLDLLMLLLLLLMLLLLLLMLLLLLLLMLLLLLLMLMLMLMLMLMLMLMLLMLMLMLLMLLLLMLMLLLLLMLDLLLLLLLLMMLLLLLLLLLMLLMLLLLLLMMLLLMMLLLDLLLLLLFFFFFFFFFFFFFLLLAAANEENDNNNNNLLLLLLLLMLLLLLLLLLLMLLLLLLLLLLLLMLLLLLLLLLMLLLLLLLLLLMLLLLLLDDLLLLLLMLLLLLLLLLLLLLLLLLLLMLLLLLMMLLLLLLLLLLLLMDLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMLLLLLLLLAAAAAAAAAAANNNIDENKMKLKMLLLLKMLLLLLMKMLKKMLKMKMKMKMKKMLLLLLKMKMLLLLLLLLLLLLLLLLKLKMKMLLLKMKMKKMKMLLKMKMKMKMMKKMLLLKMLKMKMFKMKKMKMLLKMKMKKKKKLLLLKMKMLLKFKKMKMLDLLLLLLLLLLLLMLLLLLLLMLLLLLLLLLLMLLLLLLLLLLLLLLLMLLLLLLLLLLLLLMLLLLLLLLLLLLLDLLLLLLLLLLLLMLLLLLLLMLLLLLLLLLLMLLMLLLLLLLLLLLLLMLLLLLLLLLLLLLMLMLMLLLLMLLLLLLLDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDLLLLLLLLLLLLMLLLLLLLMLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLMLMLMLLLLMLLLLLLLDLLLLLLLLLLLLMLLLLLLLMLLLLLLLLLLMLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLDLLLLLLLLLLLLMLLLLLLLMLLLLLLLLLLMLLMLLLLLLLLLLLLLMLLLLLLLLLLLLLMLMLMLLLLMLLLLLLLDLLLLLLLLLLLLMLLLLLLLMLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLMLMLMLLLLMLLLLLLLDLLLLLLLLLLLLMLLLLLLLMLLLLLLLLLLMLLMLLLLLMLLLLLLLLMLLLLLLLLLLLMLMLMLMLMLLLLMLLLLLLLDLLLLLLLLLLLLMLLLLLLLMLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLMLMLMLMLMLLLLMLLLLLLLDRLLALLLLAALLLLAFLALLLLAFFLAAAAAAAAAAAAAAAAAAAADLLMLMLLMLLMLLLLLLLLLLLLLLLLLLLLLLDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLMLLMLMLLLLLLLLRRFFFFFRRDLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLRRRDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLRRDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLL","n":["currencies","data","enum_for_python","enum_strum_serde","enums","events","ffi","identifier_for_python","identifiers","instruments","macros","orderbook","orders","position","python","types","CURRENCY_MAP","Bar","Data","Delta","HasTsInit","Quote","Trade","bar","borrow","borrow_mut","clone","clone_into","data_clone","delta","fmt","from","from","from","from","from","get_ts_init","get_ts_init","into","is_monotonically_increasing_by_init","order","quote","ticker","to_owned","trade","try_from","try_into","type_id","Bar","BarSpecification","BarType","BarTypeParseError","aggregation","aggregation_source","arguments","arguments","arguments","bar_type","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone_into","clone_into","clone_into","close","cmp","cmp","compare","compare","deserialize","deserialize","deserialize","doc","doc","doc","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","extract","extract","extract","extract","extract","extract","extract","extract","extract","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from_pyobject","from_str","get_fields","get_metadata","get_ts_init","hash","hash","hash","high","instrument_id","into","into","into","into","into_py","into_py","into_py","items_iter","items_iter","items_iter","lazy_type_object","lazy_type_object","lazy_type_object","low","new","open","partial_cmp","partial_cmp","price_type","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","serialize","serialize","serialize","spec","step","to_owned","to_owned","to_owned","to_string","to_string","to_string","to_string","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","ts_event","ts_init","type_id","type_id","type_id","type_id","type_object_raw","type_object_raw","type_object_raw","volume","wrap","wrap","wrap","OrderBookDelta","action","arguments","borrow","borrow_mut","clone","clone_into","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","flags","fmt","fmt","from","from_pyobject","get_fields","get_metadata","get_ts_init","hash","instrument_id","into","into_py","items_iter","lazy_type_object","new","order","separate_by_policy","sequence","serialize","to_owned","to_string","try_from","try_into","ts_event","ts_init","type_id","type_object_raw","wrap","BookOrder","NULL_ORDER","OrderId","arguments","borrow","borrow_mut","clone","clone_into","deserialize","doc","eq","equivalent","equivalent","equivalent","exposure","extract","extract","extract","fmt","fmt","from","from_quote_tick","from_trade_tick","hash","into","into_py","items_iter","lazy_type_object","new","order_id","price","py_as_dict","py_from_dict","separate_by_policy","serialize","side","signed_size","size","to_book_price","to_owned","to_string","try_from","try_into","type_id","type_object_raw","wrap","QuoteTick","arguments","ask_price","ask_size","bid_price","bid_size","borrow","borrow_mut","clone","clone_into","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","extract_price","extract_volume","fmt","fmt","from","from_pyobject","get_fields","get_metadata","get_ts_init","hash","instrument_id","into","into_py","items_iter","lazy_type_object","new","separate_by_policy","serialize","to_owned","to_string","try_from","try_into","ts_event","ts_init","type_id","type_object_raw","wrap","Ticker","arguments","borrow","borrow_mut","clone","clone_into","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","fmt","from","hash","instrument_id","into","into_py","items_iter","lazy_type_object","new","py_as_dict","py_from_dict","separate_by_policy","serialize","to_owned","to_string","try_from","try_into","ts_event","ts_init","type_id","type_object_raw","wrap","TradeTick","aggressor_side","arguments","borrow","borrow_mut","clone","clone_into","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","fmt","from","from_pyobject","get_fields","get_metadata","get_ts_init","hash","instrument_id","into","into_py","items_iter","lazy_type_object","new","price","separate_by_policy","serialize","size","to_owned","to_string","trade_id","try_from","try_into","ts_event","ts_init","type_id","type_object_raw","wrap","Accepted","AccountType","AccountTypeIter","Active","Add","AggregationSource","AggregationSourceIter","AggressorSide","AggressorSideIter","Ask","AssetClass","AssetClassIter","AssetType","AssetTypeIter","AtTheClose","AtTheOpen","BarAggregation","BarAggregationIter","BasisPoints","Betting","Bid","BidAsk","Bond","BookAction","BookActionIter","BookType","BookTypeIter","Buy","Buyer","Call","Canceled","Cash","Cfd","Clear","Closed","Commodity","CommodityBacked","ContingencyType","ContingencyTypeIter","ContractExpired","Crypto","Cryptocurrency","CurrencyType","CurrencyTypeIter","Day","Day","Default","Delete","Denied","DoubleBidAsk","DoubleLast","Emulated","EndOfSession","Energy","Equity","Expired","External","FX","Fiat","Filled","Flat","Fok","Forward","FromU8","Future","General","Gtc","Gtd","Halt","HaltReason","HaltReasonIter","Halted","Hedging","Hour","Index","IndexPrice","Initialized","InstrumentCloseType","InstrumentCloseTypeIter","Internal","Ioc","L1_MBP","L2_MBP","L3_MBO","Last","LastOrBidAsk","LastTrade","Limit","LimitIfTouched","LiquiditySide","LiquiditySideIter","Long","Maker","Margin","MarkPrice","Market","MarketIfTouched","MarketStatus","MarketStatusIter","MarketToLimit","Metal","Mid","MidPoint","Millisecond","Minute","Month","Netting","NoAggressor","NoContingency","NoLiquiditySide","NoOrderSide","NoPositionSide","NoTrailingOffset","NoTrigger","NotHalted","Oco","OmsType","OmsTypeIter","Open","Option","OptionKind","OptionKindIter","OrderSide","OrderSideIter","OrderStatus","OrderStatusIter","OrderType","OrderTypeIter","Oto","Ouo","PartiallyFilled","Pause","PendingCancel","PendingUpdate","PositionSide","PositionSideIter","PreClose","PreOpen","Price","PriceTier","PriceType","PriceTypeIter","Put","Reducing","Rejected","Released","Reopen","Second","Sell","Seller","Short","SportsBetting","Spot","StopLimit","StopMarket","Submitted","Swap","Taker","Tick","TickImbalance","TickRuns","Ticks","TimeInForce","TimeInForceIter","TradingState","TradingStateIter","TrailingOffsetType","TrailingOffsetTypeIter","TrailingStopLimit","TrailingStopMarket","TriggerType","TriggerTypeIter","Triggered","Unspecified","Update","Value","ValueImbalance","ValueRuns","Volatility","Volume","VolumeImbalance","VolumeRuns","Warrant","Week","account_type_from_cstr","account_type_to_cstr","aggregation_source_from_cstr","aggregation_source_to_cstr","aggressor_side_from_cstr","aggressor_side_to_cstr","arguments","arguments","arguments","arguments","arguments","arguments","arguments","arguments","arguments","arguments","arguments","arguments","arguments","arguments","arguments","arguments","arguments","arguments","arguments","arguments","arguments","arguments","arguments","arguments","arguments","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","asset_class_from_cstr","asset_class_to_cstr","asset_type_from_cstr","asset_type_to_cstr","bar_aggregation_from_cstr","bar_aggregation_to_cstr","book_action_from_cstr","book_action_to_cstr","book_type_from_cstr","book_type_to_cstr","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","compare","compare","compare","compare","compare","compare","compare","compare","compare","compare","compare","compare","compare","compare","compare","compare","compare","compare","compare","compare","compare","compare","compare","compare","compare","contingency_type_from_cstr","contingency_type_to_cstr","currency_type_from_cstr","currency_type_to_cstr","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","doc","doc","doc","doc","doc","doc","doc","doc","doc","doc","doc","doc","doc","doc","doc","doc","doc","doc","doc","doc","doc","doc","doc","doc","doc","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_repr","from_repr","from_repr","from_repr","from_repr","from_repr","from_repr","from_repr","from_repr","from_repr","from_repr","from_repr","from_repr","from_repr","from_repr","from_repr","from_repr","from_repr","from_repr","from_repr","from_repr","from_repr","from_repr","from_repr","from_repr","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_u8","from_u8","from_u8","from_u8","from_u8","halt_reason_from_cstr","halt_reason_to_cstr","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","instrument_close_type_from_cstr","instrument_close_type_to_cstr","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_py","into_py","into_py","into_py","into_py","into_py","into_py","into_py","into_py","into_py","into_py","into_py","into_py","into_py","into_py","into_py","into_py","into_py","into_py","into_py","into_py","into_py","into_py","into_py","into_py","items_iter","items_iter","items_iter","items_iter","items_iter","items_iter","items_iter","items_iter","items_iter","items_iter","items_iter","items_iter","items_iter","items_iter","items_iter","items_iter","items_iter","items_iter","items_iter","items_iter","items_iter","items_iter","items_iter","items_iter","items_iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","lazy_type_object","lazy_type_object","lazy_type_object","lazy_type_object","lazy_type_object","lazy_type_object","lazy_type_object","lazy_type_object","lazy_type_object","lazy_type_object","lazy_type_object","lazy_type_object","lazy_type_object","lazy_type_object","lazy_type_object","lazy_type_object","lazy_type_object","lazy_type_object","lazy_type_object","lazy_type_object","lazy_type_object","lazy_type_object","lazy_type_object","lazy_type_object","lazy_type_object","len","len","len","len","len","len","len","len","len","len","len","len","len","len","len","len","len","len","len","len","len","len","len","len","len","liquidity_side_from_cstr","liquidity_side_to_cstr","market_status_from_cstr","market_status_to_cstr","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","nth","nth","nth","nth","nth","nth","nth","nth","nth","nth","nth","nth","nth","nth","nth","nth","nth","nth","nth","nth","nth","nth","nth","nth","nth","oms_type_from_cstr","oms_type_to_cstr","option_kind_from_cstr","option_kind_to_cstr","order_side_from_cstr","order_side_to_cstr","order_status_from_cstr","order_status_to_cstr","order_type_from_cstr","order_type_to_cstr","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","position_side_from_cstr","position_side_to_cstr","price_type_from_cstr","price_type_to_cstr","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","time_in_force_from_cstr","time_in_force_to_cstr","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","trading_state_from_cstr","trading_state_to_cstr","trailing_offset_type_from_cstr","trailing_offset_type_to_cstr","transition","trigger_type_from_cstr","trigger_type_to_cstr","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_object_raw","type_object_raw","type_object_raw","type_object_raw","type_object_raw","type_object_raw","type_object_raw","type_object_raw","type_object_raw","type_object_raw","type_object_raw","type_object_raw","type_object_raw","type_object_raw","type_object_raw","type_object_raw","type_object_raw","type_object_raw","type_object_raw","type_object_raw","type_object_raw","type_object_raw","type_object_raw","type_object_raw","type_object_raw","value","value","value","value","value","value","value","value","value","value","value","value","value","value","value","value","value","value","value","value","value","value","value","wrap","wrap","wrap","wrap","wrap","wrap","wrap","wrap","wrap","wrap","wrap","wrap","wrap","wrap","wrap","wrap","wrap","wrap","wrap","wrap","wrap","wrap","wrap","wrap","wrap","order","position","OrderAccepted","OrderAccepted","OrderAcceptedBuilder","OrderAcceptedBuilderError","OrderCancelRejected","OrderCancelRejected","OrderCancelRejectedBuilder","OrderCancelRejectedBuilderError","OrderCanceled","OrderCanceled","OrderCanceledBuilder","OrderCanceledBuilderError","OrderDenied","OrderDenied","OrderDeniedBuilder","OrderDeniedBuilderError","OrderEmulated","OrderEmulated","OrderEmulatedBuilder","OrderEmulatedBuilderError","OrderEvent","OrderExpired","OrderExpired","OrderExpiredBuilder","OrderExpiredBuilderError","OrderFilled","OrderFilled","OrderFilledBuilder","OrderFilledBuilderError","OrderInitialized","OrderInitialized","OrderInitializedBuilder","OrderInitializedBuilderError","OrderModifyRejected","OrderModifyRejected","OrderModifyRejectedBuilder","OrderModifyRejectedBuilderError","OrderPartiallyFilled","OrderPendingCancel","OrderPendingCancel","OrderPendingCancelBuilder","OrderPendingCancelBuilderError","OrderPendingUpdate","OrderPendingUpdate","OrderPendingUpdateBuilder","OrderPendingUpdateBuilderError","OrderRejected","OrderRejected","OrderRejectedBuilder","OrderRejectedBuilderError","OrderReleased","OrderReleased","OrderReleasedBuilder","OrderReleasedBuilderError","OrderSubmitted","OrderSubmitted","OrderSubmittedBuilder","OrderSubmittedBuilderError","OrderTriggered","OrderTriggered","OrderTriggeredBuilder","OrderTriggeredBuilderError","OrderUpdated","OrderUpdated","OrderUpdatedBuilder","OrderUpdatedBuilderError","UninitializedField","UninitializedField","UninitializedField","UninitializedField","UninitializedField","UninitializedField","UninitializedField","UninitializedField","UninitializedField","UninitializedField","UninitializedField","UninitializedField","UninitializedField","UninitializedField","UninitializedField","UninitializedField","ValidationError","ValidationError","ValidationError","ValidationError","ValidationError","ValidationError","ValidationError","ValidationError","ValidationError","ValidationError","ValidationError","ValidationError","ValidationError","ValidationError","ValidationError","ValidationError","account_id","account_id","account_id","account_id","account_id","account_id","account_id","account_id","account_id","account_id","account_id","account_id","account_id","account_id","account_id","account_id","account_id","account_id","account_id","account_id","account_id","account_id","account_id","account_id","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","client_order_id","client_order_id","client_order_id","client_order_id","client_order_id","client_order_id","client_order_id","client_order_id","client_order_id","client_order_id","client_order_id","client_order_id","client_order_id","client_order_id","client_order_id","client_order_id","client_order_id","client_order_id","client_order_id","client_order_id","client_order_id","client_order_id","client_order_id","client_order_id","client_order_id","client_order_id","client_order_id","client_order_id","client_order_id","client_order_id","client_order_id","client_order_id","client_order_id","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","commission","commission","contingency_type","contingency_type","currency","currency","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","display_qty","display_qty","emulation_trigger","emulation_trigger","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","event_id","event_id","event_id","event_id","event_id","event_id","event_id","event_id","event_id","event_id","event_id","event_id","event_id","event_id","event_id","event_id","event_id","event_id","event_id","event_id","event_id","event_id","event_id","event_id","event_id","event_id","event_id","event_id","event_id","event_id","event_id","event_id","exec_algorithm_id","exec_algorithm_id","exec_algorithm_params","exec_algorithm_params","exec_spawn_id","exec_spawn_id","expire_time","expire_time","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","instrument_id","instrument_id","instrument_id","instrument_id","instrument_id","instrument_id","instrument_id","instrument_id","instrument_id","instrument_id","instrument_id","instrument_id","instrument_id","instrument_id","instrument_id","instrument_id","instrument_id","instrument_id","instrument_id","instrument_id","instrument_id","instrument_id","instrument_id","instrument_id","instrument_id","instrument_id","instrument_id","instrument_id","instrument_id","instrument_id","instrument_id","instrument_id","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","last_px","last_px","last_qty","last_qty","limit_offset","limit_offset","linked_order_ids","linked_order_ids","liquidity_side","liquidity_side","order_list_id","order_list_id","order_side","order_side","order_side","order_side","order_type","order_type","order_type","order_type","parent_order_id","parent_order_id","position_id","position_id","post_only","post_only","price","price","price","price","quantity","quantity","quantity","quantity","quote_quantity","quote_quantity","reason","reason","reason","reason","reason","reason","reason","reason","reconciliation","reconciliation","reconciliation","reconciliation","reconciliation","reconciliation","reconciliation","reconciliation","reconciliation","reconciliation","reconciliation","reconciliation","reconciliation","reconciliation","reconciliation","reconciliation","reconciliation","reconciliation","reconciliation","reconciliation","reconciliation","reconciliation","reconciliation","reconciliation","reduce_only","reduce_only","released_price","released_price","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","strategy_id","strategy_id","strategy_id","strategy_id","strategy_id","strategy_id","strategy_id","strategy_id","strategy_id","strategy_id","strategy_id","strategy_id","strategy_id","strategy_id","strategy_id","strategy_id","strategy_id","strategy_id","strategy_id","strategy_id","strategy_id","strategy_id","strategy_id","strategy_id","strategy_id","strategy_id","strategy_id","strategy_id","strategy_id","strategy_id","strategy_id","strategy_id","strategy_id","tags","tags","time_in_force","time_in_force","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","trade_id","trade_id","trader_id","trader_id","trader_id","trader_id","trader_id","trader_id","trader_id","trader_id","trader_id","trader_id","trader_id","trader_id","trader_id","trader_id","trader_id","trader_id","trader_id","trader_id","trader_id","trader_id","trader_id","trader_id","trader_id","trader_id","trader_id","trader_id","trader_id","trader_id","trader_id","trader_id","trader_id","trader_id","trailing_offset","trailing_offset","trailing_offset_type","trailing_offset_type","trigger_instrument_id","trigger_instrument_id","trigger_price","trigger_price","trigger_price","trigger_price","trigger_type","trigger_type","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","ts_event","ts_event","ts_event","ts_event","ts_event","ts_event","ts_event","ts_event","ts_event","ts_event","ts_event","ts_event","ts_event","ts_event","ts_event","ts_event","ts_event","ts_event","ts_event","ts_event","ts_event","ts_event","ts_event","ts_event","ts_event","ts_event","ts_event","ts_event","ts_event","ts_event","ts_event","ts_event","ts_event","ts_init","ts_init","ts_init","ts_init","ts_init","ts_init","ts_init","ts_init","ts_init","ts_init","ts_init","ts_init","ts_init","ts_init","ts_init","ts_init","ts_init","ts_init","ts_init","ts_init","ts_init","ts_init","ts_init","ts_init","ts_init","ts_init","ts_init","ts_init","ts_init","ts_init","ts_init","ts_init","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","venue_order_id","venue_order_id","venue_order_id","venue_order_id","venue_order_id","venue_order_id","venue_order_id","venue_order_id","venue_order_id","venue_order_id","venue_order_id","venue_order_id","venue_order_id","venue_order_id","venue_order_id","venue_order_id","venue_order_id","venue_order_id","venue_order_id","venue_order_id","PositionChanged","PositionChanged","PositionClosed","PositionClosed","PositionEvent","PositionOpened","PositionOpened","PositionState","account_id","account_id","account_id","account_id","avg_px_closed","avg_px_closed","avg_px_closed","avg_px_open","avg_px_open","avg_px_open","avg_px_open","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","closing_order_id","currency","currency","currency","currency","duration","entry","entry","entry","entry","eq","eq","eq","eq","fmt","fmt","fmt","fmt","from","from","from","from","from","instrument_id","instrument_id","instrument_id","instrument_id","into","into","into","into","into","last_px","last_px","last_px","last_px","last_qty","last_qty","last_qty","last_qty","opening_order_id","opening_order_id","opening_order_id","opening_order_id","peak_quantity","peak_quantity","peak_quantity","position_id","position_id","position_id","position_id","quantity","quantity","quantity","quantity","realized_pnl","realized_pnl","realized_pnl","realized_return","realized_return","realized_return","side","side","side","side","signed_qty","signed_qty","signed_qty","signed_qty","strategy_id","strategy_id","strategy_id","strategy_id","to_owned","to_owned","to_owned","to_owned","trader_id","trader_id","trader_id","trader_id","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","ts_closed","ts_event","ts_event","ts_event","ts_event","ts_init","ts_init","ts_init","ts_init","ts_opened","ts_opened","ts_opened","type_id","type_id","type_id","type_id","type_id","unrealized_pnl","unrealized_pnl","unrealized_pnl","data","events","identifiers","orderbook","types","bar","delta","order","quote","ticker","trade","bar_eq","bar_hash","bar_new","bar_new_from_raw","bar_specification_eq","bar_specification_ge","bar_specification_gt","bar_specification_hash","bar_specification_le","bar_specification_lt","bar_specification_new","bar_specification_to_cstr","bar_to_cstr","bar_type_check_parsing","bar_type_eq","bar_type_from_cstr","bar_type_ge","bar_type_gt","bar_type_hash","bar_type_le","bar_type_lt","bar_type_new","bar_type_to_cstr","orderbook_delta_eq","orderbook_delta_hash","orderbook_delta_new","book_order_debug_to_cstr","book_order_display_to_cstr","book_order_eq","book_order_exposure","book_order_from_raw","book_order_hash","book_order_signed_size","quote_tick_eq","quote_tick_hash","quote_tick_new","quote_tick_to_cstr","ticker_new","ticker_to_cstr","trade_tick_eq","trade_tick_hash","trade_tick_new","trade_tick_to_cstr","order","order_accepted_new","order_denied_new","order_emulated_new","order_rejected_new","order_released_new","order_submitted_new","account_id","client_id","client_order_id","component_id","exec_algorithm_id","instrument_id","order_list_id","position_id","strategy_id","symbol","trade_id","trader_id","venue","venue_order_id","account_id_hash","account_id_new","client_id_hash","client_id_new","client_order_id_hash","client_order_id_new","component_id_hash","component_id_new","exec_algorithm_id_hash","exec_algorithm_id_new","instrument_id_check_parsing","instrument_id_from_cstr","instrument_id_hash","instrument_id_is_synthetic","instrument_id_new","instrument_id_to_cstr","order_list_id_hash","order_list_id_new","position_id_hash","position_id_new","strategy_id_hash","strategy_id_new","symbol_hash","symbol_new","trade_id_hash","trade_id_new","trader_id_hash","trader_id_new","venue_hash","venue_is_synthetic","venue_new","venue_order_id_hash","venue_order_id_new","book","level","OrderBook_API","borrow","borrow_mut","deref","deref_mut","from","into","orderbook_add","orderbook_apply_delta","orderbook_asks","orderbook_best_ask_price","orderbook_best_ask_size","orderbook_best_bid_price","orderbook_best_bid_size","orderbook_bids","orderbook_book_type","orderbook_check_integrity","orderbook_clear","orderbook_clear_asks","orderbook_clear_bids","orderbook_count","orderbook_delete","orderbook_drop","orderbook_get_avg_px_for_quantity","orderbook_get_quantity_for_price","orderbook_has_ask","orderbook_has_bid","orderbook_instrument_id","orderbook_midpoint","orderbook_new","orderbook_pprint_to_cstr","orderbook_reset","orderbook_sequence","orderbook_simulate_fills","orderbook_spread","orderbook_ts_last","orderbook_update","orderbook_update_quote_tick","orderbook_update_trade_tick","try_from","try_into","type_id","vec_fills_drop","Level_API","borrow","borrow_mut","clone","clone_into","deref","deref_mut","from","into","level_clone","level_drop","level_exposure","level_new","level_orders","level_price","level_size","new","to_owned","try_from","try_into","type_id","vec_levels_drop","vec_orders_drop","currency","money","price","quantity","currency_code_to_cstr","currency_exists","currency_from_cstr","currency_from_py","currency_hash","currency_name_to_cstr","currency_register","currency_to_cstr","money_add_assign","money_as_f64","money_from_raw","money_new","money_sub_assign","price_add_assign","price_as_f64","price_from_raw","price_new","price_sub_assign","quantity_add_assign","quantity_add_assign_u64","quantity_as_f64","quantity_from_raw","quantity_new","quantity_sub_assign","quantity_sub_assign_u64","account_id","client_id","client_order_id","component_id","exec_algorithm_id","instrument_id","interned_string_stats","order_list_id","position_id","strategy_id","symbol","trade_id","trader_id","venue","venue_order_id","AccountId","arguments","borrow","borrow_mut","clone","clone_into","cmp","compare","default","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","fmt","from","from","from_str","hash","into","into_py","items_iter","lazy_type_object","new","partial_cmp","separate_by_policy","serialize","to_owned","to_string","try_from","try_into","type_id","type_object_raw","value","wrap","ClientId","arguments","borrow","borrow_mut","clone","clone_into","cmp","compare","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","fmt","from","from","from_str","hash","into","into_py","items_iter","lazy_type_object","new","partial_cmp","separate_by_policy","serialize","to_owned","to_string","try_from","try_into","type_id","type_object_raw","value","wrap","ClientOrderId","arguments","borrow","borrow_mut","clone","clone_into","cmp","compare","default","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","fmt","from","from","from_str","hash","into","into_py","items_iter","lazy_type_object","new","optional_ustr_to_vec_client_order_ids","optional_vec_client_order_ids_to_ustr","partial_cmp","separate_by_policy","serialize","to_owned","to_string","try_from","try_into","type_id","type_object_raw","value","wrap","ComponentId","arguments","borrow","borrow_mut","clone","clone_into","cmp","compare","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","fmt","from","from","from_str","hash","into","into_py","items_iter","lazy_type_object","new","partial_cmp","separate_by_policy","serialize","to_owned","to_string","try_from","try_into","type_id","type_object_raw","value","wrap","ExecAlgorithmId","arguments","borrow","borrow_mut","clone","clone_into","cmp","compare","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","fmt","from","from","from_str","hash","into","into_py","items_iter","lazy_type_object","new","partial_cmp","separate_by_policy","serialize","to_owned","to_string","try_from","try_into","type_id","type_object_raw","value","wrap","InstrumentId","arguments","borrow","borrow_mut","clone","clone_into","cmp","compare","default","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","fmt","from","from","from_str","hash","into","into_py","is_synthetic","items_iter","lazy_type_object","new","partial_cmp","separate_by_policy","serialize","symbol","to_owned","to_string","try_from","try_into","type_id","type_object_raw","venue","wrap","OrderListId","arguments","borrow","borrow_mut","clone","clone_into","cmp","compare","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","fmt","from","from","from_str","hash","into","into_py","items_iter","lazy_type_object","new","partial_cmp","separate_by_policy","serialize","to_owned","to_string","try_from","try_into","type_id","type_object_raw","value","wrap","PositionId","arguments","borrow","borrow_mut","clone","clone_into","cmp","compare","default","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","fmt","from","from","from_str","hash","into","into_py","items_iter","lazy_type_object","new","partial_cmp","separate_by_policy","serialize","to_owned","to_string","try_from","try_into","type_id","type_object_raw","value","wrap","StrategyId","arguments","borrow","borrow_mut","clone","clone_into","cmp","compare","default","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","fmt","from","from","from_str","hash","into","into_py","items_iter","lazy_type_object","new","partial_cmp","separate_by_policy","serialize","to_owned","to_string","try_from","try_into","type_id","type_object_raw","value","wrap","Symbol","arguments","borrow","borrow_mut","clone","clone_into","cmp","compare","default","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","fmt","from","from","from_str","hash","into","into_py","items_iter","lazy_type_object","new","partial_cmp","separate_by_policy","serialize","to_owned","to_string","try_from","try_into","type_id","type_object_raw","value","wrap","TradeId","arguments","borrow","borrow_mut","clone","clone_into","cmp","compare","default","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","fmt","from","from","from_str","hash","into","into_py","items_iter","lazy_type_object","new","partial_cmp","separate_by_policy","serialize","to_owned","to_string","try_from","try_into","type_id","type_object_raw","value","wrap","TraderId","arguments","borrow","borrow_mut","clone","clone_into","cmp","compare","default","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","fmt","from","from","from_str","hash","into","into_py","items_iter","lazy_type_object","new","partial_cmp","separate_by_policy","serialize","to_owned","to_string","try_from","try_into","type_id","type_object_raw","value","wrap","SYNTHETIC_VENUE","Venue","arguments","borrow","borrow_mut","clone","clone_into","cmp","compare","default","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","fmt","from","from","from_str","hash","into","into_py","is_synthetic","items_iter","lazy_type_object","new","partial_cmp","separate_by_policy","serialize","synthetic","to_owned","to_string","try_from","try_into","type_id","type_object_raw","value","wrap","VenueOrderId","arguments","borrow","borrow_mut","clone","clone_into","cmp","compare","default","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","fmt","from","from","from_str","hash","into","into_py","items_iter","lazy_type_object","new","partial_cmp","separate_by_policy","serialize","to_owned","to_string","try_from","try_into","type_id","type_object_raw","value","wrap","Instrument","asset_class","asset_type","base_currency","calculate_base_quantity","calculate_notional_value","crypto_future","crypto_perpetual","currency_pair","equity","futures_contract","id","is_inverse","lot_size","make_price","make_qty","maker_fee","margin_init","margin_maint","max_price","max_quantity","min_price","min_quantity","multiplier","options_contract","price_increment","price_precision","quote_currency","raw_symbol","settlement_currency","size_increment","size_precision","symbol","synthetic","synthetic_api","taker_fee","venue","CryptoFuture","arguments","asset_class","asset_type","base_currency","borrow","borrow_mut","clone","clone_into","deserialize","doc","eq","equivalent","equivalent","equivalent","expiration","extract","extract","extract","fmt","from","hash","id","id","into","into_py","is_inverse","items_iter","lazy_type_object","lot_size","lot_size","maker_fee","maker_fee","margin_init","margin_init","margin_maint","margin_maint","max_notional","max_price","max_price","max_quantity","max_quantity","min_notional","min_price","min_price","min_quantity","min_quantity","multiplier","new","price_increment","price_increment","price_precision","price_precision","quote_currency","quote_currency","raw_symbol","raw_symbol","serialize","settlement_currency","settlement_currency","size_increment","size_increment","size_precision","size_precision","taker_fee","taker_fee","to_owned","try_from","try_into","type_id","type_object_raw","underlying","wrap","CryptoPerpetual","arguments","asset_class","asset_type","base_currency","base_currency","borrow","borrow_mut","clone","clone_into","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","from","hash","id","id","into","into_py","is_inverse","items_iter","lazy_type_object","lot_size","lot_size","maker_fee","maker_fee","margin_init","margin_init","margin_maint","margin_maint","max_notional","max_price","max_price","max_quantity","max_quantity","min_notional","min_price","min_price","min_quantity","min_quantity","multiplier","new","price_increment","price_increment","price_precision","price_precision","quote_currency","quote_currency","raw_symbol","raw_symbol","serialize","settlement_currency","settlement_currency","size_increment","size_increment","size_precision","size_precision","taker_fee","taker_fee","to_owned","try_from","try_into","type_id","type_object_raw","wrap","CurrencyPair","arguments","asset_class","asset_type","base_currency","base_currency","borrow","borrow_mut","clone","clone_into","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","from","hash","id","id","into","into_py","is_inverse","items_iter","lazy_type_object","lot_size","lot_size","maker_fee","maker_fee","margin_init","margin_init","margin_maint","margin_maint","max_price","max_price","max_quantity","max_quantity","min_price","min_price","min_quantity","min_quantity","multiplier","new","price_increment","price_increment","price_precision","price_precision","quote_currency","quote_currency","raw_symbol","raw_symbol","serialize","settlement_currency","size_increment","size_increment","size_precision","size_precision","taker_fee","taker_fee","to_owned","try_from","try_into","type_id","type_object_raw","wrap","Equity","arguments","asset_class","asset_type","base_currency","borrow","borrow_mut","clone","clone_into","currency","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","from","hash","id","id","into","into_py","is_inverse","isin","items_iter","lazy_type_object","lot_size","lot_size","maker_fee","maker_fee","margin_init","margin_init","margin_maint","margin_maint","max_price","max_price","max_quantity","max_quantity","min_price","min_price","min_quantity","min_quantity","multiplier","multiplier","new","price_increment","price_increment","price_precision","price_precision","quote_currency","raw_symbol","raw_symbol","serialize","settlement_currency","size_increment","size_precision","taker_fee","taker_fee","to_owned","try_from","try_into","type_id","type_object_raw","wrap","FuturesContract","arguments","asset_class","asset_class","asset_type","base_currency","borrow","borrow_mut","clone","clone_into","currency","deserialize","doc","eq","equivalent","equivalent","equivalent","expiration","extract","extract","extract","fmt","from","hash","id","id","into","into_py","is_inverse","items_iter","lazy_type_object","lot_size","lot_size","maker_fee","maker_fee","margin_init","margin_init","margin_maint","margin_maint","max_price","max_price","max_quantity","max_quantity","min_price","min_price","min_quantity","min_quantity","multiplier","new","price_increment","price_increment","price_precision","price_precision","quote_currency","raw_symbol","raw_symbol","serialize","settlement_currency","size_increment","size_precision","taker_fee","taker_fee","to_owned","try_from","try_into","type_id","type_object_raw","underlying","wrap","OptionsContract","arguments","asset_class","asset_class","asset_type","base_currency","borrow","borrow_mut","clone","clone_into","currency","deserialize","doc","eq","equivalent","equivalent","equivalent","expiration","extract","extract","extract","fmt","from","hash","id","id","into","into_py","is_inverse","items_iter","lazy_type_object","lot_size","lot_size","maker_fee","maker_fee","margin_init","margin_init","margin_maint","margin_maint","max_price","max_price","max_quantity","max_quantity","min_price","min_price","min_quantity","min_quantity","multiplier","new","option_kind","price_increment","price_increment","price_precision","price_precision","quote_currency","raw_symbol","raw_symbol","serialize","settlement_currency","size_increment","size_precision","strike_price","taker_fee","taker_fee","to_owned","try_from","try_into","type_id","type_object_raw","underlying","wrap","SyntheticInstrument","arguments","borrow","borrow_mut","calculate","calculate_from_map","change_formula","clone","clone_into","components","context","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","formula","from","hash","id","into","into_py","is_valid_formula","items_iter","lazy_type_object","new","price_increment","price_precision","to_owned","try_from","try_into","ts_event","ts_init","type_id","type_object_raw","wrap","SyntheticInstrument_API","borrow","borrow_mut","deref","deref_mut","from","into","synthetic_instrument_calculate","synthetic_instrument_change_formula","synthetic_instrument_components_count","synthetic_instrument_components_to_cstr","synthetic_instrument_drop","synthetic_instrument_formula_to_cstr","synthetic_instrument_id","synthetic_instrument_is_valid_formula","synthetic_instrument_new","synthetic_instrument_price_increment","synthetic_instrument_price_precision","synthetic_instrument_ts_event","synthetic_instrument_ts_init","try_from","try_into","type_id","book","ladder","level","Add","BookIntegrityError","InvalidBookOperation","NoOrderSide","OrderBook","OrderNotFound","OrdersCrossed","PreProcessOrder","TooManyLevels","TooManyOrders","add","apply_delta","asks","best_ask_price","best_ask_size","best_bid_price","best_bid_size","bids","book_type","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","check_integrity","clear","clear_asks","clear_bids","count","delete","fmt","fmt","fmt","fmt","from","from","from","get_avg_px_for_quantity","get_quantity_for_price","has_ask","has_bid","instrument_id","into","into","into","midpoint","new","pprint","reset","separate_by_policy","separate_by_policy","sequence","simulate_fills","spread","to_string","to_string","try_from","try_from","try_from","try_into","try_into","try_into","ts_last","type_id","type_id","type_id","update","update_quote_tick","update_trade_tick","BookPrice","Ladder","add","add_bulk","borrow","borrow","borrow_mut","borrow_mut","cache","clear","clone","clone_into","cmp","compare","delete","eq","equivalent","equivalent","equivalent","exposures","fmt","fmt","from","from","into","into","is_empty","len","levels","new","new","partial_cmp","remove","separate_by_policy","side","side","simulate_fills","sizes","to_owned","to_string","top","try_from","try_from","try_into","try_into","type_id","type_id","update","value","Level","add","add_bulk","borrow","borrow_mut","clone","clone_into","cmp","compare","delete","eq","equivalent","equivalent","equivalent","exposure","exposure_raw","first","fmt","from","from_order","ge","gt","into","is_empty","le","len","lt","new","orders","partial_cmp","price","remove_by_id","size","size_raw","to_owned","try_from","try_into","type_id","update","base","default","limit","limit_if_touched","market","market_if_touched","market_to_limit","stop_limit","stop_market","trailing_stop_limit","trailing_stop_market","InvalidOrderEvent","InvalidStateTransition","NoPreviousState","Order","OrderCore","OrderError","UnrecognizedEvent","account_id","account_id","apply","apply","avg_px","avg_px","borrow","borrow","borrow_mut","borrow_mut","client_order_id","client_order_id","clone","clone_into","closing_side","commission","commissions","commissions","contingency_type","contingency_type","deserialize","display_qty","emulation_trigger","emulation_trigger","event_count","events","events","exec_algorithm_id","exec_algorithm_id","exec_algorithm_params","exec_algorithm_params","exec_spawn_id","exec_spawn_id","expire_time","filled_qty","filled_qty","fmt","fmt","fmt","from","from","init_id","init_id","instrument_id","instrument_id","into","into","is_active_local","is_aggressive","is_buy","is_canceled","is_child_order","is_closed","is_contingency","is_emulated","is_inflight","is_open","is_parent_order","is_passive","is_pending_cancel","is_pending_update","is_post_only","is_primary","is_quote_quantity","is_quote_quantity","is_reduce_only","is_reduce_only","is_secondary","is_sell","last_event","last_trade_id","last_trade_id","leaves_qty","leaves_qty","limit_offset","linked_order_ids","linked_order_ids","liquidity_side","liquidity_side","new","opposite_side","order_list_id","order_list_id","order_type","order_type","parent_order_id","parent_order_id","position_id","position_id","previous_status","price","quantity","quantity","separate_by_policy","serialize","set_slippage","side","side","signed_decimal_qty","slippage","slippage","status","status","str_hashmap_to_ustr","strategy_id","strategy_id","symbol","tags","tags","time_in_force","time_in_force","to_owned","to_string","trade_ids","trade_ids","trader_id","trader_id","trailing_offset","trailing_offset_type","trigger_instrument_id","trigger_price","trigger_type","try_from","try_from","try_into","try_into","ts_init","ts_init","ts_last","ts_last","type_id","type_id","update","ustr_hashmap_to_str","venue","venue_order_id","venue_order_id","venue_order_ids","venue_order_ids","would_reduce_only","LimitOrder","account_id","apply","arguments","avg_px","borrow","borrow_mut","client_order_id","contingency_type","default","deref","deref_mut","display_qty","display_qty","doc","emulation_trigger","events","exec_algorithm_id","exec_algorithm_params","exec_spawn_id","expire_time","expire_time","extract","extract","filled_qty","from","from","init_id","instrument_id","into","into_py","is_post_only","is_post_only","is_quote_quantity","is_reduce_only","items_iter","last_trade_id","lazy_type_object","leaves_qty","limit_offset","linked_order_ids","liquidity_side","new","order_list_id","order_type","parent_order_id","position_id","price","price","quantity","side","slippage","status","strategy_id","symbol","tags","time_in_force","trade_ids","trader_id","trailing_offset","trailing_offset_type","trigger_instrument_id","trigger_instrument_id","trigger_price","trigger_type","try_from","try_into","ts_init","ts_last","type_id","type_object_raw","update","venue","venue_order_id","venue_order_ids","wrap","LimitIfTouchedOrder","account_id","apply","arguments","avg_px","borrow","borrow_mut","client_order_id","contingency_type","default","deref","deref_mut","display_qty","display_qty","doc","emulation_trigger","events","exec_algorithm_id","exec_algorithm_params","exec_spawn_id","expire_time","expire_time","extract","extract","filled_qty","from","from","init_id","instrument_id","into","into_py","is_post_only","is_post_only","is_quote_quantity","is_reduce_only","is_triggered","items_iter","last_trade_id","lazy_type_object","leaves_qty","limit_offset","linked_order_ids","liquidity_side","new","order_list_id","order_type","parent_order_id","position_id","price","price","quantity","side","slippage","status","strategy_id","symbol","tags","time_in_force","trade_ids","trader_id","trailing_offset","trailing_offset_type","trigger_instrument_id","trigger_instrument_id","trigger_price","trigger_price","trigger_type","trigger_type","try_from","try_into","ts_init","ts_last","ts_triggered","type_id","type_object_raw","update","venue","venue_order_id","venue_order_ids","wrap","MarketOrder","account_id","apply","arguments","avg_px","borrow","borrow_mut","client_order_id","contingency_type","default","deref","deref_mut","display_qty","doc","emulation_trigger","events","exec_algorithm_id","exec_algorithm_params","exec_spawn_id","expire_time","extract","extract","filled_qty","from","from","init_id","instrument_id","into","into_py","is_post_only","is_quote_quantity","is_reduce_only","items_iter","last_trade_id","lazy_type_object","leaves_qty","limit_offset","linked_order_ids","liquidity_side","new","order_list_id","order_type","parent_order_id","position_id","price","quantity","side","slippage","status","strategy_id","symbol","tags","time_in_force","trade_ids","trader_id","trailing_offset","trailing_offset_type","trigger_instrument_id","trigger_price","trigger_type","try_from","try_into","ts_init","ts_last","type_id","type_object_raw","update","venue","venue_order_id","venue_order_ids","wrap","MarketIfTouchedOrder","account_id","apply","arguments","avg_px","borrow","borrow_mut","client_order_id","contingency_type","default","deref","deref_mut","display_qty","display_qty","doc","emulation_trigger","events","exec_algorithm_id","exec_algorithm_params","exec_spawn_id","expire_time","expire_time","extract","extract","filled_qty","from","from","init_id","instrument_id","into","into_py","is_post_only","is_quote_quantity","is_reduce_only","is_triggered","items_iter","last_trade_id","lazy_type_object","leaves_qty","limit_offset","linked_order_ids","liquidity_side","new","order_list_id","order_type","parent_order_id","position_id","price","quantity","side","slippage","status","strategy_id","symbol","tags","time_in_force","trade_ids","trader_id","trailing_offset","trailing_offset_type","trigger_instrument_id","trigger_instrument_id","trigger_price","trigger_price","trigger_type","trigger_type","try_from","try_into","ts_init","ts_last","ts_triggered","type_id","type_object_raw","update","venue","venue_order_id","venue_order_ids","wrap","MarketToLimitOrder","account_id","apply","arguments","avg_px","borrow","borrow_mut","client_order_id","contingency_type","default","deref","deref_mut","display_qty","display_qty","doc","emulation_trigger","events","exec_algorithm_id","exec_algorithm_params","exec_spawn_id","expire_time","expire_time","extract","extract","filled_qty","from","from","init_id","instrument_id","into","into_py","is_post_only","is_post_only","is_quote_quantity","is_reduce_only","items_iter","last_trade_id","lazy_type_object","leaves_qty","limit_offset","linked_order_ids","liquidity_side","new","order_list_id","order_type","parent_order_id","position_id","price","price","quantity","side","slippage","status","strategy_id","symbol","tags","time_in_force","trade_ids","trader_id","trailing_offset","trailing_offset_type","trigger_instrument_id","trigger_price","trigger_type","try_from","try_into","ts_init","ts_last","type_id","type_object_raw","update","venue","venue_order_id","venue_order_ids","wrap","StopLimitOrder","account_id","apply","arguments","avg_px","borrow","borrow_mut","client_order_id","contingency_type","default","deref","deref_mut","display_qty","display_qty","doc","emulation_trigger","events","exec_algorithm_id","exec_algorithm_params","exec_spawn_id","expire_time","expire_time","extract","extract","filled_qty","from","from","init_id","instrument_id","into","into_py","is_post_only","is_post_only","is_quote_quantity","is_reduce_only","is_triggered","items_iter","last_trade_id","lazy_type_object","leaves_qty","limit_offset","linked_order_ids","liquidity_side","new","order_list_id","order_type","parent_order_id","position_id","price","price","quantity","side","slippage","status","strategy_id","symbol","tags","time_in_force","trade_ids","trader_id","trailing_offset","trailing_offset_type","trigger_instrument_id","trigger_instrument_id","trigger_price","trigger_price","trigger_type","trigger_type","try_from","try_into","ts_init","ts_last","ts_triggered","type_id","type_object_raw","update","venue","venue_order_id","venue_order_ids","wrap","StopMarketOrder","account_id","apply","arguments","avg_px","borrow","borrow_mut","client_order_id","contingency_type","default","deref","deref_mut","display_qty","display_qty","doc","emulation_trigger","events","exec_algorithm_id","exec_algorithm_params","exec_spawn_id","expire_time","expire_time","extract","extract","filled_qty","from","from","init_id","instrument_id","into","into_py","is_post_only","is_quote_quantity","is_reduce_only","is_triggered","items_iter","last_trade_id","lazy_type_object","leaves_qty","limit_offset","linked_order_ids","liquidity_side","new","order_list_id","order_type","parent_order_id","position_id","price","quantity","side","slippage","status","strategy_id","symbol","tags","time_in_force","trade_ids","trader_id","trailing_offset","trailing_offset_type","trigger_instrument_id","trigger_instrument_id","trigger_price","trigger_price","trigger_type","trigger_type","try_from","try_into","ts_init","ts_last","ts_triggered","type_id","type_object_raw","update","venue","venue_order_id","venue_order_ids","wrap","TrailingStopLimitOrder","account_id","apply","arguments","avg_px","borrow","borrow_mut","client_order_id","contingency_type","default","deref","deref_mut","display_qty","display_qty","doc","emulation_trigger","events","exec_algorithm_id","exec_algorithm_params","exec_spawn_id","expire_time","expire_time","extract","extract","filled_qty","from","from","init_id","instrument_id","into","into_py","is_post_only","is_post_only","is_quote_quantity","is_reduce_only","is_triggered","items_iter","last_trade_id","lazy_type_object","leaves_qty","limit_offset","limit_offset","linked_order_ids","liquidity_side","new","order_list_id","order_type","parent_order_id","position_id","price","price","quantity","side","slippage","status","strategy_id","symbol","tags","time_in_force","trade_ids","trader_id","trailing_offset","trailing_offset","trailing_offset_type","trailing_offset_type","trigger_instrument_id","trigger_instrument_id","trigger_price","trigger_price","trigger_type","trigger_type","try_from","try_into","ts_init","ts_last","ts_triggered","type_id","type_object_raw","update","venue","venue_order_id","venue_order_ids","wrap","TrailingStopMarketOrder","account_id","apply","arguments","avg_px","borrow","borrow_mut","client_order_id","contingency_type","default","deref","deref_mut","display_qty","display_qty","doc","emulation_trigger","events","exec_algorithm_id","exec_algorithm_params","exec_spawn_id","expire_time","expire_time","extract","extract","filled_qty","from","from","init_id","instrument_id","into","into_py","is_post_only","is_quote_quantity","is_reduce_only","is_triggered","items_iter","last_trade_id","lazy_type_object","leaves_qty","limit_offset","linked_order_ids","liquidity_side","new","order_list_id","order_type","parent_order_id","position_id","price","quantity","side","slippage","status","strategy_id","symbol","tags","time_in_force","trade_ids","trader_id","trailing_offset","trailing_offset","trailing_offset_type","trailing_offset_type","trigger_instrument_id","trigger_instrument_id","trigger_price","trigger_price","trigger_type","trigger_type","try_from","try_into","ts_init","ts_last","ts_triggered","type_id","type_object_raw","update","venue","venue_order_id","venue_order_ids","wrap","EnumIterator","PY_MODULE_MODEL","borrow","borrow_mut","data","doc","extract","extract","from","identifiers","instruments","into","into_py","items_iter","lazy_type_object","macros","model","new","orders","try_from","try_into","type_id","type_object_raw","types","value_to_pydict","value_to_pyobject","wrap","bar","delta","order","quote","ticker","trade","instrument_id","crypto_future","crypto_perpetual","market","currency","money","price","quantity","balance","currency","fixed","money","price","quantity","AccountBalance","borrow","borrow_mut","currency","fmt","free","from","into","locked","separate_by_policy","to_string","total","try_from","try_into","type_id","AAVE","ACA","ADA","AUD","AVAX","BCH","BNB","BRL","BRZ","BSV","BTC","BTTC","BUSD","CAD","CAKE","CHF","CNH","CNY","CZK","Currency","DASH","DKK","DOGE","DOT","EOS","ETH","ETHW","EUR","GBP","HKD","HUF","ILS","INR","JOE","JPY","KRW","LINK","LTC","LUNA","MXN","NBT","NOK","NZD","ONEINCH","PLN","RUB","SAR","SEK","SGD","SHIB","SOL","THB","TRX","TRY","TRYB","TUSD","TWD","USD","USDC","USDP","USDT","VTC","WSB","XAG","XAU","XBT","XEC","XLM","XMR","XPT","XRP","XTZ","ZAR","ZEC","arguments","borrow","borrow_mut","clone","clone_into","code","currency_type","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","from","from","from_str","hash","into","into_py","is_commodity_backed","is_crypto","is_fiat","iso4217","items_iter","lazy_type_object","name","new","precision","register","serialize","to_owned","try_from","try_into","type_id","type_object_raw","wrap","FIXED_PRECISION","FIXED_SCALAR","check_fixed_precision","f64_to_fixed_i64","f64_to_fixed_u64","fixed_i64_to_f64","fixed_u64_to_f64","MONEY_MAX","MONEY_MIN","Money","add","add","add_assign","arguments","as_decimal","as_f64","borrow","borrow_mut","clone","clone_into","cmp","compare","currency","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","fmt","from","from_raw","from_str","ge","gt","hash","into","into_py","is_zero","items_iter","lazy_type_object","le","lt","mul","neg","new","partial_cmp","raw","separate_by_policy","serialize","sub","sub","sub_assign","to_formatted_string","to_owned","to_string","try_from","try_into","type_id","type_object_raw","wrap","ERROR_PRICE","PRICE_MAX","PRICE_MIN","Price","add","add","add_assign","arguments","as_decimal","as_f64","borrow","borrow_mut","clone","clone_into","cmp","compare","default","deref","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","fmt","from","from","from_raw","from_str","ge","gt","hash","into","into_py","is_zero","items_iter","lazy_type_object","le","lt","max","min","mul","neg","new","partial_cmp","precision","raw","separate_by_policy","serialize","sub","sub","sub_assign","to_formatted_string","to_owned","to_string","try_from","try_into","type_id","type_object_raw","wrap","zero","QUANTITY_MAX","QUANTITY_MIN","Quantity","add","add_assign","arguments","as_decimal","as_f64","borrow","borrow_mut","clone","clone_into","cmp","compare","default","deref","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","fmt","from","from","from","from_raw","from_str","ge","gt","hash","into","into_py","is_positive","is_zero","items_iter","lazy_type_object","le","lt","mul","mul","mul_assign","new","partial_cmp","precision","raw","separate_by_policy","serialize","sub","sub_assign","to_formatted_string","to_owned","to_string","try_from","try_into","type_id","type_object_raw","wrap","zero"],"q":[[0,"nautilus_model"],[16,"nautilus_model::currencies"],[17,"nautilus_model::data"],[48,"nautilus_model::data::bar"],[183,"nautilus_model::data::delta"],[227,"nautilus_model::data::order"],[273,"nautilus_model::data::quote"],[319,"nautilus_model::data::ticker"],[357,"nautilus_model::data::trade"],[401,"nautilus_model::enums"],[2085,"nautilus_model::events"],[2087,"nautilus_model::events::order"],[3270,"nautilus_model::events::position"],[3418,"nautilus_model::ffi"],[3423,"nautilus_model::ffi::data"],[3429,"nautilus_model::ffi::data::bar"],[3452,"nautilus_model::ffi::data::delta"],[3455,"nautilus_model::ffi::data::order"],[3462,"nautilus_model::ffi::data::quote"],[3466,"nautilus_model::ffi::data::ticker"],[3468,"nautilus_model::ffi::data::trade"],[3472,"nautilus_model::ffi::events"],[3473,"nautilus_model::ffi::events::order"],[3479,"nautilus_model::ffi::identifiers"],[3493,"nautilus_model::ffi::identifiers::account_id"],[3495,"nautilus_model::ffi::identifiers::client_id"],[3497,"nautilus_model::ffi::identifiers::client_order_id"],[3499,"nautilus_model::ffi::identifiers::component_id"],[3501,"nautilus_model::ffi::identifiers::exec_algorithm_id"],[3503,"nautilus_model::ffi::identifiers::instrument_id"],[3509,"nautilus_model::ffi::identifiers::order_list_id"],[3511,"nautilus_model::ffi::identifiers::position_id"],[3513,"nautilus_model::ffi::identifiers::strategy_id"],[3515,"nautilus_model::ffi::identifiers::symbol"],[3517,"nautilus_model::ffi::identifiers::trade_id"],[3519,"nautilus_model::ffi::identifiers::trader_id"],[3521,"nautilus_model::ffi::identifiers::venue"],[3524,"nautilus_model::ffi::identifiers::venue_order_id"],[3526,"nautilus_model::ffi::orderbook"],[3528,"nautilus_model::ffi::orderbook::book"],[3571,"nautilus_model::ffi::orderbook::level"],[3594,"nautilus_model::ffi::types"],[3598,"nautilus_model::ffi::types::currency"],[3606,"nautilus_model::ffi::types::money"],[3611,"nautilus_model::ffi::types::price"],[3616,"nautilus_model::ffi::types::quantity"],[3623,"nautilus_model::identifiers"],[3638,"nautilus_model::identifiers::account_id"],[3678,"nautilus_model::identifiers::client_id"],[3717,"nautilus_model::identifiers::client_order_id"],[3759,"nautilus_model::identifiers::component_id"],[3798,"nautilus_model::identifiers::exec_algorithm_id"],[3837,"nautilus_model::identifiers::instrument_id"],[3879,"nautilus_model::identifiers::order_list_id"],[3918,"nautilus_model::identifiers::position_id"],[3958,"nautilus_model::identifiers::strategy_id"],[3998,"nautilus_model::identifiers::symbol"],[4038,"nautilus_model::identifiers::trade_id"],[4078,"nautilus_model::identifiers::trader_id"],[4118,"nautilus_model::identifiers::venue"],[4161,"nautilus_model::identifiers::venue_order_id"],[4201,"nautilus_model::instruments"],[4238,"nautilus_model::instruments::crypto_future"],[4311,"nautilus_model::instruments::crypto_perpetual"],[4383,"nautilus_model::instruments::currency_pair"],[4452,"nautilus_model::instruments::equity"],[4520,"nautilus_model::instruments::futures_contract"],[4589,"nautilus_model::instruments::options_contract"],[4660,"nautilus_model::instruments::synthetic"],[4700,"nautilus_model::instruments::synthetic_api"],[4723,"nautilus_model::orderbook"],[4726,"nautilus_model::orderbook::book"],[4796,"nautilus_model::orderbook::ladder"],[4845,"nautilus_model::orderbook::level"],[4884,"nautilus_model::orders"],[4895,"nautilus_model::orders::base"],[5042,"nautilus_model::orders::limit"],[5118,"nautilus_model::orders::limit_if_touched"],[5198,"nautilus_model::orders::market"],[5269,"nautilus_model::orders::market_if_touched"],[5347,"nautilus_model::orders::market_to_limit"],[5422,"nautilus_model::orders::stop_limit"],[5502,"nautilus_model::orders::stop_market"],[5580,"nautilus_model::orders::trailing_stop_limit"],[5663,"nautilus_model::orders::trailing_stop_market"],[5743,"nautilus_model::python"],[5770,"nautilus_model::python::data"],[5776,"nautilus_model::python::identifiers"],[5777,"nautilus_model::python::instruments"],[5779,"nautilus_model::python::orders"],[5780,"nautilus_model::python::types"],[5784,"nautilus_model::types"],[5790,"nautilus_model::types::balance"],[5805,"nautilus_model::types::currency"],[5919,"nautilus_model::types::fixed"],[5926,"nautilus_model::types::money"],[5984,"nautilus_model::types::price"],[6049,"nautilus_model::types::quantity"],[6112,"core::fmt"],[6113,"core::fmt"],[6114,"core::result"],[6115,"core::any"],[6116,"pyo3::marker"],[6117,"pyo3::types::any"],[6118,"pyo3::instance"],[6119,"core::cmp"],[6120,"serde::de"],[6121,"core::ffi::c_str"],[6122,"pyo3::err"],[6123,"pyo3::err"],[6124,"indexmap::map"],[6125,"std::collections::hash::map"],[6126,"core::hash"],[6127,"pyo3::instance"],[6128,"pyo3::impl_::pyclass::lazy_type_object"],[6129,"core::option"],[6130,"thousands::policies"],[6131,"serde::ser"],[6132,"pyo3_ffi::cpython::object"],[6133,"pyo3::types::dict"],[6134,"anyhow"],[6135,"core::ffi"],[6136,"core::fmt"],[6137,"nautilus_core::uuid"],[6138,"ustr"],[6139,"derive_builder::error"],[6140,"alloc::vec"],[6141,"nautilus_core::ffi::cvec"],[6142,"rust_decimal::decimal"],[6143,"anyhow"],[6144,"serde_json::value"],[6145,"core::convert"]],"d":["","","","","Defines enumerations for the trading domain model.","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","","Calls U::from(self).","","","","","","","","","","Represents an aggregated bar.","Represents a bar aggregation specification including a …","Represents a bar type including the instrument ID, bar …","","The type of bar aggregation.","The bar types aggregation source.","","","","The bar type for this bar.","","","","","","","","","","","","","","","The bars close price.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Create a new Bar extracted from the given PyAny.","","Returns the field map for the type, for use with arrow …","Returns the metadata for the type, for use with …","","","","","The bars high price.","The bar types instrument ID.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","The bars low price.","","The bars open price.","","","The price type to use for aggregation.","","","","","","","","The bar types specification.","The step for binning samples for bar aggregation.","","","","","","","","","","","","","","","","The UNIX timestamp (nanoseconds) when the data event …","The UNIX timestamp (nanoseconds) when the data object was …","","","","","","","","The bars volume.","","","","Represents a single change/delta in an order book.","The order book delta action.","","","","","","","","","","","","","","","A combination of packet end with matching engine status.","","","Returns the argument unchanged.","Create a new OrderBookDelta extracted from the given PyAny.","Returns the field map for the type, for use with arrow …","Returns the metadata for the type, for use with …","","","The instrument ID for the book.","Calls U::from(self).","","","","","The order to apply.","","The message sequence number assigned at the venue.","","","","","","The UNIX timestamp (nanoseconds) when the data event …","The UNIX timestamp (nanoseconds) when the data object was …","","","","Represents an order in a book.","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","The order ID.","The order price.","Return a dictionary representation of the object.","Return a new object from the given dictionary …","","","The order side.","","The order size.","","","","","","","","","Represents a single quote tick in a financial market.","","The top of book ask price.","The top of book ask size.","The top of book bid price.","The top of book bid size.","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Create a new QuoteTick extracted from the given PyAny.","Returns the field map for the type, for use with arrow …","Returns the metadata for the type, for use with …","","","The quotes instrument ID.","Calls U::from(self).","","","","","","","","","","","The UNIX timestamp (nanoseconds) when the tick event …","The UNIX timestamp (nanoseconds) when the data object was …","","","","Represents a single quote tick in a financial market.","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","The quotes instrument ID.","Calls U::from(self).","","","","","Return a dictionary representation of the object.","Return a new object from the given dictionary …","","","","","","","The UNIX timestamp (nanoseconds) when the tick event …","The UNIX timestamp (nanoseconds) when the data object was …","","","","Represents a single trade tick in a financial market.","The trade aggressor side.","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Create a new TradeTick extracted from the given PyAny.","Returns the field map for the type, for use with arrow …","Returns the metadata for the type, for use with …","","","The trade instrument ID.","Calls U::from(self).","","","","","The traded price.","","","The traded size.","","","The trade match ID (assigned by the venue).","","","The UNIX timestamp (nanoseconds) when the tick event …","The UNIX timestamp (nanoseconds) when the data object was …","","","","The order was acknowledged by the trading venue as being …","An account type provided by a trading venue or broker.","An iterator over the variants of AccountType","Normal trading operations.","An order is added to the book.","An aggregation source for derived data.","An iterator over the variants of AggregationSource","The side for the aggressing order of a trade in a market.","An iterator over the variants of AggressorSide","A quoted order price where a seller is willing to sell a …","A broad financial market asset class.","An iterator over the variants of AssetClass","The asset type for a financial market product.","An iterator over the variants of AssetType","At the Closing (ATC) - the order is scheduled to be …","At the Opening (ATO) - the order is scheduled to be …","The aggregation method through which a bar is generated …","An iterator over the variants of BarAggregation","The trailing offset is based on a percentage represented …","An account specific to betting markets.","A quoted order price where a buyer is willing to buy a …","Based on the top-of-book quoted prices for the instrument.","Fixed income bond assets.","The type of order book action for an order book event.","An iterator over the variants of BookAction","The order book type, representing the type of levels …","An iterator over the variants of BookType","The order is a BUY.","The BUY order was the aggressor for the trade.","A Call option gives the holder the right, but not the …","The order was canceled (closed/done).","An account with unleveraged cash assets only.","A contract-for-difference (CFD) asset type. A contract …","The state of the order book is cleared.","The market session is closed.","Commodity assets.","A type of currency that is based on the value of an …","The order contigency type which specifies the behavior of …","An iterator over the variants of ContingencyType","When the instrument expiration was reached.","A type of cryptocurrency or crypto token.","Cryptocurrency or crypto token assets.","The broad currency type.","An iterator over the variants of CurrencyType","Based on time intervals with day granularity.","Day - the order is active until the end of the current …","The default trigger type set by the trading venue.","An existing order in the book is deleted/canceled.","The order was denied by the Nautilus system, either for …","Based on a ‘double match’ of the bid/ask price for the …","Based on a ‘double match’ of the last traded price for …","The order became emulated by the Nautilus system in the …","When the market session ended.","Energy commodity assets.","Equity / stock assets.","The order reached a GTD expiration (closed/done).","The data is externally aggregated (outside the Nautilus …","Foreign exchange (FOREX) assets.","A type of currency issued by governments which is not …","The order has been completely filled on a trading venue …","A neural/flat position, where no position is currently …","Fill or Kill (FOK) - the order must be executed in full …","A forward derivative asset type. A customized contract …","","A futures contract asset type. A legal agreement to buy or …","Trading halt is imposed for purely regulatory reasons …","Good Till Canceled (GTC) - the order remains active until …","Good Till Date/Time (GTD) - the order is active until a …","The market session is halted.","The reason for a venue or market halt.","An iterator over the variants of HaltReason","Trading is completely halted, no new order commands will …","The hedging type where there can be multiple positions per …","Based on time intervals with hour granularity.","Index based assets.","Based on the index price for the instrument.","The order is initialized (instantiated) within the …","The type of event for an instrument close.","An iterator over the variants of InstrumentCloseType","The data is internally aggregated (inside the Nautilus …","Immediate or Cancel (IOC) - the order is filled as much as …","Top-of-book best bid/offer, one level per side.","Market by price, one order per level (aggregated).","Market by order, multiple orders per level (full …","The last price at which a trade was made for an instrument.","Based on both the TriggerType::LastTrade and …","Based on the last traded price for the instrument.","A limit order to buy or sell at a specific price or better.","A limit-if-touched order effectively becomes a limit order …","The liqudity side for a trade in a financial market.","An iterator over the variants of LiquiditySide","A long position in the market, typically acquired through …","The order passively provided liqudity to the market to …","An account which facilitates trading on margin, using …","Based on the mark price for the instrument.","A market order to buy or sell at the best available price …","A market-if-touched order effectively becomes a market …","The status of an individual market on a trading venue.","An iterator over the variants of MarketStatus","A market-to-limit order is a market order that is to be …","Metal commodity assets.","The midpoint between the bid and ask prices.","Based on the mid-point of the TriggerType::BidAsk.","Based on time intervals with millisecond granularity.","Based on time intervals with minute granularity.","Based on time intervals with month granularity.","The netting type where there is one position per …","There was no specific aggressor for the trade.","Not a contingent order.","No specific liqudity side.","No order side is specified (only valid in the context of a …","No position side is specified (only valid in the context …","No trailing offset type is specified (invalid for trailing …","No trigger type is specified (invalid for orders with a …","The venue or market session is not halted.","One-Cancels-the-Other.","The order management system (OMS) type for a trading venue …","An iterator over the variants of OmsType","The market session is open.","An options contract asset type. A type of derivative that …","The kind of options contract.","An iterator over the variants of OptionKind","The order side for a specific order, or action related to …","An iterator over the variants of OrderSide","The status for a specific order.","An iterator over the variants of OrderStatus","The type of order.","An iterator over the variants of OrderType","One-Triggers-the-Other.","One-Updates-the-Other (by proportional quantity).","The order has been partially filled on a trading venue.","The market session is paused.","The order is currently pending a request to cancel on a …","The order is currently pending a request to modify on a …","The market side for a specific position, or action related …","An iterator over the variants of PositionSide","The market session is in the pre-close.","The market session is in the pre-open.","The trailing offset is based on a market price.","The trailing offset is based on a price tier set by a …","The type of price for an instrument in a financial market.","An iterator over the variants of PriceType","A Put option gives the holder the right, but not the …","Only order commands which would cancel order, or reduce …","The order was rejected by the trading venue.","The order was released by the Nautilus system from the …","The market session has reopened after a pause or halt.","Based on time intervals with second granularity.","The order is a SELL.","The SELL order was the aggressor for the trade.","A short position in the market, typically acquired through …","Sports betting instruments.","A spot market asset type. The current market price of an …","A stop limit order to buy or sell which combines the …","A stop market order to buy or sell once the price reaches …","The order was submitted by the Nautilus system to the …","A swap asset type. A derivative contract through which two …","The order aggressively took liqudity from the market to …","Based on a number of ticks.","Based on the buy/sell imbalance of ticks.","Based on sequential buy/sell runs of ticks.","The trailing offset is based on the number of ticks from a …","The ‘Time in Force’ instruction for an order in the …","An iterator over the variants of TimeInForce","The trading state for a node.","An iterator over the variants of TradingState","The trailing offset type for an order type which specifies …","An iterator over the variants of TrailingOffsetType","A trailing stop limit order combines the features of a …","A trailing stop market order sets the stop/trigger price …","The trigger type for the stop/trigger price of an order.","An iterator over the variants of TriggerType","The order STOP price was triggered on a trading venue.","There is no specific type of order management specified …","An existing order in the book is updated/modified.","Based on the ‘notional’ value of the instrument.","Based on the buy/sell imbalance of trading by ‘notional…","Based on sequential buy/sell runs of trading by ‘notional…","Trading halt is imposed by the venue to protect against …","Based on trading volume.","Based on the buy/sell imbalance of trading volume.","Based on sequential runs of buy/sell trading volume.","A warrant asset type. A derivative that gives the holder …","Based on time intervals with week granularity.","Returns an enum from a Python string.","","Returns an enum from a Python string.","","Returns an enum from a Python string.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns an enum from a Python string.","","Returns an enum from a Python string.","","Returns an enum from a Python string.","","Returns an enum from a Python string.","","Returns an enum from a Python string.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns an enum from a Python string.","","Returns an enum from a Python string.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns an enum from a Python string.","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns an enum from a Python string.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns an enum from a Python string.","","Returns an enum from a Python string.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns an enum from a Python string.","","Returns an enum from a Python string.","","Returns an enum from a Python string.","","Returns an enum from a Python string.","","Returns an enum from a Python string.","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns an enum from a Python string.","","Returns an enum from a Python string.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns an enum from a Python string.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns an enum from a Python string.","","Returns an enum from a Python string.","","","Returns an enum from a Python string.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Builder for OrderAccepted.","Error type for OrderAcceptedBuilder","","","Builder for OrderCancelRejected.","Error type for OrderCancelRejectedBuilder","","","Builder for OrderCanceled.","Error type for OrderCanceledBuilder","","","Builder for OrderDenied.","Error type for OrderDeniedBuilder","","","Builder for OrderEmulated.","Error type for OrderEmulatedBuilder","","","","Builder for OrderExpired.","Error type for OrderExpiredBuilder","","","Builder for OrderFilled.","Error type for OrderFilledBuilder","","","Builder for OrderInitialized.","Error type for OrderInitializedBuilder","","","Builder for OrderModifyRejected.","Error type for OrderModifyRejectedBuilder","","","","Builder for OrderPendingCancel.","Error type for OrderPendingCancelBuilder","","","Builder for OrderPendingUpdate.","Error type for OrderPendingUpdateBuilder","","","Builder for OrderRejected.","Error type for OrderRejectedBuilder","","","Builder for OrderReleased.","Error type for OrderReleasedBuilder","","","Builder for OrderSubmitted.","Error type for OrderSubmittedBuilder","","","Builder for OrderTriggered.","Error type for OrderTriggeredBuilder","","","Builder for OrderUpdated.","Error type for OrderUpdatedBuilder","Uninitialized field","Uninitialized field","Uninitialized field","Uninitialized field","Uninitialized field","Uninitialized field","Uninitialized field","Uninitialized field","Uninitialized field","Uninitialized field","Uninitialized field","Uninitialized field","Uninitialized field","Uninitialized field","Uninitialized field","Uninitialized field","Custom validation error","Custom validation error","Custom validation error","Custom validation error","Custom validation error","Custom validation error","Custom validation error","Custom validation error","Custom validation error","Custom validation error","Custom validation error","Custom validation error","Custom validation error","Custom validation error","Custom validation error","Custom validation error","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Builds a new OrderInitialized.","Builds a new OrderDenied.","Builds a new OrderEmulated.","Builds a new OrderReleased.","Builds a new OrderSubmitted.","Builds a new OrderAccepted.","Builds a new OrderRejected.","Builds a new OrderCanceled.","Builds a new OrderExpired.","Builds a new OrderTriggered.","Builds a new OrderPendingUpdate.","Builds a new OrderPendingCancel.","Builds a new OrderModifyRejected.","Builds a new OrderCancelRejected.","Builds a new OrderUpdated.","Builds a new OrderFilled.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","","Returns the argument unchanged.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a BarSpecification as a C string pointer.","Returns a Bar as a C string.","Returns any BarType parsing error from the provided C …","","Returns a BarType from a C string pointer.","","","","","","","Returns a BarType as a C string pointer.","","","","Returns a BookOrder debug string as a C string pointer.","Returns a BookOrder display string as a C string pointer.","","","","","","","","","Returns a QuoteTick as a C string pointer.","","Returns a Ticker as a C string pointer.","","","","Returns a TradeTick as a C string pointer.","","","Safety","","Safety","","","","","","","","","","","","","","","","","","Returns a Nautilus identifier from a C string pointer.","","Returns a Nautilus identifier from C string pointer.","","Returns a Nautilus identifier from a C string pointer.","","Returns a Nautilus identifier from a C string pointer.","","Returns a Nautilus identifier from a C string pointer.","Returns any InstrumentId parsing error from the provided C …","Returns a Nautilus identifier from a C string pointer.","","","","Returns an InstrumentId as a C string pointer.","","Returns a Nautilus identifier from a C string pointer.","","Returns a Nautilus identifier from a C string pointer.","","Returns a Nautilus identifier from a C string pointer.","","Returns a Nautilus identifier from a C string pointer.","","Returns a Nautilus identifier from a C string pointer.","","Returns a Nautilus identifier from a C string pointer.","","","Returns a Nautilus identifier from a C string pointer.","","Returns a Nautilus identifier from a C string pointer.","","","Provides a C compatible Foreign Function Interface (FFI) …","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","Returns a pretty printed OrderBook number of levels per …","","","","","","","","","","","","","Provides a C compatible Foreign Function Interface (FFI) …","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","Safety","Safety","Returns a Currency from pointers and primitives.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Represents a valid account ID.","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","","","","","The account ID value.","","Represents a system client ID.","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","","","","The client ID value.","","Represents a valid client order ID (assigned by the …","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","","","","","","The client order ID value.","","Represents a valid component ID.","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","","","","The component ID value.","","Represents a valid execution algorithm ID.","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","","","","The execution algorithm ID value.","","Represents a valid instrument ID.","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","The instruments ticker symbol.","","","","","","","The instruments trading venue.","","Represents a valid order list ID (assigned by the Nautilus …","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","","","","","The order list ID value.","","Represents a valid position ID.","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","","","","The position ID value.","","Represents a valid strategy ID.","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","","","","","The strategy ID value.","","Represents a valid ticker symbol ID for a tradable …","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","","","","","The ticker symbol ID value.","","Represents a valid trade match ID (assigned by a trading …","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","","","","","The trade match ID value.","","Represents a valid trader ID.","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","","","","","The trader ID value.","","","Represents a valid trading venue ID.","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","","","","","","The venue ID value.","","Represents a valid venue order ID (assigned by a trading …","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","","","","The venue assigned order ID value.","","","","","","Returns the equivalent quantity of the base asset.","Calculates the notional value from the given parameters. …","","","","","","","","","Creates a new price from the given value with the correct …","Creates a new quantity from the given value with the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","The instruments ISIN (International Securities …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Represents a synthetic instrument with prices derived from …","","","","Calculates the price of the synthetic instrument based on …","Calculates the price of the synthetic instrument based on …","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","","","","","","","Provides a C compatible Foreign Function Interface (FFI) …","","","","","Returns the argument unchanged.","Calls U::from(self).","","Safety","","","","","","Safety","Safety","","","","","","","","","","","","","","","Provides an order book which can handle L1/L2/L3 …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","Return a String representation of the order book in a …","","","","","","","","","","","","","","","","","","","","","","Represents a price level with a specified side in an order …","Represents one side of an order book as a ladder of price …","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Python iterator over the variants of an enum.","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","Loaded as nautilus_pyo3.model","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","Sentinel Price for errors.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","",""],"i":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,1,1,0,1,1,1,1,0,0,1,1,1,1,1,1,12,1,1,0,0,0,0,1,0,1,1,1,0,0,0,0,18,19,18,19,8,8,18,19,25,8,18,19,25,8,18,19,8,18,19,8,8,18,19,18,19,18,19,8,18,19,8,18,19,8,18,18,18,19,19,19,8,8,8,18,18,18,19,19,19,8,8,8,18,18,19,19,25,25,8,8,18,19,19,25,8,8,19,8,8,8,18,19,8,8,19,18,19,25,8,18,19,8,18,19,8,18,19,8,8,8,8,18,19,18,18,19,25,8,18,19,8,19,18,18,19,8,18,19,25,8,18,19,25,8,18,19,25,8,8,8,18,19,25,8,18,19,8,8,18,19,8,0,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,0,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,0,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,0,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,69,0,0,73,42,0,0,0,0,49,0,0,0,0,72,72,0,0,74,55,49,75,57,0,0,0,0,46,52,68,69,55,58,42,65,57,62,0,0,63,62,57,0,0,59,72,75,42,69,75,75,69,63,57,57,69,56,57,62,69,71,72,58,0,58,66,72,72,65,0,0,73,67,59,57,75,69,0,0,56,72,60,60,60,49,75,75,70,70,0,0,71,64,55,75,70,70,0,0,70,57,49,75,59,59,59,67,52,61,64,46,71,74,75,66,61,0,0,65,58,0,0,0,0,0,0,0,0,61,61,69,65,69,69,0,0,65,65,74,74,0,0,68,73,69,69,65,59,46,52,71,57,58,70,70,69,58,64,59,59,59,74,0,0,0,0,0,0,70,70,0,0,69,67,42,59,59,59,66,59,59,59,58,59,0,0,0,0,0,0,55,56,52,57,58,59,42,60,61,62,63,64,65,66,67,68,46,69,70,71,49,72,73,74,75,55,56,52,57,58,59,42,60,61,62,63,64,65,66,67,68,46,69,70,71,49,72,73,74,75,0,0,0,0,0,0,0,0,0,0,76,55,77,56,78,52,79,57,80,58,81,59,82,42,83,60,84,61,85,62,86,63,87,64,88,65,89,66,90,67,91,68,92,46,93,69,94,70,95,71,96,49,97,72,98,73,99,74,100,75,76,55,77,56,78,52,79,57,80,58,81,59,82,42,83,60,84,61,85,62,86,63,87,64,88,65,89,66,90,67,91,68,92,46,93,69,94,70,95,71,96,49,97,72,98,73,99,74,100,75,76,55,77,56,78,52,79,57,80,58,81,59,82,42,83,60,84,61,85,62,86,63,87,64,88,65,89,66,90,67,91,68,92,46,93,69,94,70,95,71,96,49,97,72,98,73,99,74,100,75,76,55,77,56,78,52,79,57,80,58,81,59,82,42,83,60,84,61,85,62,86,63,87,64,88,65,89,66,90,67,91,68,92,46,93,69,94,70,95,71,96,49,97,72,98,73,99,74,100,75,55,56,52,57,58,59,42,60,61,62,63,64,65,66,67,68,46,69,70,71,49,72,73,74,75,55,56,52,57,58,59,42,60,61,62,63,64,65,66,67,68,46,69,70,71,49,72,73,74,75,0,0,0,0,55,56,52,57,58,59,42,60,61,62,63,64,65,67,68,46,69,70,71,49,72,73,74,75,55,56,52,57,58,59,42,60,61,62,63,64,65,66,67,68,46,69,70,71,49,72,73,74,75,55,56,52,57,58,59,42,60,61,62,63,64,65,66,67,68,46,69,70,71,49,72,73,74,75,55,55,55,56,56,56,52,52,52,57,57,57,58,58,58,59,59,59,42,42,42,60,60,60,61,61,61,62,62,62,63,63,63,64,64,64,65,65,65,66,66,66,67,67,67,68,68,68,46,46,46,69,69,69,70,70,70,71,71,71,49,49,49,72,72,72,73,73,73,74,74,74,75,75,75,55,55,55,56,56,56,52,52,52,57,57,57,58,58,58,59,59,59,42,42,42,60,60,60,61,61,61,62,62,62,63,63,63,64,64,64,65,65,65,66,66,66,67,67,67,68,68,68,46,46,46,69,69,69,70,70,70,71,71,71,49,49,49,72,72,72,73,73,73,74,74,74,75,75,75,76,55,55,77,56,56,78,52,52,79,57,57,80,58,58,81,59,59,82,42,42,83,60,60,84,61,61,85,62,62,86,63,63,87,64,64,88,65,65,89,66,66,90,67,67,91,68,68,92,46,46,93,69,69,94,70,70,95,71,71,96,49,49,97,72,72,98,73,73,99,74,74,100,75,75,76,55,77,56,78,52,79,57,80,58,81,59,82,42,83,60,84,61,85,62,86,63,87,64,88,65,89,66,90,67,91,68,92,46,93,69,94,70,95,71,96,49,97,72,98,73,99,74,100,75,55,56,52,57,58,59,42,60,61,62,63,64,65,66,67,68,46,69,70,71,49,72,73,74,75,55,56,52,57,58,59,42,60,61,62,63,64,65,66,67,68,46,69,70,71,49,72,73,74,75,213,52,42,60,46,0,0,55,56,52,57,58,59,42,60,61,62,63,64,65,66,67,68,46,69,70,71,49,72,73,74,75,0,0,76,55,77,56,78,52,79,57,80,58,81,59,82,42,83,60,84,61,85,62,86,63,87,64,88,65,89,66,90,67,91,68,92,46,93,69,94,70,95,71,96,49,97,72,98,73,99,74,100,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,55,56,52,57,58,59,42,60,61,62,63,64,65,66,67,68,46,69,70,71,49,72,73,74,75,55,56,52,57,58,59,42,60,61,62,63,64,65,66,67,68,46,69,70,71,49,72,73,74,75,55,56,52,57,58,59,42,60,61,62,63,64,65,66,67,68,46,69,70,71,49,72,73,74,75,55,56,52,57,58,59,42,60,61,62,63,64,65,66,67,68,46,69,70,71,49,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,0,0,0,0,55,56,52,57,59,42,60,61,62,63,64,65,67,68,46,69,70,71,49,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,0,0,0,0,0,0,0,0,0,0,55,56,52,57,58,59,42,60,61,62,63,64,65,66,67,68,46,69,70,71,49,72,73,74,75,0,0,0,0,55,56,52,57,58,59,42,60,61,62,63,64,65,66,67,68,46,69,70,71,49,72,73,74,75,55,56,52,57,58,59,42,60,61,62,63,64,65,67,68,46,69,70,71,49,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,0,0,76,55,77,56,78,52,79,57,80,58,81,59,82,42,83,60,84,61,85,62,86,63,87,64,88,65,89,66,90,67,91,68,92,46,93,69,94,70,95,71,96,49,97,72,98,73,99,74,100,75,55,56,52,57,58,59,42,60,61,62,63,64,65,66,67,68,46,69,70,71,49,72,73,74,75,0,0,0,0,69,0,0,76,55,55,77,56,56,78,52,52,79,57,57,80,58,58,81,59,59,82,42,42,83,60,60,84,61,61,85,62,62,86,63,63,87,64,64,88,65,65,89,66,66,90,67,67,91,68,68,92,46,46,93,69,69,94,70,70,95,71,71,96,49,49,97,72,72,98,73,73,99,74,74,100,75,75,76,55,77,56,78,52,79,57,80,58,81,59,82,42,83,60,84,61,85,62,86,63,87,64,88,65,89,66,90,67,91,68,92,46,93,69,94,70,95,71,96,49,97,72,98,73,99,74,100,75,76,55,77,56,78,52,79,57,80,58,81,59,82,42,83,60,84,61,85,62,86,63,87,64,88,65,89,66,90,67,91,68,92,46,93,69,94,70,95,71,96,49,97,72,98,73,99,74,100,75,55,56,52,57,58,59,42,60,61,62,63,64,65,66,67,68,46,69,70,71,49,72,73,74,75,55,56,52,57,59,42,60,61,62,63,64,65,67,68,46,69,70,71,49,72,73,74,75,55,56,52,57,58,59,42,60,61,62,63,64,65,66,67,68,46,69,70,71,49,72,73,74,75,0,0,0,104,0,0,0,104,0,0,0,104,0,0,0,104,0,0,0,104,0,0,0,0,104,0,0,0,104,0,0,0,104,0,0,0,104,0,0,104,0,104,0,0,0,104,0,0,0,104,0,0,0,104,0,0,0,104,0,0,0,104,0,0,0,104,0,0,121,124,127,130,132,134,136,138,140,142,144,146,148,150,152,154,121,124,127,130,132,134,136,138,140,142,144,146,148,150,152,154,106,108,109,110,111,112,113,114,115,116,117,118,131,133,135,137,139,141,143,145,147,149,151,153,104,119,121,120,122,124,123,125,127,126,128,130,129,106,132,131,108,134,133,109,136,135,110,138,137,111,140,139,112,142,141,113,144,143,114,146,145,115,148,147,116,150,149,117,152,151,118,154,153,104,119,121,120,122,124,123,125,127,126,128,130,129,106,132,131,108,134,133,109,136,135,110,138,137,111,140,139,112,142,141,113,144,143,114,146,145,115,148,147,116,150,149,117,152,151,118,154,153,119,122,125,128,106,108,109,110,111,112,113,114,115,116,117,118,104,119,122,125,128,106,108,109,110,111,112,113,114,115,116,117,118,120,123,126,129,131,133,135,137,139,141,143,145,147,149,151,153,104,119,120,122,123,125,126,128,129,106,131,108,133,109,135,110,137,111,139,112,141,113,143,114,145,115,147,116,149,117,151,118,153,104,119,120,122,123,125,126,128,129,106,131,108,133,109,135,110,137,111,139,112,141,113,143,114,145,115,147,116,149,117,151,118,153,118,153,119,120,118,153,119,120,122,123,125,126,128,129,106,131,108,133,109,135,110,137,111,139,112,141,113,143,114,145,115,147,116,149,117,151,118,153,104,120,123,126,129,131,133,135,137,139,141,143,145,147,149,151,153,119,120,119,120,104,120,123,126,129,131,133,135,137,139,141,143,145,147,149,151,153,104,104,104,120,120,120,123,123,123,126,126,126,129,129,129,131,131,131,133,133,133,135,135,135,137,137,137,139,139,139,141,141,141,143,143,143,145,145,145,147,147,147,149,149,149,151,151,151,153,153,153,119,122,125,128,106,108,109,110,111,112,113,114,115,116,117,118,120,123,126,129,131,133,135,137,139,141,143,145,147,149,151,153,119,120,119,120,119,120,119,120,104,121,121,120,124,124,123,127,127,126,130,130,129,132,132,131,134,134,133,136,136,135,138,138,137,140,140,139,142,142,141,144,144,143,146,146,145,148,148,147,150,150,149,152,152,151,154,154,153,104,119,121,121,121,120,120,122,124,124,124,123,125,127,127,127,126,128,130,130,130,129,106,132,132,132,131,108,134,134,134,133,109,136,136,136,135,110,138,138,138,137,111,140,140,140,139,112,142,142,142,141,113,144,144,144,143,114,146,146,146,145,115,148,148,148,147,116,150,150,150,149,117,152,152,152,151,118,154,154,154,153,119,122,125,128,106,108,109,110,111,112,113,114,115,116,117,118,120,123,126,129,131,133,135,137,139,141,143,145,147,149,151,153,104,119,121,120,122,124,123,125,127,126,128,130,129,106,132,131,108,134,133,109,136,135,110,138,137,111,140,139,112,142,141,113,144,143,114,146,145,115,148,147,116,150,149,117,152,151,118,154,153,118,153,118,153,119,120,119,120,118,153,119,120,119,118,120,153,119,118,120,153,119,120,118,153,119,120,119,117,120,151,119,117,120,151,119,120,122,109,115,116,123,135,147,149,119,108,109,110,111,112,113,114,115,116,117,118,120,133,135,137,139,141,143,145,147,149,151,153,119,120,128,129,121,124,127,130,132,134,136,138,140,142,144,146,148,150,152,154,104,120,123,126,129,131,133,135,137,139,141,143,145,147,149,151,153,104,119,122,125,128,106,108,109,110,111,112,113,114,115,116,117,118,120,123,126,129,131,133,135,137,139,141,143,145,147,149,151,153,119,120,119,120,104,119,120,122,123,125,126,128,129,106,131,108,133,109,135,110,137,111,139,112,141,113,143,114,145,115,147,116,149,117,151,118,153,121,124,127,130,132,134,136,138,140,142,144,146,148,150,152,154,118,153,119,122,125,128,106,108,109,110,111,112,113,114,115,116,117,118,120,123,126,129,131,133,135,137,139,141,143,145,147,149,151,153,119,120,119,120,119,120,119,117,120,151,119,120,104,119,121,120,122,124,123,125,127,126,128,130,129,106,132,131,108,134,133,109,136,135,110,138,137,111,140,139,112,142,141,113,144,143,114,146,145,115,148,147,116,150,149,117,152,151,118,154,153,104,119,121,120,122,124,123,125,127,126,128,130,129,106,132,131,108,134,133,109,136,135,110,138,137,111,140,139,112,142,141,113,144,143,114,146,145,115,148,147,116,150,149,117,152,151,118,154,153,104,119,122,125,128,106,108,109,110,111,112,113,114,115,116,117,118,120,123,126,129,131,133,135,137,139,141,143,145,147,149,151,153,119,122,125,128,106,108,109,110,111,112,113,114,115,116,117,118,120,123,126,129,131,133,135,137,139,141,143,145,147,149,151,153,104,119,121,120,122,124,123,125,127,126,128,130,129,106,132,131,108,134,133,109,136,135,110,138,137,111,140,139,112,142,141,113,144,143,114,146,145,115,148,147,116,150,149,117,152,151,118,154,153,108,110,111,112,113,114,115,116,117,118,133,137,139,141,143,145,147,149,151,153,0,214,0,214,0,0,214,0,169,170,171,172,170,171,172,169,170,171,172,214,169,170,171,172,214,169,170,171,172,169,170,171,172,169,170,171,172,172,169,170,171,172,172,169,170,171,172,169,170,171,172,169,170,171,172,214,169,170,171,172,169,170,171,172,214,169,170,171,172,169,170,171,172,169,170,171,172,169,170,171,172,170,171,172,169,170,171,172,169,170,171,172,170,171,172,170,171,172,169,170,171,172,169,170,171,172,169,170,171,172,169,170,171,172,169,170,171,172,214,169,170,171,172,214,169,170,171,172,172,169,170,171,172,169,170,171,172,170,171,172,214,169,170,171,172,170,171,172,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,178,178,178,178,178,178,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,178,178,178,0,0,180,180,180,180,180,180,180,180,0,0,0,0,0,0,0,180,180,180,180,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,0,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,0,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,0,0,155,155,155,155,155,155,155,155,155,155,155,0,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,0,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,0,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,0,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,0,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,0,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,0,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,0,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,0,0,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,0,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,0,215,215,215,215,215,0,0,0,0,0,215,215,215,215,215,215,215,215,215,215,215,215,215,0,215,215,215,215,215,215,215,215,0,0,215,215,0,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,0,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,0,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,0,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,0,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,0,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,0,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,0,192,192,192,192,192,192,0,0,0,0,0,0,0,0,0,0,0,0,0,192,192,192,0,0,0,195,0,0,194,0,194,194,195,194,194,193,193,193,193,193,193,193,193,193,193,195,194,193,195,194,193,193,193,193,193,193,195,195,194,194,193,195,194,193,193,193,193,193,193,195,194,193,193,193,193,195,194,193,193,193,195,194,193,195,194,193,195,194,193,193,195,194,193,193,193,0,0,196,196,196,48,196,48,196,196,48,48,48,48,196,48,48,48,48,196,48,48,196,48,196,48,196,196,196,196,48,48,196,48,196,48,196,196,48,48,196,196,48,196,48,196,48,196,48,0,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,0,0,0,0,0,0,0,0,0,0,0,105,105,105,0,0,0,105,162,198,162,198,162,198,105,198,105,198,162,198,198,198,198,198,198,198,162,198,198,162,162,198,162,162,198,162,198,162,198,162,198,162,162,198,105,105,198,105,198,162,198,162,198,105,198,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,198,162,198,162,162,162,162,198,162,198,162,162,198,162,198,198,198,162,198,162,198,162,198,162,198,198,162,162,198,105,198,198,162,198,198,162,198,162,198,0,162,198,162,162,198,162,198,198,105,162,198,162,198,162,162,162,162,162,105,198,105,198,162,198,162,198,105,198,162,0,162,162,198,162,198,198,0,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,0,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,0,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,0,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,0,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,0,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,0,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,0,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,0,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,0,0,208,208,0,208,208,208,208,0,0,208,208,208,208,0,0,208,0,208,208,208,208,0,0,0,208,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,211,211,211,211,211,211,211,211,211,211,211,211,211,211,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,0,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,0,0,0,0,0,0,0,0,0,0,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,0,0,0,0,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,0,0,0,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36],"f":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[1,1],[[-1,-2],2,[],[]],[1,1],0,[[1,3],4],[5,1],[-1,-1,[]],[6,1],[7,1],[8,1],[-1,9,[]],[1,9],[-1,-2,[],[]],[[[10,[-1]]],11,12],0,0,0,[-1,-2,[],[]],0,[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],0,0,0,0,0,0,[[-1,15],[[17,[16]]],[]],[[-1,15],[[17,[16]]],[]],[[-1,15],[[17,[16]]],[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[18,18],[19,19],[8,8],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],0,[[18,18],20],[[19,19],20],[[-1,-2],20,[],[]],[[-1,-2],20,[],[]],[-1,[[13,[18]]],21],[-1,[[13,[19]]],21],[-1,[[13,[8]]],21],[15,[[23,[22]]]],[15,[[23,[22]]]],[15,[[23,[22]]]],[[18,18],11],[[19,19],11],[[8,8],11],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[16,[[13,[-1,24]]],[]],[16,[[23,[18]]]],[16,[[23,[18]]]],[16,[[23,[19]]]],[16,[[23,[19]]]],[16,[[13,[-1,24]]],[]],[16,[[13,[-1,24]]],[]],[16,[[23,[8]]]],[16,[[23,[8]]]],[[18,3],4],[[18,3],4],[[19,3],4],[[19,3],4],[[25,3],4],[[25,3],4],[[8,3],4],[[8,3],4],[-1,-1,[]],[-1,-1,[]],[26,19],[-1,-1,[]],[-1,-1,[]],[16,[[23,[8]]]],[26,[[13,[19]]]],[[],[[28,[27,27]]]],[[19,29,29],[[30,[27,27]]]],[8,9],[[18,-1],2,31],[[19,-1],2,31],[[8,-1],2,31],0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[18,15],32],[[19,15],32],[[8,15],32],[[],33],[[],33],[[],33],[[],[[34,[18]]]],[[],[[34,[19]]]],[[],[[34,[8]]]],0,[[19,35,35,35,35,36,9,9],8],0,[[18,18],[[37,[20]]]],[[19,19],[[37,[20]]]],0,[[-1,38],27,[]],[[-1,38],27,[]],[[-1,38],27,[]],[[-1,38],27,[]],[[18,-1],13,39],[[19,-1],13,39],[[8,-1],13,39],0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],0,0,[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[15,40],[15,40],[15,40],0,[[-1,15],[[13,[[17,[16]],24]]],[]],[[-1,15],[[13,[[17,[16]],24]]],[]],[[-1,15],[[13,[[17,[16]],24]]],[]],0,0,[[-1,15],[[17,[16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[5,5],[[-1,-2],2,[],[]],[-1,[[13,[5]]],21],[15,[[23,[22]]]],[[5,5],11],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[16,[[23,[5]]]],[16,[[13,[-1,24]]],[]],[16,[[23,[5]]]],0,[[5,3],4],[[5,3],4],[-1,-1,[]],[16,[[23,[5]]]],[[],[[28,[27,27]]]],[[41,29,29],[[30,[27,27]]]],[5,9],[[5,-1],2,31],0,[-1,-2,[],[]],[[5,15],32],[[],33],[[],[[34,[5]]]],[[41,42,43,29,44,9,9],5],0,[[-1,38],27,[]],0,[[5,-1],13,39],[-1,-2,[],[]],[-1,27,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],0,0,[-1,14,[]],[15,40],[[-1,15],[[13,[[17,[16]],24]]],[]],0,0,0,[[-1,15],[[17,[16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[43,43],[[-1,-2],2,[],[]],[-1,[[13,[43]]],21],[15,[[23,[22]]]],[[43,43],11],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[43,45],[16,[[23,[43]]]],[16,[[13,[-1,24]]],[]],[16,[[23,[43]]]],[[43,3],4],[[43,3],4],[-1,-1,[]],[[7,46],43],[[6,46],43],[[43,-1],2,31],[-1,-2,[],[]],[[43,15],32],[[],33],[[],[[34,[43]]]],[[46,35,36,44],43],0,0,[[43,15],[[23,[[17,[47]]]]]],[[15,[17,[47]]],[[23,[43]]]],[[-1,38],27,[]],[[43,-1],13,39],0,[43,45],0,[43,48],[-1,-2,[],[]],[-1,27,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[15,40],[[-1,15],[[13,[[17,[16]],24]]],[]],0,[[-1,15],[[17,[16]]],[]],0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[7,7],[[-1,-2],2,[],[]],[-1,[[13,[7]]],21],[15,[[23,[22]]]],[[7,7],11],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[16,[[23,[7]]]],[16,[[13,[-1,24]]],[]],[16,[[23,[7]]]],[[7,49],35],[[7,49],36],[[7,3],4],[[7,3],4],[-1,-1,[]],[16,[[23,[7]]]],[[],[[28,[27,27]]]],[[41,29,29],[[30,[27,27]]]],[7,9],[[7,-1],2,31],0,[-1,-2,[],[]],[[7,15],32],[[],33],[[],[[34,[7]]]],[[41,35,35,36,36,9,9],[[50,[7]]]],[[-1,38],27,[]],[[7,-1],13,39],[-1,-2,[],[]],[-1,27,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],0,0,[-1,14,[]],[15,40],[[-1,15],[[13,[[17,[16]],24]]],[]],0,[[-1,15],[[17,[16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[51,51],[[-1,-2],2,[],[]],[-1,[[13,[51]]],21],[15,[[23,[22]]]],[[51,51],11],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[16,[[23,[51]]]],[16,[[23,[51]]]],[16,[[13,[-1,24]]],[]],[[51,3],4],[[51,3],4],[-1,-1,[]],[[51,-1],2,31],0,[-1,-2,[],[]],[[51,15],32],[[],33],[[],[[34,[51]]]],[[41,9,9],51],[[51,15],[[23,[[17,[47]]]]]],[[15,[17,[47]]],[[23,[51]]]],[[-1,38],27,[]],[[51,-1],13,39],[-1,-2,[],[]],[-1,27,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],0,0,[-1,14,[]],[15,40],[[-1,15],[[13,[[17,[16]],24]]],[]],0,0,[[-1,15],[[17,[16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[6,6],[[-1,-2],2,[],[]],[-1,[[13,[6]]],21],[15,[[23,[22]]]],[[6,6],11],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[16,[[23,[6]]]],[16,[[23,[6]]]],[16,[[13,[-1,24]]],[]],[[6,3],4],[[6,3],4],[-1,-1,[]],[16,[[23,[6]]]],[[],[[28,[27,27]]]],[[41,29,29],[[30,[27,27]]]],[6,9],[[6,-1],2,31],0,[-1,-2,[],[]],[[6,15],32],[[],33],[[],[[34,[6]]]],[[41,35,36,52,53,9,9],6],0,[[-1,38],27,[]],[[6,-1],13,39],0,[-1,-2,[],[]],[-1,27,[]],0,[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],0,0,[-1,14,[]],[15,40],[[-1,15],[[13,[[17,[16]],24]]],[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[54,55],[55,54],[54,56],[56,54],[54,52],[52,54],[[-1,15],[[17,[16]]],[]],[[-1,15],[[17,[16]]],[]],[[-1,15],[[17,[16]]],[]],[[-1,15],[[17,[16]]],[]],[[-1,15],[[17,[16]]],[]],[[-1,15],[[17,[16]]],[]],[[-1,15],[[17,[16]]],[]],[[-1,15],[[17,[16]]],[]],[[-1,15],[[17,[16]]],[]],[[-1,15],[[17,[16]]],[]],[[-1,15],[[17,[16]]],[]],[[-1,15],[[17,[16]]],[]],[[-1,15],[[17,[16]]],[]],[[-1,15],[[17,[16]]],[]],[[-1,15],[[17,[16]]],[]],[[-1,15],[[17,[16]]],[]],[[-1,15],[[17,[16]]],[]],[[-1,15],[[17,[16]]],[]],[[-1,15],[[17,[16]]],[]],[[-1,15],[[17,[16]]],[]],[[-1,15],[[17,[16]]],[]],[[-1,15],[[17,[16]]],[]],[[-1,15],[[17,[16]]],[]],[[-1,15],[[17,[16]]],[]],[[-1,15],[[17,[16]]],[]],[55,26],[56,26],[52,26],[57,26],[58,26],[59,26],[42,26],[60,26],[61,26],[62,26],[63,26],[64,26],[65,26],[66,26],[67,26],[68,26],[46,26],[69,26],[70,26],[71,26],[49,26],[72,26],[73,26],[74,26],[75,26],[54,57],[57,54],[54,58],[58,54],[54,59],[59,54],[54,42],[42,54],[54,60],[60,54],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[76,76],[55,55],[77,77],[56,56],[78,78],[52,52],[79,79],[57,57],[80,80],[58,58],[81,81],[59,59],[82,82],[42,42],[83,83],[60,60],[84,84],[61,61],[85,85],[62,62],[86,86],[63,63],[87,87],[64,64],[88,88],[65,65],[89,89],[66,66],[90,90],[67,67],[91,91],[68,68],[92,92],[46,46],[93,93],[69,69],[94,94],[70,70],[95,95],[71,71],[96,96],[49,49],[97,97],[72,72],[98,98],[73,73],[99,99],[74,74],[100,100],[75,75],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[55,55],20],[[56,56],20],[[52,52],20],[[57,57],20],[[58,58],20],[[59,59],20],[[42,42],20],[[60,60],20],[[61,61],20],[[62,62],20],[[63,63],20],[[64,64],20],[[65,65],20],[[66,66],20],[[67,67],20],[[68,68],20],[[46,46],20],[[69,69],20],[[70,70],20],[[71,71],20],[[49,49],20],[[72,72],20],[[73,73],20],[[74,74],20],[[75,75],20],[[-1,-2],20,[],[]],[[-1,-2],20,[],[]],[[-1,-2],20,[],[]],[[-1,-2],20,[],[]],[[-1,-2],20,[],[]],[[-1,-2],20,[],[]],[[-1,-2],20,[],[]],[[-1,-2],20,[],[]],[[-1,-2],20,[],[]],[[-1,-2],20,[],[]],[[-1,-2],20,[],[]],[[-1,-2],20,[],[]],[[-1,-2],20,[],[]],[[-1,-2],20,[],[]],[[-1,-2],20,[],[]],[[-1,-2],20,[],[]],[[-1,-2],20,[],[]],[[-1,-2],20,[],[]],[[-1,-2],20,[],[]],[[-1,-2],20,[],[]],[[-1,-2],20,[],[]],[[-1,-2],20,[],[]],[[-1,-2],20,[],[]],[[-1,-2],20,[],[]],[[-1,-2],20,[],[]],[54,61],[61,54],[54,62],[62,54],[-1,[[13,[55]]],21],[-1,[[13,[56]]],21],[-1,[[13,[52]]],21],[-1,[[13,[57]]],21],[-1,[[13,[58]]],21],[-1,[[13,[59]]],21],[-1,[[13,[42]]],21],[-1,[[13,[60]]],21],[-1,[[13,[61]]],21],[-1,[[13,[62]]],21],[-1,[[13,[63]]],21],[-1,[[13,[64]]],21],[-1,[[13,[65]]],21],[-1,[[13,[67]]],21],[-1,[[13,[68]]],21],[-1,[[13,[46]]],21],[-1,[[13,[69]]],21],[-1,[[13,[70]]],21],[-1,[[13,[71]]],21],[-1,[[13,[49]]],21],[-1,[[13,[72]]],21],[-1,[[13,[73]]],21],[-1,[[13,[74]]],21],[-1,[[13,[75]]],21],[15,[[23,[22]]]],[15,[[23,[22]]]],[15,[[23,[22]]]],[15,[[23,[22]]]],[15,[[23,[22]]]],[15,[[23,[22]]]],[15,[[23,[22]]]],[15,[[23,[22]]]],[15,[[23,[22]]]],[15,[[23,[22]]]],[15,[[23,[22]]]],[15,[[23,[22]]]],[15,[[23,[22]]]],[15,[[23,[22]]]],[15,[[23,[22]]]],[15,[[23,[22]]]],[15,[[23,[22]]]],[15,[[23,[22]]]],[15,[[23,[22]]]],[15,[[23,[22]]]],[15,[[23,[22]]]],[15,[[23,[22]]]],[15,[[23,[22]]]],[15,[[23,[22]]]],[15,[[23,[22]]]],[[55,55],11],[[56,56],11],[[52,52],11],[[57,57],11],[[58,58],11],[[59,59],11],[[42,42],11],[[60,60],11],[[61,61],11],[[62,62],11],[[63,63],11],[[64,64],11],[[65,65],11],[[66,66],11],[[67,67],11],[[68,68],11],[[46,46],11],[[69,69],11],[[70,70],11],[[71,71],11],[[49,49],11],[[72,72],11],[[73,73],11],[[74,74],11],[[75,75],11],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[16,[[23,[55]]]],[16,[[23,[55]]]],[16,[[13,[-1,24]]],[]],[16,[[23,[56]]]],[16,[[23,[56]]]],[16,[[13,[-1,24]]],[]],[16,[[23,[52]]]],[16,[[13,[-1,24]]],[]],[16,[[23,[52]]]],[16,[[13,[-1,24]]],[]],[16,[[23,[57]]]],[16,[[23,[57]]]],[16,[[13,[-1,24]]],[]],[16,[[23,[58]]]],[16,[[23,[58]]]],[16,[[23,[59]]]],[16,[[23,[59]]]],[16,[[13,[-1,24]]],[]],[16,[[23,[42]]]],[16,[[23,[42]]]],[16,[[13,[-1,24]]],[]],[16,[[23,[60]]]],[16,[[23,[60]]]],[16,[[13,[-1,24]]],[]],[16,[[23,[61]]]],[16,[[23,[61]]]],[16,[[13,[-1,24]]],[]],[16,[[23,[62]]]],[16,[[23,[62]]]],[16,[[13,[-1,24]]],[]],[16,[[23,[63]]]],[16,[[13,[-1,24]]],[]],[16,[[23,[63]]]],[16,[[23,[64]]]],[16,[[13,[-1,24]]],[]],[16,[[23,[64]]]],[16,[[13,[-1,24]]],[]],[16,[[23,[65]]]],[16,[[23,[65]]]],[16,[[13,[-1,24]]],[]],[16,[[23,[66]]]],[16,[[23,[66]]]],[16,[[23,[67]]]],[16,[[23,[67]]]],[16,[[13,[-1,24]]],[]],[16,[[23,[68]]]],[16,[[13,[-1,24]]],[]],[16,[[23,[68]]]],[16,[[23,[46]]]],[16,[[13,[-1,24]]],[]],[16,[[23,[46]]]],[16,[[23,[69]]]],[16,[[23,[69]]]],[16,[[13,[-1,24]]],[]],[16,[[13,[-1,24]]],[]],[16,[[23,[70]]]],[16,[[23,[70]]]],[16,[[13,[-1,24]]],[]],[16,[[23,[71]]]],[16,[[23,[71]]]],[16,[[13,[-1,24]]],[]],[16,[[23,[49]]]],[16,[[23,[49]]]],[16,[[13,[-1,24]]],[]],[16,[[23,[72]]]],[16,[[23,[72]]]],[16,[[13,[-1,24]]],[]],[16,[[23,[73]]]],[16,[[23,[73]]]],[16,[[13,[-1,24]]],[]],[16,[[23,[74]]]],[16,[[23,[74]]]],[16,[[23,[75]]]],[16,[[23,[75]]]],[16,[[13,[-1,24]]],[]],[[76,3],4],[[55,3],4],[[55,3],[[13,[2,101]]]],[[77,3],4],[[56,3],[[13,[2,101]]]],[[56,3],4],[[78,3],4],[[52,3],4],[[52,3],[[13,[2,101]]]],[[79,3],4],[[57,3],4],[[57,3],[[13,[2,101]]]],[[80,3],4],[[58,3],4],[[58,3],[[13,[2,101]]]],[[81,3],4],[[59,3],[[13,[2,101]]]],[[59,3],4],[[82,3],4],[[42,3],[[13,[2,101]]]],[[42,3],4],[[83,3],4],[[60,3],[[13,[2,101]]]],[[60,3],4],[[84,3],4],[[61,3],[[13,[2,101]]]],[[61,3],4],[[85,3],4],[[62,3],4],[[62,3],[[13,[2,101]]]],[[86,3],4],[[63,3],4],[[63,3],[[13,[2,101]]]],[[87,3],4],[[64,3],[[13,[2,101]]]],[[64,3],4],[[88,3],4],[[65,3],[[13,[2,101]]]],[[65,3],4],[[89,3],4],[[66,3],[[13,[2,101]]]],[[66,3],4],[[90,3],4],[[67,3],[[13,[2,101]]]],[[67,3],4],[[91,3],4],[[68,3],4],[[68,3],[[13,[2,101]]]],[[92,3],4],[[46,3],4],[[46,3],[[13,[2,101]]]],[[93,3],4],[[69,3],4],[[69,3],[[13,[2,101]]]],[[94,3],4],[[70,3],[[13,[2,101]]]],[[70,3],4],[[95,3],4],[[71,3],4],[[71,3],[[13,[2,101]]]],[[96,3],4],[[49,3],[[13,[2,101]]]],[[49,3],4],[[97,3],4],[[72,3],4],[[72,3],[[13,[2,101]]]],[[98,3],4],[[73,3],4],[[73,3],[[13,[2,101]]]],[[99,3],4],[[74,3],4],[[74,3],[[13,[2,101]]]],[[100,3],4],[[75,3],[[13,[2,101]]]],[[75,3],4],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[102,[[37,[55]]]],[102,[[37,[56]]]],[102,[[37,[52]]]],[102,[[37,[57]]]],[102,[[37,[58]]]],[102,[[37,[59]]]],[102,[[37,[42]]]],[102,[[37,[60]]]],[102,[[37,[61]]]],[102,[[37,[62]]]],[102,[[37,[63]]]],[102,[[37,[64]]]],[102,[[37,[65]]]],[102,[[37,[66]]]],[102,[[37,[67]]]],[102,[[37,[68]]]],[102,[[37,[46]]]],[102,[[37,[69]]]],[102,[[37,[70]]]],[102,[[37,[71]]]],[102,[[37,[49]]]],[102,[[37,[72]]]],[102,[[37,[73]]]],[102,[[37,[74]]]],[102,[[37,[75]]]],[26,[[13,[55]]]],[26,[[13,[56]]]],[26,[[13,[52]]]],[26,[[13,[57]]]],[26,[[13,[58]]]],[26,[[13,[59]]]],[26,[[13,[42]]]],[26,[[13,[60]]]],[26,[[13,[61]]]],[26,[[13,[62]]]],[26,[[13,[63]]]],[26,[[13,[64]]]],[26,[[13,[65]]]],[26,[[13,[66]]]],[26,[[13,[67]]]],[26,[[13,[68]]]],[26,[[13,[46]]]],[26,[[13,[69]]]],[26,[[13,[70]]]],[26,[[13,[71]]]],[26,[[13,[49]]]],[26,[[13,[72]]]],[26,[[13,[73]]]],[26,[[13,[74]]]],[26,[[13,[75]]]],[29,[[37,[-1]]],103],[29,[[37,[52]]]],[29,[[37,[42]]]],[29,[[37,[60]]]],[29,[[37,[46]]]],[54,66],[66,54],[[55,-1],2,31],[[56,-1],2,31],[[52,-1],2,31],[[57,-1],2,31],[[58,-1],2,31],[[59,-1],2,31],[[42,-1],2,31],[[60,-1],2,31],[[61,-1],2,31],[[62,-1],2,31],[[63,-1],2,31],[[64,-1],2,31],[[65,-1],2,31],[[66,-1],2,31],[[67,-1],2,31],[[68,-1],2,31],[[46,-1],2,31],[[69,-1],2,31],[[70,-1],2,31],[[71,-1],2,31],[[49,-1],2,31],[[72,-1],2,31],[[73,-1],2,31],[[74,-1],2,31],[[75,-1],2,31],[54,63],[63,54],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[55,15],32],[[56,15],32],[[52,15],32],[[57,15],32],[[58,15],32],[[59,15],32],[[42,15],32],[[60,15],32],[[61,15],32],[[62,15],32],[[63,15],32],[[64,15],32],[[65,15],32],[[66,15],32],[[67,15],32],[[68,15],32],[[46,15],32],[[69,15],32],[[70,15],32],[[71,15],32],[[49,15],32],[[72,15],32],[[73,15],32],[[74,15],32],[[75,15],32],[[],33],[[],33],[[],33],[[],33],[[],33],[[],33],[[],33],[[],33],[[],33],[[],33],[[],33],[[],33],[[],33],[[],33],[[],33],[[],33],[[],33],[[],33],[[],33],[[],33],[[],33],[[],33],[[],33],[[],33],[[],33],[[],76],[[],77],[[],78],[[],79],[[],80],[[],81],[[],82],[[],83],[[],84],[[],85],[[],86],[[],87],[[],88],[[],89],[[],90],[[],91],[[],92],[[],93],[[],94],[[],95],[[],96],[[],97],[[],98],[[],99],[[],100],[[],[[34,[55]]]],[[],[[34,[56]]]],[[],[[34,[52]]]],[[],[[34,[57]]]],[[],[[34,[58]]]],[[],[[34,[59]]]],[[],[[34,[42]]]],[[],[[34,[60]]]],[[],[[34,[61]]]],[[],[[34,[62]]]],[[],[[34,[63]]]],[[],[[34,[64]]]],[[],[[34,[65]]]],[[],[[34,[66]]]],[[],[[34,[67]]]],[[],[[34,[68]]]],[[],[[34,[46]]]],[[],[[34,[69]]]],[[],[[34,[70]]]],[[],[[34,[71]]]],[[],[[34,[49]]]],[[],[[34,[72]]]],[[],[[34,[73]]]],[[],[[34,[74]]]],[[],[[34,[75]]]],[76,102],[77,102],[78,102],[79,102],[80,102],[81,102],[82,102],[83,102],[84,102],[85,102],[86,102],[87,102],[88,102],[89,102],[90,102],[91,102],[92,102],[93,102],[94,102],[95,102],[96,102],[97,102],[98,102],[99,102],[100,102],[54,64],[64,54],[54,65],[65,54],[55,27],[56,27],[52,27],[57,27],[59,27],[42,27],[60,27],[61,27],[62,27],[63,27],[64,27],[65,27],[67,27],[68,27],[46,27],[69,27],[70,27],[71,27],[49,27],[72,27],[73,27],[74,27],[75,27],[76,37],[77,37],[78,37],[79,37],[80,37],[81,37],[82,37],[83,37],[84,37],[85,37],[86,37],[87,37],[88,37],[89,37],[90,37],[91,37],[92,37],[93,37],[94,37],[95,37],[96,37],[97,37],[98,37],[99,37],[100,37],[76,37],[77,37],[78,37],[79,37],[80,37],[81,37],[82,37],[83,37],[84,37],[85,37],[86,37],[87,37],[88,37],[89,37],[90,37],[91,37],[92,37],[93,37],[94,37],[95,37],[96,37],[97,37],[98,37],[99,37],[100,37],[[76,102],37],[[77,102],37],[[78,102],37],[[79,102],37],[[80,102],37],[[81,102],37],[[82,102],37],[[83,102],37],[[84,102],37],[[85,102],37],[[86,102],37],[[87,102],37],[[88,102],37],[[89,102],37],[[90,102],37],[[91,102],37],[[92,102],37],[[93,102],37],[[94,102],37],[[95,102],37],[[96,102],37],[[97,102],37],[[98,102],37],[[99,102],37],[[100,102],37],[54,67],[67,54],[54,68],[68,54],[54,46],[46,54],[54,69],[69,54],[54,70],[70,54],[[55,55],[[37,[20]]]],[[56,56],[[37,[20]]]],[[52,52],[[37,[20]]]],[[57,57],[[37,[20]]]],[[58,58],[[37,[20]]]],[[59,59],[[37,[20]]]],[[42,42],[[37,[20]]]],[[60,60],[[37,[20]]]],[[61,61],[[37,[20]]]],[[62,62],[[37,[20]]]],[[63,63],[[37,[20]]]],[[64,64],[[37,[20]]]],[[65,65],[[37,[20]]]],[[66,66],[[37,[20]]]],[[67,67],[[37,[20]]]],[[68,68],[[37,[20]]]],[[46,46],[[37,[20]]]],[[69,69],[[37,[20]]]],[[70,70],[[37,[20]]]],[[71,71],[[37,[20]]]],[[49,49],[[37,[20]]]],[[72,72],[[37,[20]]]],[[73,73],[[37,[20]]]],[[74,74],[[37,[20]]]],[[75,75],[[37,[20]]]],[54,71],[71,54],[54,49],[49,54],[[-1,38],27,[]],[[-1,38],27,[]],[[-1,38],27,[]],[[-1,38],27,[]],[[-1,38],27,[]],[[-1,38],27,[]],[[-1,38],27,[]],[[-1,38],27,[]],[[-1,38],27,[]],[[-1,38],27,[]],[[-1,38],27,[]],[[-1,38],27,[]],[[-1,38],27,[]],[[-1,38],27,[]],[[-1,38],27,[]],[[-1,38],27,[]],[[-1,38],27,[]],[[-1,38],27,[]],[[-1,38],27,[]],[[-1,38],27,[]],[[-1,38],27,[]],[[-1,38],27,[]],[[-1,38],27,[]],[[-1,38],27,[]],[[-1,38],27,[]],[[55,-1],13,39],[[56,-1],13,39],[[52,-1],13,39],[[57,-1],13,39],[[58,-1],13,39],[[59,-1],13,39],[[42,-1],13,39],[[60,-1],13,39],[[61,-1],13,39],[[62,-1],13,39],[[63,-1],13,39],[[64,-1],13,39],[[65,-1],13,39],[[67,-1],13,39],[[68,-1],13,39],[[46,-1],13,39],[[69,-1],13,39],[[70,-1],13,39],[[71,-1],13,39],[[49,-1],13,39],[[72,-1],13,39],[[73,-1],13,39],[[74,-1],13,39],[[75,-1],13,39],[76,[[2,[102,[37,[102]]]]]],[77,[[2,[102,[37,[102]]]]]],[78,[[2,[102,[37,[102]]]]]],[79,[[2,[102,[37,[102]]]]]],[80,[[2,[102,[37,[102]]]]]],[81,[[2,[102,[37,[102]]]]]],[82,[[2,[102,[37,[102]]]]]],[83,[[2,[102,[37,[102]]]]]],[84,[[2,[102,[37,[102]]]]]],[85,[[2,[102,[37,[102]]]]]],[86,[[2,[102,[37,[102]]]]]],[87,[[2,[102,[37,[102]]]]]],[88,[[2,[102,[37,[102]]]]]],[89,[[2,[102,[37,[102]]]]]],[90,[[2,[102,[37,[102]]]]]],[91,[[2,[102,[37,[102]]]]]],[92,[[2,[102,[37,[102]]]]]],[93,[[2,[102,[37,[102]]]]]],[94,[[2,[102,[37,[102]]]]]],[95,[[2,[102,[37,[102]]]]]],[96,[[2,[102,[37,[102]]]]]],[97,[[2,[102,[37,[102]]]]]],[98,[[2,[102,[37,[102]]]]]],[99,[[2,[102,[37,[102]]]]]],[100,[[2,[102,[37,[102]]]]]],[54,72],[72,54],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[54,73],[73,54],[54,74],[74,54],[[69,104],[[13,[69,105]]]],[54,75],[75,54],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[26,[[13,[55]]]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[26,[[13,[56]]]],[-1,[[13,[-2]]],[],[]],[26,[[13,[52]]]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[26,[[13,[57]]]],[-1,[[13,[-2]]],[],[]],[26,[[13,[58]]]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[26,[[13,[59]]]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[26,[[13,[42]]]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[26,[[13,[60]]]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[26,[[13,[61]]]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[26,[[13,[62]]]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[26,[[13,[63]]]],[-1,[[13,[-2]]],[],[]],[26,[[13,[64]]]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[26,[[13,[65]]]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[26,[[13,[66]]]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[26,[[13,[67]]]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[26,[[13,[68]]]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[26,[[13,[46]]]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[26,[[13,[69]]]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[26,[[13,[70]]]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[26,[[13,[71]]]],[-1,[[13,[-2]]],[],[]],[26,[[13,[49]]]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[26,[[13,[72]]]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[26,[[13,[73]]]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[26,[[13,[74]]]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[26,[[13,[75]]]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[15,40],[15,40],[15,40],[15,40],[15,40],[15,40],[15,40],[15,40],[15,40],[15,40],[15,40],[15,40],[15,40],[15,40],[15,40],[15,40],[15,40],[15,40],[15,40],[15,40],[15,40],[15,40],[15,40],[15,40],[15,40],[55,29],[56,29],[52,29],[57,29],[59,29],[42,29],[60,29],[61,29],[62,29],[63,29],[64,29],[65,29],[67,29],[68,29],[46,29],[69,29],[70,29],[71,29],[49,29],[72,29],[73,29],[74,29],[75,29],[[-1,15],[[13,[[17,[16]],24]]],[]],[[-1,15],[[13,[[17,[16]],24]]],[]],[[-1,15],[[13,[[17,[16]],24]]],[]],[[-1,15],[[13,[[17,[16]],24]]],[]],[[-1,15],[[13,[[17,[16]],24]]],[]],[[-1,15],[[13,[[17,[16]],24]]],[]],[[-1,15],[[13,[[17,[16]],24]]],[]],[[-1,15],[[13,[[17,[16]],24]]],[]],[[-1,15],[[13,[[17,[16]],24]]],[]],[[-1,15],[[13,[[17,[16]],24]]],[]],[[-1,15],[[13,[[17,[16]],24]]],[]],[[-1,15],[[13,[[17,[16]],24]]],[]],[[-1,15],[[13,[[17,[16]],24]]],[]],[[-1,15],[[13,[[17,[16]],24]]],[]],[[-1,15],[[13,[[17,[16]],24]]],[]],[[-1,15],[[13,[[17,[16]],24]]],[]],[[-1,15],[[13,[[17,[16]],24]]],[]],[[-1,15],[[13,[[17,[16]],24]]],[]],[[-1,15],[[13,[[17,[16]],24]]],[]],[[-1,15],[[13,[[17,[16]],24]]],[]],[[-1,15],[[13,[[17,[16]],24]]],[]],[[-1,15],[[13,[[17,[16]],24]]],[]],[[-1,15],[[13,[[17,[16]],24]]],[]],[[-1,15],[[13,[[17,[16]],24]]],[]],[[-1,15],[[13,[[17,[16]],24]]],[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[106,107],106],[[108,107],108],[[109,107],109],[[110,[37,[107]]],110],[[111,[37,[107]]],111],[[112,[37,[107]]],112],[[113,107],113],[[114,107],114],[[115,[37,[107]]],115],[[116,[37,[107]]],116],[[117,[37,[107]]],117],[[118,107],118],0,0,0,0,0,0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[119,[[13,[120,121]]]],[122,[[13,[123,124]]]],[125,[[13,[126,127]]]],[128,[[13,[129,130]]]],[106,[[13,[131,132]]]],[108,[[13,[133,134]]]],[109,[[13,[135,136]]]],[110,[[13,[137,138]]]],[111,[[13,[139,140]]]],[112,[[13,[141,142]]]],[113,[[13,[143,144]]]],[114,[[13,[145,146]]]],[115,[[13,[147,148]]]],[116,[[13,[149,150]]]],[117,[[13,[151,152]]]],[118,[[13,[153,154]]]],[104,155],[[119,155],119],[[122,155],122],[[125,155],125],[[128,155],128],[[106,155],106],[[108,155],108],[[109,155],109],[[110,155],110],[[111,155],111],[[112,155],112],[[113,155],113],[[114,155],114],[[115,155],115],[[116,155],116],[[117,155],117],[[118,155],118],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[104,104],[119,119],[120,120],[122,122],[123,123],[125,125],[126,126],[128,128],[129,129],[106,106],[131,131],[108,108],[133,133],[109,109],[135,135],[110,110],[137,137],[111,111],[139,139],[112,112],[141,141],[113,113],[143,143],[114,114],[145,145],[115,115],[147,147],[116,116],[149,149],[117,117],[151,151],[118,118],[153,153],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[118,[37,[156]]],118],0,[[119,[37,[61]]],119],0,[[118,157],118],0,[[],119],[[],120],[[],122],[[],123],[[],125],[[],126],[[],128],[[],129],[[],106],[[],131],[[],108],[[],133],[[],109],[[],135],[[],110],[[],137],[[],111],[[],139],[[],112],[[],141],[[],113],[[],143],[[],114],[[],145],[[],115],[[],147],[[],116],[[],149],[[],117],[[],151],[[],118],[[],153],[-1,[[13,[104]]],21],[-1,[[13,[120]]],21],[-1,[[13,[123]]],21],[-1,[[13,[126]]],21],[-1,[[13,[129]]],21],[-1,[[13,[131]]],21],[-1,[[13,[133]]],21],[-1,[[13,[135]]],21],[-1,[[13,[137]]],21],[-1,[[13,[139]]],21],[-1,[[13,[141]]],21],[-1,[[13,[143]]],21],[-1,[[13,[145]]],21],[-1,[[13,[147]]],21],[-1,[[13,[149]]],21],[-1,[[13,[151]]],21],[-1,[[13,[153]]],21],[[119,[37,[36]]],119],0,[[119,[37,[75]]],119],0,[[104,104],11],[[120,120],11],[[123,123],11],[[126,126],11],[[129,129],11],[[131,131],11],[[133,133],11],[[135,135],11],[[137,137],11],[[139,139],11],[[141,141],11],[[143,143],11],[[145,145],11],[[147,147],11],[[149,149],11],[[151,151],11],[[153,153],11],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[119,158],119],[[122,158],122],[[125,158],125],[[128,158],128],[[106,158],106],[[108,158],108],[[109,158],109],[[110,158],110],[[111,158],111],[[112,158],112],[[113,158],113],[[114,158],114],[[115,158],115],[[116,158],116],[[117,158],117],[[118,158],118],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[119,[37,[159]]],119],0,[[119,[37,[[30,[160,160]]]]],119],0,[[119,[37,[155]]],119],0,[[119,[37,[9]]],119],0,[[104,3],4],[[121,3],4],[[121,3],4],[[120,3],4],[[124,3],4],[[124,3],4],[[123,3],4],[[127,3],4],[[127,3],4],[[126,3],4],[[130,3],4],[[130,3],4],[[129,3],4],[[132,3],4],[[132,3],4],[[131,3],4],[[134,3],4],[[134,3],4],[[133,3],4],[[136,3],4],[[136,3],4],[[135,3],4],[[138,3],4],[[138,3],4],[[137,3],4],[[140,3],4],[[140,3],4],[[139,3],4],[[142,3],4],[[142,3],4],[[141,3],4],[[144,3],4],[[144,3],4],[[143,3],4],[[146,3],4],[[146,3],4],[[145,3],4],[[148,3],4],[[148,3],4],[[147,3],4],[[150,3],4],[[150,3],4],[[149,3],4],[[152,3],4],[[152,3],4],[[151,3],4],[[154,3],4],[[154,3],4],[[153,3],4],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[161,121],[27,121],[-1,-1,[]],[-1,120,162],[-1,-1,[]],[161,124],[27,124],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[161,127],[27,127],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[161,130],[27,130],[-1,-1,[]],[-1,-1,[]],[27,132],[-1,-1,[]],[161,132],[-1,-1,[]],[-1,-1,[]],[161,134],[27,134],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[27,136],[161,136],[-1,-1,[]],[-1,-1,[]],[27,138],[-1,-1,[]],[161,138],[-1,-1,[]],[-1,-1,[]],[27,140],[161,140],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[161,142],[-1,-1,[]],[27,142],[-1,-1,[]],[-1,-1,[]],[161,144],[-1,-1,[]],[27,144],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[27,146],[161,146],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[161,148],[27,148],[-1,-1,[]],[-1,-1,[]],[161,150],[-1,-1,[]],[27,150],[-1,-1,[]],[-1,-1,[]],[161,152],[27,152],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[27,154],[-1,-1,[]],[161,154],[-1,-1,[]],[[119,41],119],[[122,41],122],[[125,41],125],[[128,41],128],[[106,41],106],[[108,41],108],[[109,41],109],[[110,41],110],[[111,41],111],[[112,41],112],[[113,41],113],[[114,41],114],[[115,41],115],[[116,41],116],[[117,41],117],[[118,41],118],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[118,35],118],0,[[118,36],118],0,[[119,[37,[35]]],119],0,[[119,[37,[[163,[155]]]]],119],0,[[118,64],118],0,[[119,[37,[164]]],119],0,[[119,46],119],[[118,46],118],0,0,[[119,70],119],[[118,70],118],0,0,[[119,[37,[155]]],119],0,[[118,[37,[165]]],118],0,[[119,11],119],0,[[119,[37,[35]]],119],[[117,[37,[35]]],117],0,0,[[119,36],119],[[117,36],117],0,0,[[119,11],119],0,[[122,160],122],[[109,160],109],[[115,160],115],[[116,160],116],0,0,0,0,[[119,11],119],[[108,29],108],[[109,29],109],[[110,11],110],[[111,11],111],[[112,11],112],[[113,11],113],[[114,11],114],[[115,11],115],[[116,11],116],[[117,11],117],[[118,11],118],0,0,0,0,0,0,0,0,0,0,0,0,[[119,11],119],0,[[128,35],128],0,[[-1,38],27,[]],[[-1,38],27,[]],[[-1,38],27,[]],[[-1,38],27,[]],[[-1,38],27,[]],[[-1,38],27,[]],[[-1,38],27,[]],[[-1,38],27,[]],[[-1,38],27,[]],[[-1,38],27,[]],[[-1,38],27,[]],[[-1,38],27,[]],[[-1,38],27,[]],[[-1,38],27,[]],[[-1,38],27,[]],[[-1,38],27,[]],[[104,-1],13,39],[[120,-1],13,39],[[123,-1],13,39],[[126,-1],13,39],[[129,-1],13,39],[[131,-1],13,39],[[133,-1],13,39],[[135,-1],13,39],[[137,-1],13,39],[[139,-1],13,39],[[141,-1],13,39],[[143,-1],13,39],[[145,-1],13,39],[[147,-1],13,39],[[149,-1],13,39],[[151,-1],13,39],[[153,-1],13,39],[104,166],[[119,166],119],[[122,166],122],[[125,166],125],[[128,166],128],[[106,166],106],[[108,166],108],[[109,166],109],[[110,166],110],[[111,166],111],[[112,166],112],[[113,166],113],[[114,166],114],[[115,166],115],[[116,166],116],[[117,166],117],[[118,166],118],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[119,[37,[160]]],119],0,[[119,72],119],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[[118,53],118],0,[[119,167],119],[[122,167],122],[[125,167],125],[[128,167],128],[[106,167],106],[[108,167],108],[[109,167],109],[[110,167],110],[[111,167],111],[[112,167],112],[[113,167],113],[[114,167],114],[[115,167],115],[[116,167],116],[[117,167],117],[[118,167],118],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[119,[37,[35]]],119],0,[[119,[37,[74]]],119],0,[[119,[37,[41]]],119],0,[[119,[37,[35]]],119],[[117,[37,[35]]],117],0,0,[[119,[37,[75]]],119],0,[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[104,9],[[119,9],119],[[122,9],122],[[125,9],125],[[128,9],128],[[106,9],106],[[108,9],108],[[109,9],109],[[110,9],110],[[111,9],111],[[112,9],112],[[113,9],113],[[114,9],114],[[115,9],115],[[116,9],116],[[117,9],117],[[118,9],118],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[119,9],119],[[122,9],122],[[125,9],125],[[128,9],128],[[106,9],106],[[108,9],108],[[109,9],109],[[110,9],110],[[111,9],111],[[112,9],112],[[113,9],113],[[114,9],114],[[115,9],115],[[116,9],116],[[117,9],117],[[118,9],118],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[[108,168],108],[[110,[37,[168]]],110],[[111,[37,[168]]],111],[[112,[37,[168]]],112],[[113,[37,[168]]],113],[[114,[37,[168]]],114],[[115,[37,[168]]],115],[[116,[37,[168]]],116],[[117,[37,[168]]],117],[[118,168],118],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[169,169],[170,170],[171,171],[172,172],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],0,0,0,0,0,0,0,0,0,0,[[169,169],11],[[170,170],11],[[171,171],11],[[172,172],11],[[169,3],4],[[170,3],4],[[171,3],4],[[172,3],4],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],0,0,0,0,0,0,0,0,0,0,0,0,[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[8,8],29],[8,44],[[19,35,35,35,35,36,9,9],8],[[19,173,173,173,173,29,44,29,9,9],8],[[18,18],29],[[18,18],29],[[18,18],29],[18,44],[[18,18],29],[[18,18],29],[[102,29,29],18],[18,54],[8,54],[54,54],[[19,19],29],[54,19],[[19,19],29],[[19,19],29],[19,44],[[19,19],29],[[19,19],29],[[41,18,29],19],[19,54],[[5,5],29],[5,44],[[41,42,43,29,44,9,9],5],[43,54],[43,54],[[43,43],29],[43,45],[[46,173,29,44,29,44],43],[43,44],[43,45],[[7,7],29],[7,44],[[41,173,173,29,29,44,44,29,29,9,9],7],[7,54],[[41,9,9],51],[51,54],[[6,6],29],[6,44],[[41,173,29,44,29,52,53,44,44],6],[6,54],0,[[167,166,41,155,168,107,158,9,9,29],133],[[167,166,41,155,54,158,9,9],123],[[167,166,41,155,158,9,9],126],[[167,166,41,155,107,54,158,9,9,29],135],[[167,166,41,155,35,158,9,9],129],[[167,166,41,155,107,158,9,9],131],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[107,44],[54,107],[174,44],[54,174],[155,44],[54,155],[175,44],[54,175],[159,44],[54,159],[54,54],[54,41],[41,44],[41,29],[[176,177],41],[41,54],[164,44],[54,164],[165,44],[54,165],[166,44],[54,166],[176,44],[54,176],[53,44],[54,53],[167,44],[54,167],[177,44],[177,29],[54,177],[168,44],[54,168],0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[178],[178],[-1,-1,[]],[-1,-2,[],[]],[[178,43,44,44],2],[[178,5],2],[178,179],[178,35],[178,36],[178,35],[178,36],[178,179],[178,60],[178,2],[[178,44,44],2],[[178,44,44],2],[[178,44,44],2],[178,44],[[178,43,44,44],2],[178,2],[[178,36,46],45],[[178,35,46],45],[178,29],[178,29],[178,41],[178,45],[[41,60],178],[[178,102],54],[178,2],[178,44],[[178,43],179],[178,45],[178,44],[[178,43,44,44],2],[[178,7],2],[[178,6],2],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[179,2],0,[-1,-2,[],[]],[-1,-2,[],[]],[180,180],[[-1,-2],2,[],[]],[180],[180],[-1,-1,[]],[-1,-2,[],[]],[180,180],[180,2],[180,45],[[46,35,179],180],[180,179],[180,35],[180,45],[181,180],[-1,-2,[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[179,2],[179,2],0,0,0,0,[157,54],[54,29],[54,157],[[54,29,182,54,62],157],[157,44],[157,54],[157,2],[157,54],[[156,156],2],[156,45],[[173,157],156],[[45,157],156],[[156,156],2],[[35,35],2],[35,45],[[173,29],35],[[45,29],35],[[35,35],2],[[36,36],2],[[36,44],2],[36,45],[[44,29],36],[[45,29],36],[[36,36],2],[[36,44],2],0,0,0,0,0,0,[[],2],0,0,0,0,0,0,0,0,0,[[-1,15],[[17,[16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[107,107],[[-1,-2],2,[],[]],[[107,107],20],[[-1,-2],20,[],[]],[[],107],[-1,[[13,[107]]],21],[15,[[23,[22]]]],[[107,107],11],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[16,[[13,[-1,24]]],[]],[16,[[23,[107]]]],[16,[[23,[107]]]],[[107,3],4],[[107,3],4],[26,107],[-1,-1,[]],[26,[[13,[107]]]],[[107,-1],2,31],[-1,-2,[],[]],[[107,15],32],[[],33],[[],[[34,[107]]]],[26,[[50,[107]]]],[[107,107],[[37,[20]]]],[[-1,38],27,[]],[[107,-1],13,39],[-1,-2,[],[]],[-1,27,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[15,40],0,[[-1,15],[[13,[[17,[16]],24]]],[]],0,[[-1,15],[[17,[16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[174,174],[[-1,-2],2,[],[]],[[174,174],20],[[-1,-2],20,[],[]],[-1,[[13,[174]]],21],[15,[[23,[22]]]],[[174,174],11],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[16,[[23,[174]]]],[16,[[13,[-1,24]]],[]],[16,[[23,[174]]]],[[174,3],4],[[174,3],4],[-1,-1,[]],[26,174],[26,[[13,[174]]]],[[174,-1],2,31],[-1,-2,[],[]],[[174,15],32],[[],33],[[],[[34,[174]]]],[26,[[50,[174]]]],[[174,174],[[37,[20]]]],[[-1,38],27,[]],[[174,-1],13,39],[-1,-2,[],[]],[-1,27,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[15,40],0,[[-1,15],[[13,[[17,[16]],24]]],[]],0,[[-1,15],[[17,[16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[155,155],[[-1,-2],2,[],[]],[[155,155],20],[[-1,-2],20,[],[]],[[],155],[-1,[[13,[155]]],21],[15,[[23,[22]]]],[[155,155],11],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[16,[[23,[155]]]],[16,[[23,[155]]]],[16,[[13,[-1,24]]],[]],[[155,3],4],[[155,3],4],[-1,-1,[]],[26,155],[26,[[13,[155]]]],[[155,-1],2,31],[-1,-2,[],[]],[[155,15],32],[[],33],[[],[[34,[155]]]],[26,[[50,[155]]]],[[[37,[160]]],[[37,[[163,[155]]]]]],[[[37,[[163,[155]]]]],[[37,[160]]]],[[155,155],[[37,[20]]]],[[-1,38],27,[]],[[155,-1],13,39],[-1,-2,[],[]],[-1,27,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[15,40],0,[[-1,15],[[13,[[17,[16]],24]]],[]],0,[[-1,15],[[17,[16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[175,175],[[-1,-2],2,[],[]],[[175,175],20],[[-1,-2],20,[],[]],[-1,[[13,[175]]],21],[15,[[23,[22]]]],[[175,175],11],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[16,[[13,[-1,24]]],[]],[16,[[23,[175]]]],[16,[[23,[175]]]],[[175,3],4],[[175,3],4],[-1,-1,[]],[26,175],[26,[[13,[175]]]],[[175,-1],2,31],[-1,-2,[],[]],[[175,15],32],[[],33],[[],[[34,[175]]]],[26,[[50,[175]]]],[[175,175],[[37,[20]]]],[[-1,38],27,[]],[[175,-1],13,39],[-1,-2,[],[]],[-1,27,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[15,40],0,[[-1,15],[[13,[[17,[16]],24]]],[]],0,[[-1,15],[[17,[16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[159,159],[[-1,-2],2,[],[]],[[159,159],20],[[-1,-2],20,[],[]],[-1,[[13,[159]]],21],[15,[[23,[22]]]],[[159,159],11],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[16,[[23,[159]]]],[16,[[23,[159]]]],[16,[[13,[-1,24]]],[]],[[159,3],4],[[159,3],4],[-1,-1,[]],[26,159],[26,[[13,[159]]]],[[159,-1],2,31],[-1,-2,[],[]],[[159,15],32],[[],33],[[],[[34,[159]]]],[26,[[50,[159]]]],[[159,159],[[37,[20]]]],[[-1,38],27,[]],[[159,-1],13,39],[-1,-2,[],[]],[-1,27,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[15,40],0,[[-1,15],[[13,[[17,[16]],24]]],[]],0,[[-1,15],[[17,[16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[41,41],[[-1,-2],2,[],[]],[[41,41],20],[[-1,-2],20,[],[]],[[],41],[-1,[[50,[41]]],21],[15,[[23,[22]]]],[[41,41],11],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[16,[[23,[41]]]],[16,[[23,[41]]]],[16,[[13,[-1,24]]],[]],[[41,3],4],[[41,3],4],[26,41],[-1,-1,[]],[26,[[50,[41]]]],[[41,-1],2,31],[-1,-2,[],[]],[[41,15],32],[41,11],[[],33],[[],[[34,[41]]]],[[176,177],41],[[41,41],[[37,[20]]]],[[-1,38],27,[]],[[41,-1],50,39],0,[-1,-2,[],[]],[-1,27,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[15,40],0,[[-1,15],[[13,[[17,[16]],24]]],[]],0,[[-1,15],[[17,[16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[164,164],[[-1,-2],2,[],[]],[[164,164],20],[[-1,-2],20,[],[]],[-1,[[13,[164]]],21],[15,[[23,[22]]]],[[164,164],11],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[16,[[23,[164]]]],[16,[[23,[164]]]],[16,[[13,[-1,24]]],[]],[[164,3],4],[[164,3],4],[26,164],[-1,-1,[]],[26,[[13,[164]]]],[[164,-1],2,31],[-1,-2,[],[]],[[164,15],32],[[],33],[[],[[34,[164]]]],[26,[[50,[164]]]],[[164,164],[[37,[20]]]],[[-1,38],27,[]],[[164,-1],13,39],[-1,-2,[],[]],[-1,27,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[15,40],0,[[-1,15],[[13,[[17,[16]],24]]],[]],0,[[-1,15],[[17,[16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[165,165],[[-1,-2],2,[],[]],[[165,165],20],[[-1,-2],20,[],[]],[[],165],[-1,[[13,[165]]],21],[15,[[23,[22]]]],[[165,165],11],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[16,[[23,[165]]]],[16,[[13,[-1,24]]],[]],[16,[[23,[165]]]],[[165,3],4],[[165,3],4],[-1,-1,[]],[26,165],[26,[[13,[165]]]],[[165,-1],2,31],[-1,-2,[],[]],[[165,15],32],[[],33],[[],[[34,[165]]]],[26,[[50,[165]]]],[[165,165],[[37,[20]]]],[[-1,38],27,[]],[[165,-1],13,39],[-1,-2,[],[]],[-1,27,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[15,40],0,[[-1,15],[[13,[[17,[16]],24]]],[]],0,[[-1,15],[[17,[16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[166,166],[[-1,-2],2,[],[]],[[166,166],20],[[-1,-2],20,[],[]],[[],166],[-1,[[13,[166]]],21],[15,[[23,[22]]]],[[166,166],11],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[16,[[23,[166]]]],[16,[[23,[166]]]],[16,[[13,[-1,24]]],[]],[[166,3],4],[[166,3],4],[26,166],[-1,-1,[]],[26,[[13,[166]]]],[[166,-1],2,31],[-1,-2,[],[]],[[166,15],32],[[],33],[[],[[34,[166]]]],[26,[[50,[166]]]],[[166,166],[[37,[20]]]],[[-1,38],27,[]],[[166,-1],13,39],[-1,-2,[],[]],[-1,27,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[15,40],0,[[-1,15],[[13,[[17,[16]],24]]],[]],0,[[-1,15],[[17,[16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[176,176],[[-1,-2],2,[],[]],[[176,176],20],[[-1,-2],20,[],[]],[[],176],[-1,[[13,[176]]],21],[15,[[23,[22]]]],[[176,176],11],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[16,[[23,[176]]]],[16,[[13,[-1,24]]],[]],[16,[[23,[176]]]],[[176,3],4],[[176,3],4],[26,176],[-1,-1,[]],[26,[[13,[176]]]],[[176,-1],2,31],[-1,-2,[],[]],[[176,15],32],[[],33],[[],[[34,[176]]]],[26,[[50,[176]]]],[[176,176],[[37,[20]]]],[[-1,38],27,[]],[[176,-1],13,39],[-1,-2,[],[]],[-1,27,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[15,40],0,[[-1,15],[[13,[[17,[16]],24]]],[]],0,[[-1,15],[[17,[16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[53,53],[[-1,-2],2,[],[]],[[53,53],20],[[-1,-2],20,[],[]],[[],53],[-1,[[13,[53]]],21],[15,[[23,[22]]]],[[53,53],11],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[16,[[13,[-1,24]]],[]],[16,[[23,[53]]]],[16,[[23,[53]]]],[[53,3],4],[[53,3],4],[26,53],[-1,-1,[]],[26,[[13,[53]]]],[[53,-1],2,31],[-1,-2,[],[]],[[53,15],32],[[],33],[[],[[34,[53]]]],[26,[[50,[53]]]],[[53,53],[[37,[20]]]],[[-1,38],27,[]],[[53,-1],13,39],[-1,-2,[],[]],[-1,27,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[15,40],0,[[-1,15],[[13,[[17,[16]],24]]],[]],0,[[-1,15],[[17,[16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[167,167],[[-1,-2],2,[],[]],[[167,167],20],[[-1,-2],20,[],[]],[[],167],[-1,[[13,[167]]],21],[15,[[23,[22]]]],[[167,167],11],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[16,[[23,[167]]]],[16,[[23,[167]]]],[16,[[13,[-1,24]]],[]],[[167,3],4],[[167,3],4],[26,167],[-1,-1,[]],[26,[[13,[167]]]],[[167,-1],2,31],[-1,-2,[],[]],[[167,15],32],[[],33],[[],[[34,[167]]]],[26,[[50,[167]]]],[[167,167],[[37,[20]]]],[[-1,38],27,[]],[[167,-1],13,39],[-1,-2,[],[]],[-1,27,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[15,40],0,[[-1,15],[[13,[[17,[16]],24]]],[]],0,0,[[-1,15],[[17,[16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[177,177],[[-1,-2],2,[],[]],[[177,177],20],[[-1,-2],20,[],[]],[[],177],[-1,[[13,[177]]],21],[15,[[23,[22]]]],[[177,177],11],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[16,[[23,[177]]]],[16,[[23,[177]]]],[16,[[13,[-1,24]]],[]],[[177,3],4],[[177,3],4],[-1,-1,[]],[26,177],[26,[[13,[177]]]],[[177,-1],2,31],[-1,-2,[],[]],[[177,15],32],[177,11],[[],33],[[],[[34,[177]]]],[26,[[50,[177]]]],[[177,177],[[37,[20]]]],[[-1,38],27,[]],[[177,-1],13,39],[[],177],[-1,-2,[],[]],[-1,27,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[15,40],0,[[-1,15],[[13,[[17,[16]],24]]],[]],0,[[-1,15],[[17,[16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[168,168],[[-1,-2],2,[],[]],[[168,168],20],[[-1,-2],20,[],[]],[[],168],[-1,[[13,[168]]],21],[15,[[23,[22]]]],[[168,168],11],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[16,[[13,[-1,24]]],[]],[16,[[23,[168]]]],[16,[[23,[168]]]],[[168,3],4],[[168,3],4],[-1,-1,[]],[26,168],[26,[[13,[168]]]],[[168,-1],2,31],[-1,-2,[],[]],[[168,15],32],[[],33],[[],[[34,[168]]]],[26,[[50,[168]]]],[[168,168],[[37,[20]]]],[[-1,38],27,[]],[[168,-1],13,39],[-1,-2,[],[]],[-1,27,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[15,40],0,[[-1,15],[[13,[[17,[16]],24]]],[]],0,[-1,57,[]],[-1,58,[]],[-1,[[37,[157]]],[]],[[-1,36,35],36,[]],[[-1,36,35,[37,[11]]],156,[]],0,0,0,0,0,[-1,41,[]],[-1,11,[]],[-1,[[37,[36]]],[]],[[-1,45],[[50,[35]]],[]],[[-1,45],[[50,[36]]],[]],[-1,183,[]],[-1,183,[]],[-1,183,[]],[-1,[[37,[35]]],[]],[-1,[[37,[36]]],[]],[-1,[[37,[35]]],[]],[-1,[[37,[36]]],[]],[-1,36,[]],0,[-1,35,[]],[-1,29,[]],[-1,157,[]],[-1,176,[]],[-1,157,[]],[-1,36,[]],[-1,29,[]],[-1,176,[]],0,0,[-1,183,[]],[-1,177,[]],0,[[-1,15],[[17,[16]]],[]],[184,57],[184,58],[184,[[37,[157]]]],[-1,-2,[],[]],[-1,-2,[],[]],[184,184],[[-1,-2],2,[],[]],[-1,[[13,[184]]],21],[15,[[23,[22]]]],[[184,184],11],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],0,[16,[[13,[-1,24]]],[]],[16,[[23,[184]]]],[16,[[23,[184]]]],[[184,3],4],[-1,-1,[]],[[184,-1],2,31],[184,41],0,[-1,-2,[],[]],[[184,15],32],[184,11],[[],33],[[],[[34,[184]]]],[184,[[37,[36]]]],0,[184,183],0,[184,183],0,[184,183],0,0,[184,[[37,[35]]]],0,[184,[[37,[36]]]],0,0,[184,[[37,[35]]]],0,[184,[[37,[36]]]],0,[184,36],[[41,176,157,157,157,9,29,29,35,36,183,183,183,183,[37,[36]],[37,[36]],[37,[36]],[37,[156]],[37,[156]],[37,[35]],[37,[35]]],[[50,[184]]]],[184,35],0,[184,29],0,[184,157],0,[184,176],0,[[184,-1],13,39],[184,157],0,[184,36],0,[184,29],0,[184,183],0,[-1,-2,[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[15,40],0,[[-1,15],[[13,[[17,[16]],24]]],[]],0,[[-1,15],[[17,[16]]],[]],[185,57],[185,58],[185,[[37,[157]]]],0,[-1,-2,[],[]],[-1,-2,[],[]],[185,185],[[-1,-2],2,[],[]],[-1,[[13,[185]]],21],[15,[[23,[22]]]],[[185,185],11],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[16,[[13,[-1,24]]],[]],[16,[[23,[185]]]],[16,[[23,[185]]]],[[185,3],4],[-1,-1,[]],[[185,-1],2,31],[185,41],0,[-1,-2,[],[]],[[185,15],32],[185,11],[[],33],[[],[[34,[185]]]],[185,[[37,[36]]]],0,[185,183],0,[185,183],0,[185,183],0,0,[185,[[37,[35]]]],0,[185,[[37,[36]]]],0,0,[185,[[37,[35]]]],0,[185,[[37,[36]]]],0,[185,36],[[41,176,157,157,157,29,29,35,36,183,183,183,183,[37,[36]],[37,[36]],[37,[36]],[37,[156]],[37,[156]],[37,[35]],[37,[35]]],[[50,[185]]]],[185,35],0,[185,29],0,[185,157],0,[185,176],0,[[185,-1],13,39],[185,157],0,[185,36],0,[185,29],0,[185,183],0,[-1,-2,[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[15,40],[[-1,15],[[13,[[17,[16]],24]]],[]],0,[[-1,15],[[17,[16]]],[]],[186,57],[186,58],[186,[[37,[157]]]],0,[-1,-2,[],[]],[-1,-2,[],[]],[186,186],[[-1,-2],2,[],[]],[-1,[[13,[186]]],21],[15,[[23,[22]]]],[[186,186],11],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[16,[[23,[186]]]],[16,[[13,[-1,24]]],[]],[16,[[23,[186]]]],[[186,3],4],[-1,-1,[]],[[186,-1],2,31],[186,41],0,[-1,-2,[],[]],[[186,15],32],[186,11],[[],33],[[],[[34,[186]]]],[186,[[37,[36]]]],0,[186,183],0,[186,183],0,[186,183],0,[186,[[37,[35]]]],0,[186,[[37,[36]]]],0,[186,[[37,[35]]]],0,[186,[[37,[36]]]],0,[186,36],[[41,176,157,157,29,29,35,36,[37,[36]],[37,[36]],[37,[36]],[37,[35]],[37,[35]],183,183,183,183],186],[186,35],0,[186,29],0,[186,157],0,[186,176],0,[[186,-1],13,39],[186,157],[186,36],0,[186,29],0,[186,183],0,[-1,-2,[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[15,40],[[-1,15],[[13,[[17,[16]],24]]],[]],0,[[-1,15],[[17,[16]]],[]],[187,57],[187,58],[187,[[37,[157]]]],[-1,-2,[],[]],[-1,-2,[],[]],[187,187],[[-1,-2],2,[],[]],0,[-1,[[13,[187]]],21],[15,[[23,[22]]]],[[187,187],11],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[16,[[23,[187]]]],[16,[[23,[187]]]],[16,[[13,[-1,24]]],[]],[[187,3],4],[-1,-1,[]],[[187,-1],2,31],[187,41],0,[-1,-2,[],[]],[[187,15],32],[187,11],0,[[],33],[[],[[34,[187]]]],[187,[[37,[36]]]],0,[187,183],0,[187,183],0,[187,183],0,[187,[[37,[35]]]],0,[187,[[37,[36]]]],0,[187,[[37,[35]]]],0,[187,[[37,[36]]]],0,[187,36],0,[[41,176,27,157,29,35,36,[37,[36]],[37,[36]],[37,[36]],[37,[35]],[37,[35]],183,183,183,183],187],[187,35],0,[187,29],0,[187,157],[187,176],0,[[187,-1],13,39],[187,157],[187,36],[187,29],[187,183],0,[-1,-2,[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[15,40],[[-1,15],[[13,[[17,[16]],24]]],[]],0,[[-1,15],[[17,[16]]],[]],[188,57],0,[188,58],[188,[[37,[157]]]],[-1,-2,[],[]],[-1,-2,[],[]],[188,188],[[-1,-2],2,[],[]],0,[-1,[[13,[188]]],21],[15,[[23,[22]]]],[[188,188],11],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],0,[16,[[23,[188]]]],[16,[[13,[-1,24]]],[]],[16,[[23,[188]]]],[[188,3],4],[-1,-1,[]],[[188,-1],2,31],[188,41],0,[-1,-2,[],[]],[[188,15],32],[188,11],[[],33],[[],[[34,[188]]]],[188,[[37,[36]]]],0,[188,183],0,[188,183],0,[188,183],0,[188,[[37,[35]]]],0,[188,[[37,[36]]]],0,[188,[[37,[35]]]],0,[188,[[37,[36]]]],0,[188,36],[[41,176,57,27,9,157,29,35,[37,[36]],[37,[36]],[37,[36]],[37,[35]],[37,[35]],183,183,183,183],188],[188,35],0,[188,29],0,[188,157],[188,176],0,[[188,-1],13,39],[188,157],[188,36],[188,29],[188,183],0,[-1,-2,[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[15,40],0,[[-1,15],[[13,[[17,[16]],24]]],[]],0,[[-1,15],[[17,[16]]],[]],[189,57],0,[189,58],[189,[[37,[157]]]],[-1,-2,[],[]],[-1,-2,[],[]],[189,189],[[-1,-2],2,[],[]],0,[-1,[[13,[189]]],21],[15,[[23,[22]]]],[[189,189],11],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],0,[16,[[23,[189]]]],[16,[[23,[189]]]],[16,[[13,[-1,24]]],[]],[[189,3],4],[-1,-1,[]],[[189,-1],2,31],[189,41],0,[-1,-2,[],[]],[[189,15],32],[189,11],[[],33],[[],[[34,[189]]]],[189,[[37,[36]]]],0,[189,183],0,[189,183],0,[189,183],0,[189,[[37,[35]]]],0,[189,[[37,[36]]]],0,[189,[[37,[35]]]],0,[189,[[37,[36]]]],0,[189,36],[[41,176,57,27,68,9,35,157,29,35,[37,[36]],[37,[36]],[37,[36]],[37,[35]],[37,[35]],183,183,183,183],189],0,[189,35],0,[189,29],0,[189,157],[189,176],0,[[189,-1],13,39],[189,157],[189,36],[189,29],0,[189,183],0,[-1,-2,[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[15,40],0,[[-1,15],[[13,[[17,[16]],24]]],[]],0,[[-1,15],[[17,[16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[190,[10,[45]]],[[50,[35]]]],[[190,[30,[27,45]]],[[50,[35]]]],[[190,27],[[50,[2,191]]]],[190,190],[[-1,-2],2,[],[]],0,0,[15,[[23,[22]]]],[[190,190],11],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[16,[[23,[190]]]],[16,[[23,[190]]]],[16,[[13,[-1,24]]],[]],[[190,3],4],0,[-1,-1,[]],[[190,-1],2,31],0,[-1,-2,[],[]],[[190,15],32],[[190,26],11],[[],33],[[],[[34,[190]]]],[[176,29,[163,[41]],27,9,9],[[50,[190,191]]]],0,0,[-1,-2,[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],0,0,[-1,14,[]],[15,40],[[-1,15],[[13,[[17,[16]],24]]],[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[192],[192],[-1,-1,[]],[-1,-2,[],[]],[[192,179],35],[[192,54],2],[192,102],[192,54],[192,2],[192,54],[192,41],[[192,54],29],[[176,29,54,54,44,44],192],[192,35],[192,29],[192,9],[192,9],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],0,0,0,0,0,0,0,0,0,0,0,0,0,[[193,43,44,44],2],[[193,5],2],[193,[[163,[181]]]],[193,[[37,[35]]]],[193,[[37,[36]]]],[193,[[37,[35]]]],[193,[[37,[36]]]],[193,[[163,[181]]]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[193,[[13,[2,194]]]],[[193,44,44],2],[[193,44,44],2],[[193,44,44],2],0,[[193,43,44,44],2],[[195,3],4],[[195,3],4],[[194,3],4],[[194,3],4],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[193,36,46],45],[[193,35,46],45],[193,11],[193,11],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[193,[[37,[45]]]],[[41,60],193],[[193,102],27],[193,2],[[-1,38],27,[]],[[-1,38],27,[]],0,[[193,43],[[163,[[2,[35,36]]]]]],[193,[[37,[45]]]],[-1,27,[]],[-1,27,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],0,[-1,14,[]],[-1,14,[]],[-1,14,[]],[[193,43,44,44],2],[[193,7],2],[[193,6],2],0,0,[[196,43],2],[[196,[163,[43]]],2],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[196,2],[48,48],[[-1,-2],2,[],[]],[[48,48],20],[[-1,-2],20,[],[]],[[196,43],2],[[48,48],11],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[196,45],[[48,3],4],[[48,3],4],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[196,11],[196,102],0,[46,196],[[35,46],48],[[48,48],[[37,[20]]]],[[196,197],2],[[-1,38],27,[]],0,0,[[196,43],[[163,[[2,[35,36]]]]]],[196,45],[-1,-2,[],[]],[-1,27,[]],[196,[[37,[181]]]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[-1,14,[]],[[196,43],2],0,0,[[181,43],2],[[181,[163,[43]]],2],[-1,-2,[],[]],[-1,-2,[],[]],[181,181],[[-1,-2],2,[],[]],[[181,181],20],[[-1,-2],20,[],[]],[[181,43],2],[[181,181],11],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[181,45],[181,44],[181,[[37,[43]]]],[[181,3],4],[-1,-1,[]],[43,181],[[181,181],11],[[181,181],11],[-1,-2,[],[]],[181,11],[[181,181],11],[181,102],[[181,181],11],[48,181],0,[[181,181],[[37,[20]]]],0,[[181,197],2],[181,45],[181,44],[-1,-2,[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[[181,43],2],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[-1,[[37,[107]]],[]],0,[[-1,104],[[13,[2,105]]],[]],[[198,104],[[13,[2,105]]]],[-1,[[37,[45]]],[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,155,[]],0,[198,198],[[-1,-2],2,[],[]],[71,46],[[198,157],[[37,[156]]]],[198,[[30,[157,156]]]],0,[-1,[[37,[61]]],[]],0,[-1,[[13,[198]]],21],[-1,[[37,[36]]],[]],[-1,[[37,[75]]],[]],0,[-1,102,[]],[-1,[[163,[104]]],[]],0,[-1,[[37,[159]]],[]],0,[-1,[[37,[[30,[160,160]]]]],[]],0,[-1,[[37,[155]]],[]],0,[-1,[[37,[9]]],[]],[-1,36,[]],0,[[105,3],4],[[105,3],4],[[198,3],4],[-1,-1,[]],[-1,-1,[]],[-1,158,[]],0,[-1,41,[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,11,[]],[-1,11,[]],[-1,11,[]],[-1,11,[]],[-1,11,[]],[-1,11,[]],[-1,11,[]],[-1,11,[]],[-1,11,[]],[-1,11,[]],[-1,11,[]],[-1,11,[]],[-1,11,[]],[-1,11,[]],[-1,11,[]],[-1,11,[]],[-1,11,[]],0,[-1,11,[]],0,[-1,11,[]],[-1,11,[]],[-1,104,[]],[-1,[[37,[53]]],[]],0,[-1,36,[]],0,[-1,[[37,[35]]],[]],[-1,[[37,[[163,[155]]]]],[]],0,[-1,[[37,[64]]],[]],0,[[167,166,41,155,46,70,36,72,11,11,[37,[75]],[37,[61]],[37,[164]],[37,[[163,[155]]]],[37,[155]],[37,[159]],[37,[[30,[160,160]]]],[37,[155]],[37,[160]],158,9],198],[46,46],[-1,[[37,[164]]],[]],0,[-1,70,[]],0,[-1,[[37,[155]]],[]],0,[-1,[[37,[165]]],[]],0,0,[-1,[[37,[35]]],[]],[-1,36,[]],0,[[-1,38],27,[]],[[198,-1],13,39],[[198,35],2],[-1,46,[]],0,[198,183],[-1,[[37,[45]]],[]],0,[-1,69,[]],0,[[[30,[27,27]]],[[30,[160,160]]]],[-1,166,[]],0,[-1,176,[]],[-1,[[37,[160]]],[]],0,[-1,72,[]],0,[-1,-2,[],[]],[-1,27,[]],[-1,[[163,[53]]],[]],0,[-1,167,[]],0,[-1,[[37,[35]]],[]],[-1,[[37,[74]]],[]],[-1,[[37,[41]]],[]],[-1,[[37,[35]]],[]],[-1,[[37,[75]]],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,9,[]],0,[-1,9,[]],0,[-1,14,[]],[-1,14,[]],[[-1,151],2,[]],[[[30,[160,160]]],[[30,[27,27]]]],[-1,177,[]],[-1,[[37,[168]]],[]],0,[-1,[[163,[168]]],[]],0,[[198,71,36],11],0,[199,[[37,[107]]]],[[199,104],[[13,[2,105]]]],[[-1,15],[[17,[16]]],[]],[199,[[37,[45]]]],[-1,-2,[],[]],[-1,-2,[],[]],[199,155],[199,[[37,[61]]]],[[],199],[199],[199],[199,[[37,[36]]]],0,[15,[[23,[22]]]],[199,[[37,[75]]]],[199,[[163,[104]]]],[199,[[37,[159]]]],[199,[[37,[[30,[160,160]]]]]],[199,[[37,[155]]]],[199,[[37,[9]]]],0,[16,[[23,[199]]]],[16,[[23,[199]]]],[199,36],[120,199],[-1,-1,[]],[199,158],[199,41],[-1,-2,[],[]],[[199,15],32],[199,11],0,[199,11],[199,11],[[],33],[199,[[37,[53]]]],[[],[[34,[199]]]],[199,36],[199,[[37,[35]]]],[199,[[37,[[163,[155]]]]]],[199,[[37,[64]]]],[[167,166,41,155,46,36,35,72,[37,[9]],11,11,11,[37,[36]],[37,[75]],[37,[41]],[37,[61]],[37,[164]],[37,[[163,[155]]]],[37,[155]],[37,[159]],[37,[[30,[160,160]]]],[37,[155]],[37,[160]],158,9],199],[199,[[37,[164]]]],[199,70],[199,[[37,[155]]]],[199,[[37,[165]]]],[199,[[37,[35]]]],0,[199,36],[199,46],[199,[[37,[45]]]],[199,69],[199,166],[199,176],[199,[[37,[160]]]],[199,72],[199,[[163,[53]]]],[199,167],[199,[[37,[35]]]],[199,[[37,[74]]]],[199,[[37,[41]]]],0,[199,[[37,[35]]]],[199,[[37,[75]]]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[199,9],[199,9],[-1,14,[]],[15,40],[[199,151],2],[199,177],[199,[[37,[168]]]],[199,[[163,[168]]]],[[-1,15],[[13,[[17,[16]],24]]],[]],0,[200,[[37,[107]]]],[[200,104],[[13,[2,105]]]],[[-1,15],[[17,[16]]],[]],[200,[[37,[45]]]],[-1,-2,[],[]],[-1,-2,[],[]],[200,155],[200,[[37,[61]]]],[[],200],[200],[200],[200,[[37,[36]]]],0,[15,[[23,[22]]]],[200,[[37,[75]]]],[200,[[163,[104]]]],[200,[[37,[159]]]],[200,[[37,[[30,[160,160]]]]]],[200,[[37,[155]]]],[200,[[37,[9]]]],0,[16,[[23,[200]]]],[16,[[23,[200]]]],[200,36],[-1,-1,[]],[120,200],[200,158],[200,41],[-1,-2,[],[]],[[200,15],32],[200,11],0,[200,11],[200,11],0,[[],33],[200,[[37,[53]]]],[[],[[34,[200]]]],[200,36],[200,[[37,[35]]]],[200,[[37,[[163,[155]]]]]],[200,[[37,[64]]]],[[167,166,41,155,46,36,35,35,75,72,[37,[9]],11,11,11,[37,[36]],[37,[75]],[37,[41]],[37,[61]],[37,[164]],[37,[[163,[155]]]],[37,[155]],[37,[159]],[37,[[30,[160,160]]]],[37,[155]],[37,[160]],158,9],200],[200,[[37,[164]]]],[200,70],[200,[[37,[155]]]],[200,[[37,[165]]]],[200,[[37,[35]]]],0,[200,36],[200,46],[200,[[37,[45]]]],[200,69],[200,166],[200,176],[200,[[37,[160]]]],[200,72],[200,[[163,[53]]]],[200,167],[200,[[37,[35]]]],[200,[[37,[74]]]],[200,[[37,[41]]]],0,[200,[[37,[35]]]],0,[200,[[37,[75]]]],0,[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[200,9],[200,9],0,[-1,14,[]],[15,40],[[200,151],2],[200,177],[200,[[37,[168]]]],[200,[[163,[168]]]],[[-1,15],[[13,[[17,[16]],24]]],[]],0,[201,[[37,[107]]]],[[201,104],[[13,[2,105]]]],[[-1,15],[[17,[16]]],[]],[201,[[37,[45]]]],[-1,-2,[],[]],[-1,-2,[],[]],[201,155],[201,[[37,[61]]]],[[],201],[201],[201],[201,[[37,[36]]]],[15,[[23,[22]]]],[201,[[37,[75]]]],[201,[[163,[104]]]],[201,[[37,[159]]]],[201,[[37,[[30,[160,160]]]]]],[201,[[37,[155]]]],[201,[[37,[9]]]],[16,[[23,[201]]]],[16,[[23,[201]]]],[201,36],[-1,-1,[]],[120,201],[201,158],[201,41],[-1,-2,[],[]],[[201,15],32],[201,11],[201,11],[201,11],[[],33],[201,[[37,[53]]]],[[],[[34,[201]]]],[201,36],[201,[[37,[35]]]],[201,[[37,[[163,[155]]]]]],[201,[[37,[64]]]],[[167,166,41,155,46,36,72,11,11,[37,[61]],[37,[164]],[37,[[163,[155]]]],[37,[155]],[37,[159]],[37,[[30,[160,160]]]],[37,[155]],[37,[160]],158,9],201],[201,[[37,[164]]]],[201,70],[201,[[37,[155]]]],[201,[[37,[165]]]],[201,[[37,[35]]]],[201,36],[201,46],[201,[[37,[45]]]],[201,69],[201,166],[201,176],[201,[[37,[160]]]],[201,72],[201,[[163,[53]]]],[201,167],[201,[[37,[35]]]],[201,[[37,[74]]]],[201,[[37,[41]]]],[201,[[37,[35]]]],[201,[[37,[75]]]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[201,9],[201,9],[-1,14,[]],[15,40],[[201,151],2],[201,177],[201,[[37,[168]]]],[201,[[163,[168]]]],[[-1,15],[[13,[[17,[16]],24]]],[]],0,[202,[[37,[107]]]],[[202,104],[[13,[2,105]]]],[[-1,15],[[17,[16]]],[]],[202,[[37,[45]]]],[-1,-2,[],[]],[-1,-2,[],[]],[202,155],[202,[[37,[61]]]],[[],202],[202],[202],[202,[[37,[36]]]],0,[15,[[23,[22]]]],[202,[[37,[75]]]],[202,[[163,[104]]]],[202,[[37,[159]]]],[202,[[37,[[30,[160,160]]]]]],[202,[[37,[155]]]],[202,[[37,[9]]]],0,[16,[[23,[202]]]],[16,[[23,[202]]]],[202,36],[-1,-1,[]],[120,202],[202,158],[202,41],[-1,-2,[],[]],[[202,15],32],[202,11],[202,11],[202,11],0,[[],33],[202,[[37,[53]]]],[[],[[34,[202]]]],[202,36],[202,[[37,[35]]]],[202,[[37,[[163,[155]]]]]],[202,[[37,[64]]]],[[167,166,41,155,46,36,35,75,72,[37,[9]],11,11,[37,[36]],[37,[75]],[37,[41]],[37,[61]],[37,[164]],[37,[[163,[155]]]],[37,[155]],[37,[159]],[37,[[30,[160,160]]]],[37,[155]],[37,[160]],158,9],202],[202,[[37,[164]]]],[202,70],[202,[[37,[155]]]],[202,[[37,[165]]]],[202,[[37,[35]]]],[202,36],[202,46],[202,[[37,[45]]]],[202,69],[202,166],[202,176],[202,[[37,[160]]]],[202,72],[202,[[163,[53]]]],[202,167],[202,[[37,[35]]]],[202,[[37,[74]]]],[202,[[37,[41]]]],0,[202,[[37,[35]]]],0,[202,[[37,[75]]]],0,[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[202,9],[202,9],0,[-1,14,[]],[15,40],[[202,151],2],[202,177],[202,[[37,[168]]]],[202,[[163,[168]]]],[[-1,15],[[13,[[17,[16]],24]]],[]],0,[203,[[37,[107]]]],[[203,104],[[13,[2,105]]]],[[-1,15],[[17,[16]]],[]],[203,[[37,[45]]]],[-1,-2,[],[]],[-1,-2,[],[]],[203,155],[203,[[37,[61]]]],[[],203],[203],[203],[203,[[37,[36]]]],0,[15,[[23,[22]]]],[203,[[37,[75]]]],[203,[[163,[104]]]],[203,[[37,[159]]]],[203,[[37,[[30,[160,160]]]]]],[203,[[37,[155]]]],[203,[[37,[9]]]],0,[16,[[23,[203]]]],[16,[[23,[203]]]],[203,36],[120,203],[-1,-1,[]],[203,158],[203,41],[-1,-2,[],[]],[[203,15],32],[203,11],0,[203,11],[203,11],[[],33],[203,[[37,[53]]]],[[],[[34,[203]]]],[203,36],[203,[[37,[35]]]],[203,[[37,[[163,[155]]]]]],[203,[[37,[64]]]],[[167,166,41,155,46,36,72,[37,[9]],11,11,11,[37,[36]],[37,[61]],[37,[164]],[37,[[163,[155]]]],[37,[155]],[37,[159]],[37,[[30,[160,160]]]],[37,[155]],[37,[160]],158,9],203],[203,[[37,[164]]]],[203,70],[203,[[37,[155]]]],[203,[[37,[165]]]],[203,[[37,[35]]]],0,[203,36],[203,46],[203,[[37,[45]]]],[203,69],[203,166],[203,176],[203,[[37,[160]]]],[203,72],[203,[[163,[53]]]],[203,167],[203,[[37,[35]]]],[203,[[37,[74]]]],[203,[[37,[41]]]],[203,[[37,[35]]]],[203,[[37,[75]]]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[203,9],[203,9],[-1,14,[]],[15,40],[[203,151],2],[203,177],[203,[[37,[168]]]],[203,[[163,[168]]]],[[-1,15],[[13,[[17,[16]],24]]],[]],0,[204,[[37,[107]]]],[[204,104],[[13,[2,105]]]],[[-1,15],[[17,[16]]],[]],[204,[[37,[45]]]],[-1,-2,[],[]],[-1,-2,[],[]],[204,155],[204,[[37,[61]]]],[[],204],[204],[204],[204,[[37,[36]]]],0,[15,[[23,[22]]]],[204,[[37,[75]]]],[204,[[163,[104]]]],[204,[[37,[159]]]],[204,[[37,[[30,[160,160]]]]]],[204,[[37,[155]]]],[204,[[37,[9]]]],0,[16,[[23,[204]]]],[16,[[23,[204]]]],[204,36],[120,204],[-1,-1,[]],[204,158],[204,41],[-1,-2,[],[]],[[204,15],32],[204,11],0,[204,11],[204,11],0,[[],33],[204,[[37,[53]]]],[[],[[34,[204]]]],[204,36],[204,[[37,[35]]]],[204,[[37,[[163,[155]]]]]],[204,[[37,[64]]]],[[167,166,41,155,46,36,35,35,75,72,[37,[9]],11,11,11,[37,[36]],[37,[75]],[37,[41]],[37,[61]],[37,[164]],[37,[[163,[155]]]],[37,[155]],[37,[159]],[37,[[30,[160,160]]]],[37,[155]],[37,[160]],158,9],204],[204,[[37,[164]]]],[204,70],[204,[[37,[155]]]],[204,[[37,[165]]]],[204,[[37,[35]]]],0,[204,36],[204,46],[204,[[37,[45]]]],[204,69],[204,166],[204,176],[204,[[37,[160]]]],[204,72],[204,[[163,[53]]]],[204,167],[204,[[37,[35]]]],[204,[[37,[74]]]],[204,[[37,[41]]]],0,[204,[[37,[35]]]],0,[204,[[37,[75]]]],0,[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[204,9],[204,9],0,[-1,14,[]],[15,40],[[204,151],2],[204,177],[204,[[37,[168]]]],[204,[[163,[168]]]],[[-1,15],[[13,[[17,[16]],24]]],[]],0,[205,[[37,[107]]]],[[205,104],[[13,[2,105]]]],[[-1,15],[[17,[16]]],[]],[205,[[37,[45]]]],[-1,-2,[],[]],[-1,-2,[],[]],[205,155],[205,[[37,[61]]]],[[],205],[205],[205],[205,[[37,[36]]]],0,[15,[[23,[22]]]],[205,[[37,[75]]]],[205,[[163,[104]]]],[205,[[37,[159]]]],[205,[[37,[[30,[160,160]]]]]],[205,[[37,[155]]]],[205,[[37,[9]]]],0,[16,[[23,[205]]]],[16,[[23,[205]]]],[205,36],[120,205],[-1,-1,[]],[205,158],[205,41],[-1,-2,[],[]],[[205,15],32],[205,11],[205,11],[205,11],0,[[],33],[205,[[37,[53]]]],[[],[[34,[205]]]],[205,36],[205,[[37,[35]]]],[205,[[37,[[163,[155]]]]]],[205,[[37,[64]]]],[[167,166,41,155,46,36,35,75,72,[37,[9]],11,11,[37,[36]],[37,[75]],[37,[41]],[37,[61]],[37,[164]],[37,[[163,[155]]]],[37,[155]],[37,[159]],[37,[[30,[160,160]]]],[37,[155]],[37,[160]],158,9],205],[205,[[37,[164]]]],[205,70],[205,[[37,[155]]]],[205,[[37,[165]]]],[205,[[37,[35]]]],[205,36],[205,46],[205,[[37,[45]]]],[205,69],[205,166],[205,176],[205,[[37,[160]]]],[205,72],[205,[[163,[53]]]],[205,167],[205,[[37,[35]]]],[205,[[37,[74]]]],[205,[[37,[41]]]],0,[205,[[37,[35]]]],0,[205,[[37,[75]]]],0,[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[205,9],[205,9],0,[-1,14,[]],[15,40],[[205,151],2],[205,177],[205,[[37,[168]]]],[205,[[163,[168]]]],[[-1,15],[[13,[[17,[16]],24]]],[]],0,[206,[[37,[107]]]],[[206,104],[[13,[2,105]]]],[[-1,15],[[17,[16]]],[]],[206,[[37,[45]]]],[-1,-2,[],[]],[-1,-2,[],[]],[206,155],[206,[[37,[61]]]],[[],206],[206],[206],[206,[[37,[36]]]],0,[15,[[23,[22]]]],[206,[[37,[75]]]],[206,[[163,[104]]]],[206,[[37,[159]]]],[206,[[37,[[30,[160,160]]]]]],[206,[[37,[155]]]],[206,[[37,[9]]]],0,[16,[[23,[206]]]],[16,[[23,[206]]]],[206,36],[120,206],[-1,-1,[]],[206,158],[206,41],[-1,-2,[],[]],[[206,15],32],[206,11],0,[206,11],[206,11],0,[[],33],[206,[[37,[53]]]],[[],[[34,[206]]]],[206,36],[206,[[37,[35]]]],0,[206,[[37,[[163,[155]]]]]],[206,[[37,[64]]]],[[167,166,41,155,46,36,35,35,75,35,35,74,72,[37,[9]],11,11,11,[37,[36]],[37,[75]],[37,[41]],[37,[61]],[37,[164]],[37,[[163,[155]]]],[37,[155]],[37,[159]],[37,[[30,[160,160]]]],[37,[155]],[37,[160]],158,9],206],[206,[[37,[164]]]],[206,70],[206,[[37,[155]]]],[206,[[37,[165]]]],[206,[[37,[35]]]],0,[206,36],[206,46],[206,[[37,[45]]]],[206,69],[206,166],[206,176],[206,[[37,[160]]]],[206,72],[206,[[163,[53]]]],[206,167],[206,[[37,[35]]]],0,[206,[[37,[74]]]],0,[206,[[37,[41]]]],0,[206,[[37,[35]]]],0,[206,[[37,[75]]]],0,[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[206,9],[206,9],0,[-1,14,[]],[15,40],[[206,151],2],[206,177],[206,[[37,[168]]]],[206,[[163,[168]]]],[[-1,15],[[13,[[17,[16]],24]]],[]],0,[207,[[37,[107]]]],[[207,104],[[13,[2,105]]]],[[-1,15],[[17,[16]]],[]],[207,[[37,[45]]]],[-1,-2,[],[]],[-1,-2,[],[]],[207,155],[207,[[37,[61]]]],[[],207],[207],[207],[207,[[37,[36]]]],0,[15,[[23,[22]]]],[207,[[37,[75]]]],[207,[[163,[104]]]],[207,[[37,[159]]]],[207,[[37,[[30,[160,160]]]]]],[207,[[37,[155]]]],[207,[[37,[9]]]],0,[16,[[23,[207]]]],[16,[[23,[207]]]],[207,36],[120,207],[-1,-1,[]],[207,158],[207,41],[-1,-2,[],[]],[[207,15],32],[207,11],[207,11],[207,11],0,[[],33],[207,[[37,[53]]]],[[],[[34,[207]]]],[207,36],[207,[[37,[35]]]],[207,[[37,[[163,[155]]]]]],[207,[[37,[64]]]],[[167,166,41,155,46,36,35,75,35,74,72,[37,[9]],11,11,[37,[36]],[37,[75]],[37,[41]],[37,[61]],[37,[164]],[37,[[163,[155]]]],[37,[155]],[37,[159]],[37,[[30,[160,160]]]],[37,[155]],[37,[160]],158,9],207],[207,[[37,[164]]]],[207,70],[207,[[37,[155]]]],[207,[[37,[165]]]],[207,[[37,[35]]]],[207,36],[207,46],[207,[[37,[45]]]],[207,69],[207,166],[207,176],[207,[[37,[160]]]],[207,72],[207,[[163,[53]]]],[207,167],[207,[[37,[35]]]],0,[207,[[37,[74]]]],0,[207,[[37,[41]]]],0,[207,[[37,[35]]]],0,[207,[[37,[75]]]],0,[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[207,9],[207,9],0,[-1,14,[]],[15,40],[[207,151],2],[207,177],[207,[[37,[168]]]],[207,[[163,[168]]]],[[-1,15],[[13,[[17,[16]],24]]],[]],0,0,[-1,-2,[],[]],[-1,-2,[],[]],0,[15,[[23,[22]]]],[16,[[23,[208]]]],[16,[[23,[208]]]],[-1,-1,[]],0,0,[-1,-2,[],[]],[[208,15],32],[[],33],[[],[[34,[208]]]],0,[[15,209],[[23,[2]]]],[15,208],0,[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[15,40],0,[[15,210],[[23,[[17,[47]]]]]],[[15,210],[[23,[32]]]],[[-1,15],[[13,[[17,[16]],24]]],[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],0,[[211,3],4],0,[-1,-1,[]],[-1,-2,[],[]],0,[[-1,38],27,[]],[-1,27,[]],0,[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],0,[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[-1,15],[[17,[16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[157,157],[[-1,-2],2,[],[]],0,0,[-1,[[50,[157]]],21],[15,[[23,[22]]]],[[157,157],11],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[16,[[23,[157]]]],[16,[[23,[157]]]],[16,[[13,[-1,24]]],[]],[[157,3],4],[26,157],[-1,-1,[]],[26,[[50,[157]]]],[[157,-1],2,31],[-1,-2,[],[]],[[157,15],32],[26,[[50,[11]]]],[26,[[50,[11]]]],[26,[[50,[11]]]],0,[[],33],[[],[[34,[157]]]],0,[[26,29,182,26,62],[[50,[157]]]],0,[[157,11],[[50,[2]]]],[[157,-1],50,39],[-1,-2,[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[15,40],[[-1,15],[[13,[[17,[16]],24]]],[]],0,0,[29,[[50,[2]]]],[[45,29],173],[[45,29],44],[173,45],[44,45],0,0,0,[[156,156]],[[156,45]],[[156,156],2],[[-1,15],[[17,[16]]],[]],[156,183],[156,45],[-1,-2,[],[]],[-1,-2,[],[]],[156,156],[[-1,-2],2,[],[]],[[156,156],20],[[-1,-2],20,[],[]],0,[-1,[[50,[156]]],21],[15,[[23,[22]]]],[[156,156],11],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[16,[[23,[156]]]],[16,[[13,[-1,24]]],[]],[16,[[23,[156]]]],[[156,3],4],[[156,3],4],[-1,-1,[]],[[173,157],156],[26,[[50,[156]]]],[[156,156],11],[[156,156],11],[[156,-1],2,31],[-1,-2,[],[]],[[156,15],32],[156,11],[[],33],[[],[[34,[156]]]],[[156,156],11],[[156,156],11],[[156,45]],[156],[[45,157],[[50,[156]]]],[[156,156],[[37,[20]]]],0,[[-1,38],27,[]],[[156,-1],50,39],[[156,45]],[[156,156]],[[156,156],2],[156,27],[-1,-2,[],[]],[-1,27,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[15,40],[[-1,15],[[13,[[17,[16]],24]]],[]],0,0,0,0,[[35,45]],[[35,35]],[[35,35],2],[[-1,15],[[17,[16]]],[]],[35,183],[35,45],[-1,-2,[],[]],[-1,-2,[],[]],[35,35],[[-1,-2],2,[],[]],[[35,35],20],[[-1,-2],20,[],[]],[[],35],[35],[-1,[[50,[35]]],21],[15,[[23,[22]]]],[[35,35],11],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[16,[[23,[35]]]],[16,[[23,[35]]]],[16,[[13,[-1,24]]],[]],[[35,3],4],[[35,3],4],[-1,-1,[]],[26,35],[[173,29],[[50,[35]]]],[26,[[50,[35]]]],[[35,35],11],[[35,35],11],[[35,-1],2,31],[-1,-2,[],[]],[[35,15],32],[35,11],[[],33],[[],[[34,[35]]]],[[35,35],11],[[35,35],11],[29,35],[29,35],[[35,45]],[35],[[45,29],[[50,[35]]]],[[35,35],[[37,[20]]]],0,0,[[-1,38],27,[]],[[35,-1],50,39],[[35,35]],[[35,45]],[[35,35],2],[35,27],[-1,-2,[],[]],[-1,27,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[15,40],[[-1,15],[[13,[[17,[16]],24]]],[]],[29,35],0,0,0,[[36,36]],[[36,-1],2,[[212,[44]]]],[[-1,15],[[17,[16]]],[]],[36,183],[36,45],[-1,-2,[],[]],[-1,-2,[],[]],[36,36],[[-1,-2],2,[],[]],[[36,36],20],[[-1,-2],20,[],[]],[[],36],[36],[-1,[[50,[36]]],21],[15,[[23,[22]]]],[[36,36],11],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[16,[[23,[36]]]],[16,[[13,[-1,24]]],[]],[16,[[23,[36]]]],[[36,3],4],[[36,3],4],[173,36],[-1,-1,[]],[26,36],[[44,29],[[50,[36]]]],[26,[[50,[36]]]],[[36,36],11],[[36,36],11],[[36,-1],2,31],[-1,-2,[],[]],[[36,15],32],[36,11],[36,11],[[],33],[[],[[34,[36]]]],[[36,36],11],[[36,36],11],[[36,45]],[[36,36]],[[36,-1],2,[[212,[44]]]],[[45,29],[[50,[36]]]],[[36,36],[[37,[20]]]],0,0,[[-1,38],27,[]],[[36,-1],50,39],[[36,36]],[[36,-1],2,[[212,[44]]]],[36,27],[-1,-2,[],[]],[-1,27,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[15,40],[[-1,15],[[13,[[17,[16]],24]]],[]],[29,36]],"c":[],"p":[[4,"Data",17],[15,"tuple"],[3,"Formatter",6112],[6,"Result",6112],[3,"OrderBookDelta",183],[3,"TradeTick",357],[3,"QuoteTick",273],[3,"Bar",48],[6,"UnixNanos",6113],[15,"slice"],[15,"bool"],[8,"HasTsInit",17],[4,"Result",6114],[3,"TypeId",6115],[3,"Python",6116],[3,"PyAny",6117],[3,"Py",6118],[3,"BarSpecification",48],[3,"BarType",48],[4,"Ordering",6119],[8,"Deserializer",6120],[3,"CStr",6121],[6,"PyResult",6122],[3,"PyErr",6122],[3,"BarTypeParseError",48],[15,"str"],[3,"String",6123],[3,"IndexMap",6124],[15,"u8"],[3,"HashMap",6125],[8,"Hasher",6126],[6,"PyObject",6118],[3,"PyClassItemsIter",6127],[3,"LazyTypeObject",6128],[3,"Price",5984],[3,"Quantity",6049],[4,"Option",6129],[3,"SeparatorPolicy",6130],[8,"Serializer",6131],[3,"PyTypeObject",6132],[3,"InstrumentId",3837],[4,"BookAction",401],[3,"BookOrder",227],[15,"u64"],[15,"f64"],[4,"OrderSide",401],[3,"PyDict",6133],[3,"BookPrice",4796],[4,"PriceType",401],[6,"Result",6134],[3,"Ticker",319],[4,"AggressorSide",401],[3,"TradeId",4038],[6,"c_char",6135],[4,"AccountType",401],[4,"AggregationSource",401],[4,"AssetClass",401],[4,"AssetType",401],[4,"BarAggregation",401],[4,"BookType",401],[4,"ContingencyType",401],[4,"CurrencyType",401],[4,"InstrumentCloseType",401],[4,"LiquiditySide",401],[4,"MarketStatus",401],[4,"HaltReason",401],[4,"OmsType",401],[4,"OptionKind",401],[4,"OrderStatus",401],[4,"OrderType",401],[4,"PositionSide",401],[4,"TimeInForce",401],[4,"TradingState",401],[4,"TrailingOffsetType",401],[4,"TriggerType",401],[3,"AccountTypeIter",401],[3,"AggregationSourceIter",401],[3,"AggressorSideIter",401],[3,"AssetClassIter",401],[3,"AssetTypeIter",401],[3,"BarAggregationIter",401],[3,"BookActionIter",401],[3,"BookTypeIter",401],[3,"ContingencyTypeIter",401],[3,"CurrencyTypeIter",401],[3,"InstrumentCloseTypeIter",401],[3,"LiquiditySideIter",401],[3,"MarketStatusIter",401],[3,"HaltReasonIter",401],[3,"OmsTypeIter",401],[3,"OptionKindIter",401],[3,"OrderSideIter",401],[3,"OrderStatusIter",401],[3,"OrderTypeIter",401],[3,"PositionSideIter",401],[3,"PriceTypeIter",401],[3,"TimeInForceIter",401],[3,"TradingStateIter",401],[3,"TrailingOffsetTypeIter",401],[3,"TriggerTypeIter",401],[3,"Error",6112],[15,"usize"],[8,"Sized",6136],[4,"OrderEvent",2087],[4,"OrderError",4895],[3,"OrderSubmittedBuilder",2087],[3,"AccountId",3638],[3,"OrderAcceptedBuilder",2087],[3,"OrderRejectedBuilder",2087],[3,"OrderCanceledBuilder",2087],[3,"OrderExpiredBuilder",2087],[3,"OrderTriggeredBuilder",2087],[3,"OrderPendingUpdateBuilder",2087],[3,"OrderPendingCancelBuilder",2087],[3,"OrderModifyRejectedBuilder",2087],[3,"OrderCancelRejectedBuilder",2087],[3,"OrderUpdatedBuilder",2087],[3,"OrderFilledBuilder",2087],[3,"OrderInitializedBuilder",2087],[3,"OrderInitialized",2087],[4,"OrderInitializedBuilderError",2087],[3,"OrderDeniedBuilder",2087],[3,"OrderDenied",2087],[4,"OrderDeniedBuilderError",2087],[3,"OrderEmulatedBuilder",2087],[3,"OrderEmulated",2087],[4,"OrderEmulatedBuilderError",2087],[3,"OrderReleasedBuilder",2087],[3,"OrderReleased",2087],[4,"OrderReleasedBuilderError",2087],[3,"OrderSubmitted",2087],[4,"OrderSubmittedBuilderError",2087],[3,"OrderAccepted",2087],[4,"OrderAcceptedBuilderError",2087],[3,"OrderRejected",2087],[4,"OrderRejectedBuilderError",2087],[3,"OrderCanceled",2087],[4,"OrderCanceledBuilderError",2087],[3,"OrderExpired",2087],[4,"OrderExpiredBuilderError",2087],[3,"OrderTriggered",2087],[4,"OrderTriggeredBuilderError",2087],[3,"OrderPendingUpdate",2087],[4,"OrderPendingUpdateBuilderError",2087],[3,"OrderPendingCancel",2087],[4,"OrderPendingCancelBuilderError",2087],[3,"OrderModifyRejected",2087],[4,"OrderModifyRejectedBuilderError",2087],[3,"OrderCancelRejected",2087],[4,"OrderCancelRejectedBuilderError",2087],[3,"OrderUpdated",2087],[4,"OrderUpdatedBuilderError",2087],[3,"OrderFilled",2087],[4,"OrderFilledBuilderError",2087],[3,"ClientOrderId",3717],[3,"Money",5926],[3,"Currency",5805],[3,"UUID4",6137],[3,"ExecAlgorithmId",3798],[3,"Ustr",6138],[3,"UninitializedFieldError",6139],[8,"Order",4895],[3,"Vec",6140],[3,"OrderListId",3879],[3,"PositionId",3918],[3,"StrategyId",3958],[3,"TraderId",4078],[3,"VenueOrderId",4161],[3,"PositionOpened",3270],[3,"PositionChanged",3270],[3,"PositionState",3270],[3,"PositionClosed",3270],[15,"i64"],[3,"ClientId",3678],[3,"ComponentId",3759],[3,"Symbol",3998],[3,"Venue",4118],[3,"OrderBook_API",3528],[3,"CVec",6141],[3,"Level_API",3571],[3,"Level",4845],[15,"u16"],[3,"Decimal",6142],[3,"CryptoFuture",4238],[3,"CryptoPerpetual",4311],[3,"CurrencyPair",4383],[3,"Equity",4452],[3,"FuturesContract",4520],[3,"OptionsContract",4589],[3,"SyntheticInstrument",4660],[3,"Error",6134],[3,"SyntheticInstrument_API",4700],[3,"OrderBook",4726],[4,"BookIntegrityError",4726],[4,"InvalidBookOperation",4726],[3,"Ladder",4796],[6,"OrderId",227],[3,"OrderCore",4895],[3,"LimitOrder",5042],[3,"LimitIfTouchedOrder",5118],[3,"MarketOrder",5198],[3,"MarketIfTouchedOrder",5269],[3,"MarketToLimitOrder",5347],[3,"StopLimitOrder",5422],[3,"StopMarketOrder",5502],[3,"TrailingStopLimitOrder",5580],[3,"TrailingStopMarketOrder",5663],[3,"EnumIterator",5743],[3,"PyModule",6143],[4,"Value",6144],[3,"AccountBalance",5790],[8,"Into",6145],[8,"FromU8",401],[4,"PositionEvent",3270],[8,"Instrument",4201]],"b":[[31,"impl-From%3COrderBookDelta%3E-for-Data"],[33,"impl-From%3CTradeTick%3E-for-Data"],[34,"impl-From%3CQuoteTick%3E-for-Data"],[35,"impl-From%3CBar%3E-for-Data"],[96,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26BarSpecification"],[97,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+BarSpecification"],[98,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26BarType"],[99,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+BarType"],[102,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+Bar"],[103,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26Bar"],[104,"impl-Debug-for-BarSpecification"],[105,"impl-Display-for-BarSpecification"],[106,"impl-Display-for-BarType"],[107,"impl-Debug-for-BarType"],[108,"impl-Display-for-BarTypeParseError"],[109,"impl-Debug-for-BarTypeParseError"],[110,"impl-Display-for-Bar"],[111,"impl-Debug-for-Bar"],[196,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+OrderBookDelta"],[198,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26OrderBookDelta"],[200,"impl-Debug-for-OrderBookDelta"],[201,"impl-Display-for-OrderBookDelta"],[242,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26BookOrder"],[244,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+BookOrder"],[245,"impl-Display-for-BookOrder"],[246,"impl-Debug-for-BookOrder"],[289,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26QuoteTick"],[291,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+QuoteTick"],[294,"impl-Debug-for-QuoteTick"],[295,"impl-Display-for-QuoteTick"],[331,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+Ticker"],[332,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26Ticker"],[334,"impl-Debug-for-Ticker"],[335,"impl-Display-for-Ticker"],[370,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26TradeTick"],[371,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+TradeTick"],[373,"impl-Debug-for-TradeTick"],[374,"impl-Display-for-TradeTick"],[1054,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+AccountType"],[1055,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26AccountType"],[1057,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26AggregationSource"],[1058,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+AggregationSource"],[1060,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26AggressorSide"],[1062,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+AggressorSide"],[1064,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+AssetClass"],[1065,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26AssetClass"],[1067,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26AssetType"],[1068,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+AssetType"],[1069,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26BarAggregation"],[1070,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+BarAggregation"],[1072,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+BookAction"],[1073,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26BookAction"],[1075,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+BookType"],[1076,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26BookType"],[1078,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26ContingencyType"],[1079,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+ContingencyType"],[1081,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+CurrencyType"],[1082,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26CurrencyType"],[1084,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26InstrumentCloseType"],[1086,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+InstrumentCloseType"],[1087,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+LiquiditySide"],[1089,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26LiquiditySide"],[1091,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26MarketStatus"],[1092,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+MarketStatus"],[1094,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+HaltReason"],[1095,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26HaltReason"],[1096,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+OmsType"],[1097,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26OmsType"],[1099,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26OptionKind"],[1101,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+OptionKind"],[1102,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26OrderSide"],[1104,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+OrderSide"],[1105,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26OrderStatus"],[1106,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+OrderStatus"],[1109,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+OrderType"],[1110,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26OrderType"],[1112,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26PositionSide"],[1113,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+PositionSide"],[1115,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26PriceType"],[1116,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+PriceType"],[1118,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26TimeInForce"],[1119,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+TimeInForce"],[1121,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26TradingState"],[1122,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+TradingState"],[1124,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26TrailingOffsetType"],[1125,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+TrailingOffsetType"],[1126,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+TriggerType"],[1127,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26TriggerType"],[1130,"impl-Debug-for-AccountType"],[1131,"impl-Display-for-AccountType"],[1133,"impl-Display-for-AggregationSource"],[1134,"impl-Debug-for-AggregationSource"],[1136,"impl-Debug-for-AggressorSide"],[1137,"impl-Display-for-AggressorSide"],[1139,"impl-Debug-for-AssetClass"],[1140,"impl-Display-for-AssetClass"],[1142,"impl-Debug-for-AssetType"],[1143,"impl-Display-for-AssetType"],[1145,"impl-Display-for-BarAggregation"],[1146,"impl-Debug-for-BarAggregation"],[1148,"impl-Display-for-BookAction"],[1149,"impl-Debug-for-BookAction"],[1151,"impl-Display-for-BookType"],[1152,"impl-Debug-for-BookType"],[1154,"impl-Display-for-ContingencyType"],[1155,"impl-Debug-for-ContingencyType"],[1157,"impl-Debug-for-CurrencyType"],[1158,"impl-Display-for-CurrencyType"],[1160,"impl-Debug-for-InstrumentCloseType"],[1161,"impl-Display-for-InstrumentCloseType"],[1163,"impl-Display-for-LiquiditySide"],[1164,"impl-Debug-for-LiquiditySide"],[1166,"impl-Display-for-MarketStatus"],[1167,"impl-Debug-for-MarketStatus"],[1169,"impl-Display-for-HaltReason"],[1170,"impl-Debug-for-HaltReason"],[1172,"impl-Display-for-OmsType"],[1173,"impl-Debug-for-OmsType"],[1175,"impl-Debug-for-OptionKind"],[1176,"impl-Display-for-OptionKind"],[1178,"impl-Debug-for-OrderSide"],[1179,"impl-Display-for-OrderSide"],[1181,"impl-Debug-for-OrderStatus"],[1182,"impl-Display-for-OrderStatus"],[1184,"impl-Display-for-OrderType"],[1185,"impl-Debug-for-OrderType"],[1187,"impl-Debug-for-PositionSide"],[1188,"impl-Display-for-PositionSide"],[1190,"impl-Display-for-PriceType"],[1191,"impl-Debug-for-PriceType"],[1193,"impl-Debug-for-TimeInForce"],[1194,"impl-Display-for-TimeInForce"],[1196,"impl-Debug-for-TradingState"],[1197,"impl-Display-for-TradingState"],[1199,"impl-Debug-for-TrailingOffsetType"],[1200,"impl-Display-for-TrailingOffsetType"],[1202,"impl-Display-for-TriggerType"],[1203,"impl-Debug-for-TriggerType"],[2590,"impl-Display-for-OrderInitializedBuilderError"],[2591,"impl-Debug-for-OrderInitializedBuilderError"],[2593,"impl-Display-for-OrderDeniedBuilderError"],[2594,"impl-Debug-for-OrderDeniedBuilderError"],[2596,"impl-Debug-for-OrderEmulatedBuilderError"],[2597,"impl-Display-for-OrderEmulatedBuilderError"],[2599,"impl-Display-for-OrderReleasedBuilderError"],[2600,"impl-Debug-for-OrderReleasedBuilderError"],[2602,"impl-Debug-for-OrderSubmittedBuilderError"],[2603,"impl-Display-for-OrderSubmittedBuilderError"],[2605,"impl-Display-for-OrderAcceptedBuilderError"],[2606,"impl-Debug-for-OrderAcceptedBuilderError"],[2608,"impl-Display-for-OrderRejectedBuilderError"],[2609,"impl-Debug-for-OrderRejectedBuilderError"],[2611,"impl-Display-for-OrderCanceledBuilderError"],[2612,"impl-Debug-for-OrderCanceledBuilderError"],[2614,"impl-Display-for-OrderExpiredBuilderError"],[2615,"impl-Debug-for-OrderExpiredBuilderError"],[2617,"impl-Debug-for-OrderTriggeredBuilderError"],[2618,"impl-Display-for-OrderTriggeredBuilderError"],[2620,"impl-Display-for-OrderPendingUpdateBuilderError"],[2621,"impl-Debug-for-OrderPendingUpdateBuilderError"],[2623,"impl-Debug-for-OrderPendingCancelBuilderError"],[2624,"impl-Display-for-OrderPendingCancelBuilderError"],[2626,"impl-Debug-for-OrderModifyRejectedBuilderError"],[2627,"impl-Display-for-OrderModifyRejectedBuilderError"],[2629,"impl-Display-for-OrderCancelRejectedBuilderError"],[2630,"impl-Debug-for-OrderCancelRejectedBuilderError"],[2632,"impl-Display-for-OrderUpdatedBuilderError"],[2633,"impl-Debug-for-OrderUpdatedBuilderError"],[2635,"impl-Debug-for-OrderFilledBuilderError"],[2636,"impl-Display-for-OrderFilledBuilderError"],[2641,"impl-From%3CUninitializedFieldError%3E-for-OrderInitializedBuilderError"],[2642,"impl-From%3CString%3E-for-OrderInitializedBuilderError"],[2646,"impl-From%3CUninitializedFieldError%3E-for-OrderDeniedBuilderError"],[2647,"impl-From%3CString%3E-for-OrderDeniedBuilderError"],[2651,"impl-From%3CUninitializedFieldError%3E-for-OrderEmulatedBuilderError"],[2652,"impl-From%3CString%3E-for-OrderEmulatedBuilderError"],[2657,"impl-From%3CUninitializedFieldError%3E-for-OrderReleasedBuilderError"],[2658,"impl-From%3CString%3E-for-OrderReleasedBuilderError"],[2661,"impl-From%3CString%3E-for-OrderSubmittedBuilderError"],[2663,"impl-From%3CUninitializedFieldError%3E-for-OrderSubmittedBuilderError"],[2666,"impl-From%3CUninitializedFieldError%3E-for-OrderAcceptedBuilderError"],[2667,"impl-From%3CString%3E-for-OrderAcceptedBuilderError"],[2672,"impl-From%3CString%3E-for-OrderRejectedBuilderError"],[2673,"impl-From%3CUninitializedFieldError%3E-for-OrderRejectedBuilderError"],[2676,"impl-From%3CString%3E-for-OrderCanceledBuilderError"],[2678,"impl-From%3CUninitializedFieldError%3E-for-OrderCanceledBuilderError"],[2681,"impl-From%3CString%3E-for-OrderExpiredBuilderError"],[2682,"impl-From%3CUninitializedFieldError%3E-for-OrderExpiredBuilderError"],[2686,"impl-From%3CUninitializedFieldError%3E-for-OrderTriggeredBuilderError"],[2688,"impl-From%3CString%3E-for-OrderTriggeredBuilderError"],[2691,"impl-From%3CUninitializedFieldError%3E-for-OrderPendingUpdateBuilderError"],[2693,"impl-From%3CString%3E-for-OrderPendingUpdateBuilderError"],[2697,"impl-From%3CString%3E-for-OrderPendingCancelBuilderError"],[2698,"impl-From%3CUninitializedFieldError%3E-for-OrderPendingCancelBuilderError"],[2702,"impl-From%3CUninitializedFieldError%3E-for-OrderModifyRejectedBuilderError"],[2703,"impl-From%3CString%3E-for-OrderModifyRejectedBuilderError"],[2706,"impl-From%3CUninitializedFieldError%3E-for-OrderCancelRejectedBuilderError"],[2708,"impl-From%3CString%3E-for-OrderCancelRejectedBuilderError"],[2711,"impl-From%3CUninitializedFieldError%3E-for-OrderUpdatedBuilderError"],[2712,"impl-From%3CString%3E-for-OrderUpdatedBuilderError"],[2716,"impl-From%3CString%3E-for-OrderFilledBuilderError"],[2718,"impl-From%3CUninitializedFieldError%3E-for-OrderFilledBuilderError"],[3654,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26AccountId"],[3655,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+AccountId"],[3656,"impl-Display-for-AccountId"],[3657,"impl-Debug-for-AccountId"],[3692,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+ClientId"],[3694,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26ClientId"],[3695,"impl-Debug-for-ClientId"],[3696,"impl-Display-for-ClientId"],[3732,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26ClientOrderId"],[3733,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+ClientOrderId"],[3735,"impl-Display-for-ClientOrderId"],[3736,"impl-Debug-for-ClientOrderId"],[3774,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+ComponentId"],[3775,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26ComponentId"],[3776,"impl-Debug-for-ComponentId"],[3777,"impl-Display-for-ComponentId"],[3812,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26ExecAlgorithmId"],[3813,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+ExecAlgorithmId"],[3815,"impl-Debug-for-ExecAlgorithmId"],[3816,"impl-Display-for-ExecAlgorithmId"],[3852,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26InstrumentId"],[3853,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+InstrumentId"],[3855,"impl-Debug-for-InstrumentId"],[3856,"impl-Display-for-InstrumentId"],[3893,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+OrderListId"],[3894,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26OrderListId"],[3896,"impl-Debug-for-OrderListId"],[3897,"impl-Display-for-OrderListId"],[3933,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26PositionId"],[3935,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+PositionId"],[3936,"impl-Display-for-PositionId"],[3937,"impl-Debug-for-PositionId"],[3973,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+StrategyId"],[3974,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26StrategyId"],[3976,"impl-Display-for-StrategyId"],[3977,"impl-Debug-for-StrategyId"],[4013,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+Symbol"],[4015,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26Symbol"],[4016,"impl-Debug-for-Symbol"],[4017,"impl-Display-for-Symbol"],[4054,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26TradeId"],[4055,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+TradeId"],[4056,"impl-Display-for-TradeId"],[4057,"impl-Debug-for-TradeId"],[4093,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26TraderId"],[4094,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+TraderId"],[4096,"impl-Display-for-TraderId"],[4097,"impl-Debug-for-TraderId"],[4134,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26Venue"],[4135,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+Venue"],[4137,"impl-Display-for-Venue"],[4138,"impl-Debug-for-Venue"],[4177,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26VenueOrderId"],[4178,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+VenueOrderId"],[4179,"impl-Display-for-VenueOrderId"],[4180,"impl-Debug-for-VenueOrderId"],[4255,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26CryptoFuture"],[4256,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+CryptoFuture"],[4328,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+CryptoPerpetual"],[4329,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26CryptoPerpetual"],[4399,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+CurrencyPair"],[4401,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26CurrencyPair"],[4468,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26Equity"],[4469,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+Equity"],[4538,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26FuturesContract"],[4540,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+FuturesContract"],[4607,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+OptionsContract"],[4608,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26OptionsContract"],[4676,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26SyntheticInstrument"],[4677,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+SyntheticInstrument"],[4757,"impl-Display-for-InvalidBookOperation"],[4758,"impl-Debug-for-InvalidBookOperation"],[4759,"impl-Display-for-BookIntegrityError"],[4760,"impl-Debug-for-BookIntegrityError"],[4816,"impl-Display-for-BookPrice"],[4817,"impl-Debug-for-BookPrice"],[4938,"impl-Debug-for-OrderError"],[4939,"impl-Display-for-OrderError"],[5064,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+LimitOrder"],[5065,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26LimitOrder"],[5140,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+LimitIfTouchedOrder"],[5141,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26LimitIfTouchedOrder"],[5218,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+MarketOrder"],[5219,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26MarketOrder"],[5291,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26MarketIfTouchedOrder"],[5292,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+MarketIfTouchedOrder"],[5369,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26MarketToLimitOrder"],[5370,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+MarketToLimitOrder"],[5444,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+StopLimitOrder"],[5445,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26StopLimitOrder"],[5524,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+StopMarketOrder"],[5525,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26StopMarketOrder"],[5602,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+TrailingStopLimitOrder"],[5603,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26TrailingStopLimitOrder"],[5685,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+TrailingStopMarketOrder"],[5686,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26TrailingStopMarketOrder"],[5749,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26EnumIterator"],[5750,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+EnumIterator"],[5892,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+Currency"],[5893,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26Currency"],[5929,"impl-Add-for-Money"],[5930,"impl-Add%3Cf64%3E-for-Money"],[5948,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26Money"],[5950,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+Money"],[5951,"impl-Display-for-Money"],[5952,"impl-Debug-for-Money"],[5973,"impl-Sub%3Cf64%3E-for-Money"],[5974,"impl-Sub-for-Money"],[5988,"impl-Add%3Cf64%3E-for-Price"],[5989,"impl-Add-for-Price"],[6008,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26Price"],[6009,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+Price"],[6011,"impl-Debug-for-Price"],[6012,"impl-Display-for-Price"],[6037,"impl-Sub-for-Price"],[6038,"impl-Sub%3Cf64%3E-for-Price"],[6071,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+Quantity"],[6073,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26Quantity"],[6074,"impl-Display-for-Quantity"],[6075,"impl-Debug-for-Quantity"],[6076,"impl-From%3Ci64%3E-for-Quantity"],[6078,"impl-From%3C%26str%3E-for-Quantity"],[6092,"impl-Mul%3Cf64%3E-for-Quantity"],[6093,"impl-Mul-for-Quantity"]]},\ +"nautilus_network":{"doc":"","t":"AFAANNDEDDNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL","n":["http","network","socket","websocket","DELETE","GET","HttpClient","HttpMethod","HttpResponse","InnerHttpClient","PATCH","POST","PUT","arguments","arguments","arguments","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone_into","clone_into","clone_into","default","doc","doc","doc","eq","equivalent","equivalent","extract","extract","extract","extract","extract","extract","extract","extract","fmt","fmt","from","from","from","from","hash","into","into","into","into","into","into_py","into_py","into_py","items_iter","items_iter","items_iter","lazy_type_object","lazy_type_object","lazy_type_object","py_new","send_request","status","to_owned","to_owned","to_owned","to_response","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_object_raw","type_object_raw","type_object_raw","vzip","vzip","vzip","vzip","wrap","wrap","wrap","SocketClient","SocketConfig","arguments","arguments","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","connect","disconnect","doc","doc","extract","extract","extract","extract","extract","fmt","from","from","into","into","into_py","into_py","is_disconnected","items_iter","items_iter","lazy_type_object","lazy_type_object","send_bytes","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","type_object_raw","type_object_raw","vzip","vzip","wrap","wrap","WebSocketClient","WebSocketConfig","arguments","arguments","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","connect","disconnect","doc","doc","extract","extract","extract","extract","extract","fmt","from","from","into","into","into_py","into_py","is_disconnected","items_iter","items_iter","lazy_type_object","lazy_type_object","send_bytes","send_close_message","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","type_object_raw","type_object_raw","vzip","vzip","wrap","wrap"],"q":[[0,"nautilus_network"],[4,"nautilus_network::http"],[95,"nautilus_network::socket"],[140,"nautilus_network::websocket"],[186,"pyo3::marker"],[187,"pyo3::types::module"],[188,"pyo3::err"],[189,"pyo3::types::any"],[190,"pyo3::instance"],[191,"core::ffi::c_str"],[192,"pyo3::err"],[193,"core::fmt"],[194,"core::fmt"],[195,"http::method"],[196,"pyo3::instance"],[197,"pyo3::impl_::pyclass::lazy_type_object"],[198,"alloc::string"],[199,"alloc::vec"],[200,"core::option"],[201,"std::collections::hash::map"],[202,"core::error"],[203,"alloc::boxed"],[204,"hyper::body::body"],[205,"http::response"],[206,"core::any"],[207,"pyo3_ffi::cpython::object"],[208,"std::io::error"],[209,"tungstenite::error"]],"d":["","Loaded as nautilus_pyo3.network","","","","","","","HttpResponse contains relevant data from a HTTP request.","Provides a high-performance HttpClient for HTTP requests.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","Create a new HttpClient","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Configuration for TCP socket connection.","","","","","","","","","","Set disconnect mode to true.","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a websocket client.","Set disconnect mode to true.","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","",""],"i":[0,0,0,0,8,8,0,0,0,0,8,8,8,8,9,14,7,8,9,14,7,8,9,14,7,8,9,7,8,9,7,8,9,14,8,8,8,8,8,8,9,9,9,14,14,8,9,7,8,9,14,8,7,8,8,9,14,8,9,14,8,9,14,8,9,14,14,7,9,7,8,9,7,7,8,9,14,7,8,9,14,7,8,9,14,8,9,14,7,8,9,14,8,9,14,0,0,33,34,33,34,33,34,33,33,34,34,33,34,33,33,33,34,34,33,33,34,33,34,33,34,34,33,34,33,34,34,33,33,34,33,34,33,34,33,34,33,34,33,34,0,0,37,38,37,38,37,38,37,37,38,38,37,38,37,37,37,38,38,37,37,38,37,38,37,38,38,37,38,37,38,38,38,37,37,38,37,38,37,38,37,38,37,38,37,38],"f":[0,[[1,2],[[4,[3]]]],0,0,0,0,0,0,0,0,0,0,0,[[-1,1],[[6,[5]]],[]],[[-1,1],[[6,[5]]],[]],[[-1,1],[[6,[5]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[7,7],[8,8],[9,9],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[],7],[1,[[4,[10]]]],[1,[[4,[10]]]],[1,[[4,[10]]]],[[8,8],11],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[5,[[4,[8]]]],[5,[[13,[-1,12]]],[]],[5,[[4,[8]]]],[5,[[4,[9]]]],[5,[[13,[-1,12]]],[]],[5,[[4,[9]]]],[5,[[4,[14]]]],[5,[[4,[14]]]],[[8,15],16],[[9,15],16],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[8,-1],3,17],[-1,-2,[],[]],[8,18],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[8,1],19],[[9,1],19],[[14,1],19],[[],20],[[],20],[[],20],[[],[[21,[8]]]],[[],[[21,[9]]]],[[],[[21,[14]]]],[[[23,[22]],[23,[[3,[22,0]]]],[24,[0]]],14],[[7,18,22,[25,[22,22]],[24,[[23,[26]]]]],[[13,[9,[28,[27]]]]]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[7,[30,[29]]],[[13,[9,[28,[27]]]]]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,31,[]],[-1,31,[]],[-1,31,[]],[-1,31,[]],[1,32],[1,32],[1,32],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[-1,1],[[13,[[6,[5]],12]]],[]],[[-1,1],[[13,[[6,[5]],12]]],[]],[[-1,1],[[13,[[6,[5]],12]]],[]],0,0,[[-1,1],[[6,[5]]],[]],[[-1,1],[[6,[5]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[33,33],[[-1,-2],3,[],[]],[[33,[24,[19]],[24,[19]],[24,[19]]],[[35,[34]]]],[34,3],[1,[[4,[10]]]],[1,[[4,[10]]]],[5,[[4,[33]]]],[5,[[13,[-1,12]]],[]],[5,[[4,[33]]]],[5,[[4,[34]]]],[5,[[4,[34]]]],[[33,15],16],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[[33,1],19],[[34,1],19],[34,11],[[],20],[[],20],[[],[[21,[33]]]],[[],[[21,[34]]]],[[34,[36,[26]]],3],[-1,-2,[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,31,[]],[-1,31,[]],[1,32],[1,32],[-1,-2,[],[]],[-1,-2,[],[]],[[-1,1],[[13,[[6,[5]],12]]],[]],[[-1,1],[[13,[[6,[5]],12]]],[]],0,0,[[-1,1],[[6,[5]]],[]],[[-1,1],[[6,[5]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[37,37],[[-1,-2],3,[],[]],[[37,[24,[19]],[24,[19]],[24,[19]]],[[13,[38,39]]]],[38,3],[1,[[4,[10]]]],[1,[[4,[10]]]],[5,[[4,[37]]]],[5,[[4,[37]]]],[5,[[13,[-1,12]]],[]],[5,[[4,[38]]]],[5,[[4,[38]]]],[[37,15],16],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[[37,1],19],[[38,1],19],[38,11],[[],20],[[],20],[[],[[21,[37]]]],[[],[[21,[38]]]],[[38,[23,[26]]],[[13,[3,39]]]],[38,3],[-1,-2,[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,31,[]],[-1,31,[]],[1,32],[1,32],[-1,-2,[],[]],[-1,-2,[],[]],[[-1,1],[[13,[[6,[5]],12]]],[]],[[-1,1],[[13,[[6,[5]],12]]],[]]],"c":[],"p":[[3,"Python",186],[3,"PyModule",187],[15,"tuple"],[6,"PyResult",188],[3,"PyAny",189],[3,"Py",190],[3,"InnerHttpClient",4],[4,"HttpMethod",4],[3,"HttpResponse",4],[3,"CStr",191],[15,"bool"],[3,"PyErr",188],[4,"Result",192],[3,"HttpClient",4],[3,"Formatter",193],[6,"Result",193],[8,"Hasher",194],[3,"Method",195],[6,"PyObject",190],[3,"PyClassItemsIter",196],[3,"LazyTypeObject",197],[3,"String",198],[3,"Vec",199],[4,"Option",200],[3,"HashMap",201],[15,"u8"],[8,"Error",202],[3,"Box",203],[3,"Body",204],[3,"Response",205],[3,"TypeId",206],[3,"PyTypeObject",207],[3,"SocketConfig",95],[3,"SocketClient",95],[6,"Result",208],[15,"slice"],[3,"WebSocketConfig",140],[3,"WebSocketClient",140],[4,"Error",209]],"b":[[37,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+HttpMethod"],[39,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26HttpMethod"],[40,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26HttpResponse"],[42,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+HttpResponse"],[43,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+HttpClient"],[44,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26HttpClient"],[109,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+SocketConfig"],[111,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26SocketConfig"],[112,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+SocketClient"],[113,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26SocketClient"],[154,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+WebSocketConfig"],[155,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26WebSocketConfig"],[157,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26WebSocketClient"],[158,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+WebSocketClient"]]},\ +"nautilus_persistence":{"doc":"","t":"AAANNIEIIIENNNNNNILLALLLLKKAKFLLLLLLLLLLKLLLALLLLLLALLLLLLLLKAADDDLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDDGDMLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLAFAAANENNNLLLLLLLLLLLLLLLLLLLLLLDLLLLLLLLLLLLLLLLLLLLLLLAAAADLLLLLLLLLLLLLLLLLDLLLLLLLLLLLLLLLLLDLLLLLLLLLLLLLLLLLDLLLLLLLLLLLLLLLLL","n":["arrow","backend","python","ArrowError","ArrowError","ArrowSchemaProvider","DataStreamingError","DecodeDataFromRecordBatch","DecodeFromRecordBatch","EncodeToRecordBatch","EncodingError","InvalidColumnType","IoError","MissingColumn","MissingMetadata","ParseError","PythonError","WriteStream","as_error_source","as_error_source","bar","borrow","borrow","borrow_mut","borrow_mut","decode_batch","decode_data_batch","delta","encode_batch","extract_column","fmt","fmt","fmt","fmt","from","from","from","from","from","from","get_schema","get_schema_map","into","into","quote","separate_by_policy","separate_by_policy","source","source","to_string","to_string","trade","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","write","kmerge_batch","session","EagerStream","ElementBatchIter","KMerge","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","cjk_compat_variants","cjk_compat_variants","drop","from","from","from","from_stream_with_runtime","into","into","into","into_iter","into_iter","into_py_dict","into_py_dict","item","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","new","next","next","nfc","nfc","nfd","nfd","nfkc","nfkc","nfkd","nfkd","push_iter","stream_safe","stream_safe","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","DataBackendSession","DataQueryResult","QueryResult","TsInitComparator","acc","add_file","arguments","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","chunk_size","compare","default","doc","doc","drop","drop_chunk","extract","extract","extract","extract","fmt","from","from","from","get_query_result","into","into","into","into_py","into_py","items_iter","items_iter","lazy_type_object","lazy_type_object","new","new","result","runtime","size","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","type_object_raw","type_object_raw","vzip","vzip","vzip","wrap","wrap","write_data","backend","persistence","wranglers","session","transformer","Bar","NautilusDataType","OrderBookDelta","QuoteTick","TradeTick","arguments","borrow","borrow_mut","clone","clone_into","doc","extract","extract","extract","fmt","from","into","into_py","items_iter","lazy_type_object","to_owned","try_from","try_into","type_id","type_object_raw","vzip","wrap","DataTransformer","arguments","borrow","borrow_mut","doc","extract","extract","from","get_schema_map","into","into_py","items_iter","lazy_type_object","pyo3_bars_to_batches_bytes","pyo3_order_book_deltas_to_batches_bytes","pyo3_quote_ticks_to_batches_bytes","pyo3_trade_ticks_to_batches_bytes","pyobjects_to_batches_bytes","try_from","try_into","type_id","type_object_raw","vzip","wrap","bar","delta","quote","trade","BarDataWrangler","arguments","borrow","borrow_mut","doc","extract","extract","from","into","into_py","items_iter","lazy_type_object","try_from","try_into","type_id","type_object_raw","vzip","wrap","OrderBookDeltaDataWrangler","arguments","borrow","borrow_mut","doc","extract","extract","from","into","into_py","items_iter","lazy_type_object","try_from","try_into","type_id","type_object_raw","vzip","wrap","QuoteTickDataWrangler","arguments","borrow","borrow_mut","doc","extract","extract","from","into","into_py","items_iter","lazy_type_object","try_from","try_into","type_id","type_object_raw","vzip","wrap","TradeTickDataWrangler","arguments","borrow","borrow_mut","doc","extract","extract","from","into","into_py","items_iter","lazy_type_object","try_from","try_into","type_id","type_object_raw","vzip","wrap"],"q":[[0,"nautilus_persistence"],[3,"nautilus_persistence::arrow"],[61,"nautilus_persistence::backend"],[63,"nautilus_persistence::backend::kmerge_batch"],[139,"nautilus_persistence::backend::session"],[199,"nautilus_persistence::python"],[202,"nautilus_persistence::python::backend"],[204,"nautilus_persistence::python::backend::session"],[231,"nautilus_persistence::python::backend::transformer"],[255,"nautilus_persistence::python::wranglers"],[259,"nautilus_persistence::python::wranglers::bar"],[277,"nautilus_persistence::python::wranglers::delta"],[295,"nautilus_persistence::python::wranglers::quote"],[313,"nautilus_persistence::python::wranglers::trade"],[331,"core::error"],[332,"alloc::string"],[333,"std::collections::hash::map"],[334,"arrow_array::record_batch"],[335,"alloc::vec"],[336,"core::result"],[337,"nautilus_model::data"],[338,"arrow_schema::error"],[339,"arrow_array::array"],[340,"arrow_schema::datatype"],[341,"arrow_array::array"],[342,"core::fmt"],[343,"std::io::error"],[344,"core::option"],[345,"arrow_schema::schema"],[346,"thousands::policies"],[347,"core::any"],[348,"unicode_normalization::replace"],[349,"tokio::runtime::runtime"],[350,"alloc::sync"],[351,"futures_core::stream"],[352,"core::marker"],[353,"pyo3::marker"],[354,"pyo3::types::dict"],[355,"core::iter::traits::iterator"],[356,"compare"],[357,"unicode_normalization::recompose"],[358,"unicode_normalization::decompose"],[359,"unicode_normalization::stream_safe"],[360,"datafusion_common::error"],[361,"pyo3::types::any"],[362,"pyo3::instance"],[363,"core::cmp"],[364,"core::ffi::c_str"],[365,"pyo3::err"],[366,"pyo3::impl_::pyclass::lazy_type_object"],[367,"pyo3_ffi::cpython::object"],[368,"pyo3::types::module"],[369,"pyo3::types::typeobject"],[370,"nautilus_model::data::bar"],[371,"pyo3::types::bytes"],[372,"nautilus_model::data::delta"],[373,"nautilus_model::data::quote"],[374,"nautilus_model::data::trade"]],"d":["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Provides a DataFusion session and registers DataFusion …","","","","","Query a file for its records. the caller must specify T to …","","","","","","","","","","","","","","Chunks generated by iteration must be dropped after use, …","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Loaded as nautilus_pyo3.persistence","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","Return Python bytes from the given list of ‘legacy’ …","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","",""],"i":[0,0,0,16,6,0,0,0,0,0,0,6,16,6,6,6,16,0,16,6,0,16,6,16,6,70,71,0,56,0,16,16,6,6,16,16,16,16,6,6,72,72,16,6,0,16,6,16,6,16,6,0,16,6,16,6,16,6,16,6,55,0,0,0,0,0,27,36,34,27,36,34,27,34,27,27,36,34,27,27,36,34,27,34,27,34,36,27,27,27,27,27,27,27,27,27,27,27,27,27,34,34,34,34,34,34,34,34,34,34,34,34,34,34,27,34,27,34,27,34,27,34,27,34,34,27,34,27,36,34,27,36,34,27,36,34,27,36,34,0,0,0,0,49,41,41,45,41,49,45,41,49,41,45,45,41,49,49,49,41,41,49,49,45,45,41,49,41,45,41,49,41,49,41,49,41,49,41,49,49,41,49,45,41,49,45,41,49,45,41,49,41,49,45,41,49,41,49,41,0,0,0,0,0,58,0,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,0,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,0,0,0,0,0,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,0,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,0,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,0,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69],"f":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[-1,1,[]],[-1,1,[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[3,[2,2]],4],[[7,[[5,[-1]],6]]],[]],[[[3,[2,2]],4],[[7,[[5,[8]],6]]]],0,[[[3,[2,2]],[9,[-1]]],[[7,[4,10]]],[]],[[[9,[11]],12,13,14],[[7,[-1,6]]],15],[[16,17],18],[[16,17],18],[[6,17],18],[[6,17],18],[19,16],[-1,-1,[]],[20,16],[10,16],[10,6],[-1,-1,[]],[[[21,[[3,[2,2]]]]],22],[[],[[3,[2,2]]]],[-1,-2,[],[]],[-1,-2,[],[]],0,[[-1,23],2,[]],[[-1,23],2,[]],[16,[[21,[1]]]],[6,[[21,[1]]]],[-1,2,[]],[-1,2,[]],0,[-1,[[7,[-2]]],[],[]],[-1,[[7,[-2]]],[],[]],[-1,[[7,[-2]]],[],[]],[-1,[[7,[-2]]],[],[]],[-1,24,[]],[-1,24,[]],[-1,-2,[],[]],[-1,-2,[],[]],[[-1,4],[[7,[25,16]]],[]],0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[26,[-2]]],[],[]],[-1,[[26,[-2]]],[],[]],[[[27,[-1]]],25,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[-1,[29,[28]]],[[27,[-2]]],[30,31],31],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[-1,32],33,[]],[[-1,32],33,[]],0,[-1,[[25,[-2,-3]]],[],[],[]],[-1,[[25,[-2,-3,-4,-5,-6,-7,-8,-9]]],[],[],[],[],[],[],[],[],[]],[-1,[[25,[-2,-3,-4,-5,-6,-7,-8,-9,-10]]],[],[],[],[],[],[],[],[],[],[]],[-1,[[25,[-2,-3,-4,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[-1,[[25,[-2,-3,-4,-5]]],[],[],[],[],[]],[-1,25,[]],[-1,[[25,[-2,-3,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[-1,[[25,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12,-13]]],[],[],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[25,[-2,-3,-4]]],[],[],[],[]],[-1,[[25,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12]]],[],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[25,[-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[-1,[[25,[-2]]],[],[]],[-1,[[25,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11]]],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[25,[-2,-3,-4,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[-1,[[25,[-2,-3,-4]]],[],[],[],[]],[-1,[[25,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12,-13]]],[],[],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[25,[-2,-3,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[-1,[[25,[-2,-3,-4,-5,-6,-7,-8,-9,-10]]],[],[],[],[],[],[],[],[],[],[]],[-1,[[25,[-2,-3,-4,-5,-6,-7,-8,-9]]],[],[],[],[],[],[],[],[],[]],[-1,25,[]],[-1,[[25,[-2,-3,-4,-5]]],[],[],[],[],[]],[-1,[[25,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12]]],[],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[25,[-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[-1,[[25,[-2]]],[],[]],[-1,[[25,[-2,-3]]],[],[],[]],[-1,[[25,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11]]],[],[],[],[],[],[],[],[],[],[],[]],[-3,[[34,[-1,-2,-3]]],35,[],[[37,[[36,[-1,-2]]]]]],[[[27,[-1]]],21,[]],[[[34,[-1,-2,-3]]],21,35,[],[[37,[[36,[-1,-2]]]]]],[-1,[[38,[-2]]],[],[]],[-1,[[38,[-2]]],[],[]],[-1,[[39,[-2]]],[],[]],[-1,[[39,[-2]]],[],[]],[-1,[[38,[-2]]],[],[]],[-1,[[38,[-2]]],[],[]],[-1,[[39,[-2]]],[],[]],[-1,[[39,[-2]]],[],[]],[[[34,[-1,-2,-3]],-1],25,35,[],[[37,[[36,[-1,-2]]]]]],[-1,[[40,[-2]]],[],[]],[-1,[[40,[-2]]],[],[]],[-1,[[7,[-2]]],[],[]],[-1,[[7,[-2]]],[],[]],[-1,[[7,[-2]]],[],[]],[-1,[[7,[-2]]],[],[]],[-1,[[7,[-2]]],[],[]],[-1,[[7,[-2]]],[],[]],[-1,24,[]],[-1,24,[]],[-1,24,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,[[41,12,12,[21,[12]]],[[42,[25]]]],[[-1,32],[[44,[43]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[[45,[36,[-1,8]],[36,[-1,8]]],46,35],[[],45],[32,[[48,[47]]]],[32,[[48,[47]]]],[49,25],[49,25],[43,[[48,[41]]]],[43,[[48,[41]]]],[43,[[48,[49]]]],[43,[[48,[49]]]],[[45,17],18],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[41,50],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[41,32],51],[[49,32],51],[[],52],[[],52],[[],[[53,[41]]]],[[],[[53,[49]]]],[13,41],[[50,13],49],0,0,0,[-1,[[7,[-2]]],[],[]],[-1,[[7,[-2]]],[],[]],[-1,[[7,[-2]]],[],[]],[-1,[[7,[-2]]],[],[]],[-1,[[7,[-2]]],[],[]],[-1,[[7,[-2]]],[],[]],[-1,24,[]],[-1,24,[]],[-1,24,[]],[32,54],[32,54],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[-1,32],[[7,[[44,[43]],19]]],[]],[[-1,32],[[7,[[44,[43]],19]]],[]],[[[9,[-1]],[3,[2,2]],55],[[42,[25,16]]],56],0,[[32,57],[[48,[25]]]],0,0,0,0,0,0,0,0,[[-1,32],[[44,[43]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[58,58],[[-1,-2],25,[],[]],[32,[[48,[47]]]],[43,[[48,[58]]]],[43,[[7,[-1,19]]],[]],[43,[[48,[58]]]],[[58,17],18],[-1,-1,[]],[-1,-2,[],[]],[[58,32],51],[[],52],[[],[[53,[58]]]],[-1,-2,[],[]],[-1,[[7,[-2]]],[],[]],[-1,[[7,[-2]]],[],[]],[-1,24,[]],[32,54],[-1,-2,[],[]],[[-1,32],[[7,[[44,[43]],19]]],[]],0,[[-1,32],[[44,[43]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[32,[[48,[47]]]],[43,[[48,[59]]]],[43,[[48,[59]]]],[-1,-1,[]],[[32,60],[[48,[[44,[33]]]]]],[-1,-2,[],[]],[[59,32],51],[[],52],[[],[[53,[59]]]],[[32,[5,[61]]],[[48,[[44,[62]]]]]],[[32,[5,[63]]],[[48,[[44,[62]]]]]],[[32,[5,[64]]],[[48,[[44,[62]]]]]],[[32,[5,[65]]],[[48,[[44,[62]]]]]],[[32,[5,[51]]],[[48,[[44,[62]]]]]],[-1,[[7,[-2]]],[],[]],[-1,[[7,[-2]]],[],[]],[-1,24,[]],[32,54],[-1,-2,[],[]],[[-1,32],[[7,[[44,[43]],19]]],[]],0,0,0,0,0,[[-1,32],[[44,[43]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[32,[[48,[47]]]],[43,[[48,[66]]]],[43,[[48,[66]]]],[-1,-1,[]],[-1,-2,[],[]],[[66,32],51],[[],52],[[],[[53,[66]]]],[-1,[[7,[-2]]],[],[]],[-1,[[7,[-2]]],[],[]],[-1,24,[]],[32,54],[-1,-2,[],[]],[[-1,32],[[7,[[44,[43]],19]]],[]],0,[[-1,32],[[44,[43]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[32,[[48,[47]]]],[43,[[48,[67]]]],[43,[[48,[67]]]],[-1,-1,[]],[-1,-2,[],[]],[[67,32],51],[[],52],[[],[[53,[67]]]],[-1,[[7,[-2]]],[],[]],[-1,[[7,[-2]]],[],[]],[-1,24,[]],[32,54],[-1,-2,[],[]],[[-1,32],[[7,[[44,[43]],19]]],[]],0,[[-1,32],[[44,[43]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[32,[[48,[47]]]],[43,[[48,[68]]]],[43,[[48,[68]]]],[-1,-1,[]],[-1,-2,[],[]],[[68,32],51],[[],52],[[],[[53,[68]]]],[-1,[[7,[-2]]],[],[]],[-1,[[7,[-2]]],[],[]],[-1,24,[]],[32,54],[-1,-2,[],[]],[[-1,32],[[7,[[44,[43]],19]]],[]],0,[[-1,32],[[44,[43]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[32,[[48,[47]]]],[43,[[48,[69]]]],[43,[[48,[69]]]],[-1,-1,[]],[-1,-2,[],[]],[[69,32],51],[[],52],[[],[[53,[69]]]],[-1,[[7,[-2]]],[],[]],[-1,[[7,[-2]]],[],[]],[-1,24,[]],[32,54],[-1,-2,[],[]],[[-1,32],[[7,[[44,[43]],19]]],[]]],"c":[],"p":[[8,"Error",331],[3,"String",332],[3,"HashMap",333],[3,"RecordBatch",334],[3,"Vec",335],[4,"EncodingError",3],[4,"Result",336],[4,"Data",337],[15,"slice"],[4,"ArrowError",338],[6,"ArrayRef",339],[15,"str"],[15,"usize"],[4,"DataType",340],[8,"Array",339],[4,"DataStreamingError",3],[3,"Formatter",341],[6,"Result",341],[3,"PyErr",342],[3,"Error",343],[4,"Option",344],[3,"Schema",345],[3,"SeparatorPolicy",346],[3,"TypeId",347],[15,"tuple"],[3,"Replacements",348],[3,"EagerStream",63],[3,"Runtime",349],[3,"Arc",350],[8,"Stream",351],[8,"Send",352],[3,"Python",353],[3,"PyDict",354],[3,"KMerge",63],[8,"Iterator",355],[3,"ElementBatchIter",63],[8,"Compare",356],[3,"Recompositions",357],[3,"Decompositions",358],[3,"StreamSafe",359],[3,"DataBackendSession",139],[6,"Result",360],[3,"PyAny",361],[3,"Py",362],[3,"TsInitComparator",139],[4,"Ordering",363],[3,"CStr",364],[6,"PyResult",342],[3,"DataQueryResult",139],[6,"QueryResult",139],[6,"PyObject",362],[3,"PyClassItemsIter",365],[3,"LazyTypeObject",366],[3,"PyTypeObject",367],[8,"WriteStream",3],[8,"EncodeToRecordBatch",3],[3,"PyModule",368],[4,"NautilusDataType",204],[3,"DataTransformer",231],[3,"PyType",369],[3,"Bar",370],[3,"PyBytes",371],[3,"OrderBookDelta",372],[3,"QuoteTick",373],[3,"TradeTick",374],[3,"BarDataWrangler",259],[3,"OrderBookDeltaDataWrangler",277],[3,"QuoteTickDataWrangler",295],[3,"TradeTickDataWrangler",313],[8,"DecodeFromRecordBatch",3],[8,"DecodeDataFromRecordBatch",3],[8,"ArrowSchemaProvider",3]],"b":[[30,"impl-Debug-for-DataStreamingError"],[31,"impl-Display-for-DataStreamingError"],[32,"impl-Display-for-EncodingError"],[33,"impl-Debug-for-EncodingError"],[34,"impl-From%3CPyErr%3E-for-DataStreamingError"],[36,"impl-From%3CError%3E-for-DataStreamingError"],[37,"impl-From%3CArrowError%3E-for-DataStreamingError"],[159,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+DataBackendSession"],[160,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26DataBackendSession"],[161,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+DataQueryResult"],[162,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26DataQueryResult"],[215,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26NautilusDataType"],[217,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+NautilusDataType"],[236,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26DataTransformer"],[237,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+DataTransformer"],[264,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+BarDataWrangler"],[265,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26BarDataWrangler"],[282,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26OrderBookDeltaDataWrangler"],[283,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+OrderBookDeltaDataWrangler"],[300,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26QuoteTickDataWrangler"],[301,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+QuoteTickDataWrangler"],[318,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+TradeTickDataWrangler"],[319,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26TradeTickDataWrangler"]]},\ +"nautilus_pyo3":{"doc":"","t":"DLLLLLLLLLLLFLLLLLL","n":["LogGuard","arguments","borrow","borrow_mut","doc","extract","extract","from","into","into_py","items_iter","lazy_type_object","set_global_log_collector","try_from","try_into","type_id","type_object_raw","vzip","wrap"],"q":[[0,"nautilus_pyo3"],[19,"pyo3::marker"],[20,"pyo3::types::any"],[21,"pyo3::instance"],[22,"core::ffi::c_str"],[23,"pyo3::err"],[24,"pyo3::instance"],[25,"pyo3::impl_::pyclass::lazy_type_object"],[26,"alloc::string"],[27,"core::option"],[28,"core::result"],[29,"core::any"],[30,"pyo3_ffi::cpython::object"],[31,"pyo3::err"]],"d":["Guards the log collector and flushes it when dropped","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","Sets the global log collector","","","","","",""],"i":[0,6,6,6,6,6,6,6,6,6,6,6,0,6,6,6,6,6,6],"f":[0,[[-1,1],[[3,[2]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[1,[[5,[4]]]],[2,[[5,[6]]]],[2,[[5,[6]]]],[-1,-1,[]],[-1,-2,[],[]],[[6,1],7],[[],8],[[],[[9,[6]]]],[[[11,[10]],[11,[10]],[11,[[12,[10,10,10]]]]],6],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[1,15],[-1,-2,[],[]],[[-1,1],[[13,[[3,[2]],16]]],[]]],"c":[],"p":[[3,"Python",19],[3,"PyAny",20],[3,"Py",21],[3,"CStr",22],[6,"PyResult",23],[3,"LogGuard",0],[6,"PyObject",21],[3,"PyClassItemsIter",24],[3,"LazyTypeObject",25],[3,"String",26],[4,"Option",27],[15,"tuple"],[4,"Result",28],[3,"TypeId",29],[3,"PyTypeObject",30],[3,"PyErr",23]],"b":[[5,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+LogGuard"],[6,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26LogGuard"]]},\ "tokio_tungstenite":{"doc":"Async WebSocket usage.","t":"CENNDFFFFLLFCCFLFFFLLLLLLLLLLLLLLALLLCLLEENNNNLLLLFFLLALLLLLLLLLFLLLLLLLLLAAFDMLLLMLLMMLLLMMMLLLLLF","n":["Connector","MaybeTlsStream","Plain","Rustls","WebSocketStream","accept_async","accept_async_with_config","accept_hdr_async","accept_hdr_async_with_config","borrow","borrow_mut","client_async","client_async_tls","client_async_tls_with_config","client_async_with_config","close","connect_async","connect_async_tls_with_config","connect_async_with_config","fmt","from","from_partially_read","from_raw_socket","get_config","get_mut","get_ref","into","is_terminated","poll_close","poll_flush","poll_next","poll_ready","start_send","tls","try_from","try_into","try_poll_next","tungstenite","type_id","vzip","Connector","MaybeTlsStream","Plain","Plain","Rustls","Rustls","borrow","borrow","borrow_mut","borrow_mut","client_async_tls","client_async_tls_with_config","clone","clone_into","encryption","fmt","from","from","into","into","poll_flush","poll_read","poll_shutdown","poll_write","tcp_tls","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","plain","rustls","wrap_stream","ClientConfig","alpn_protocols","borrow","borrow_mut","builder","client_auth_cert_resolver","clone","clone_into","enable_early_data","enable_sni","fmt","from","into","key_log","max_fragment_size","resumption","to_owned","try_from","try_into","type_id","vzip","wrap_stream"],"q":[[0,"tokio_tungstenite"],[40,"tokio_tungstenite::tls"],[74,"tokio_tungstenite::tls::encryption"],[76,"tokio_tungstenite::tls::encryption::plain"],[77,"tokio_tungstenite::tls::encryption::rustls"],[99,"tungstenite::error"],[100,"core::result"],[101,"tokio::io::async_read"],[102,"tokio::io::async_write"],[103,"core::marker"],[104,"tungstenite::protocol"],[105,"core::option"],[106,"tungstenite::handshake::server"],[107,"tungstenite::handshake::client"],[108,"tungstenite::client"],[109,"tungstenite::protocol::frame::frame"],[110,"tokio::net::tcp::stream"],[111,"core::fmt"],[112,"core::fmt"],[113,"tungstenite::protocol"],[114,"core::task::wake"],[115,"core::task::poll"],[116,"tungstenite::protocol::message"],[117,"core::any"],[118,"core::marker"],[119,"tokio::io::read_buf"],[120,"std::io::error"],[121,"rustls::builder"],[122,"rustls::builder"],[123,"alloc::sync"]],"d":["","A stream that might be protected with TLS.","Unencrypted socket stream.","Encrypted socket stream using rustls.","A wrapper around an underlying raw stream which implements …","Accepts a new WebSocket connection with the provided …","The same as accept_async() but the one can specify a …","Accepts a new WebSocket connection with the provided …","The same as accept_hdr_async() but the one can specify a …","","","Creates a WebSocket handshake from a request and a stream. …","","","The same as client_async() but the one can specify a …","Close the underlying web socket","Connect to a given URL.","The same as connect_async() but the one can specify a …","The same as connect_async() but the one can specify a …","","Returns the argument unchanged.","Convert a raw socket into a WebSocketStream without …","Convert a raw socket into a WebSocketStream without …","Returns a reference to the configuration of the …","Returns a mutable reference to the inner stream.","Returns a shared reference to the inner stream.","Calls U::from(self).","","","","","","","Connection helper.","","","","","","","A connector that can be used when establishing …","A stream that might be protected with TLS.","Unencrypted socket stream.","Plain (non-TLS) connector.","Encrypted socket stream using rustls.","rustls TLS connector.","","","","","Creates a WebSocket handshake from a request and a stream, …","The same as client_async_tls() but the one can specify a …","","","Encrypt a stream usin Tls","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","Given a domain and mode","","","","","","","","","","Does not encrypt stream","Use rust-tls implementation to encrypt","Keeps the stream unwrapped","Common configuration for (typically) all connections made …","Which ALPN protocols we include in our client hello. If …","","","Create a builder to build up the client configuration.","How to decide what client auth certificate/keys to use.","","","Whether to send data on the first flight (“early data”…","Whether to send the Server Name Indication (SNI) extension …","","Returns the argument unchanged.","Calls U::from(self).","How to output key material for debugging. The default …","The maximum size of TLS message we’ll emit. If None, we …","How and when the client can resume a previous session.","","","","","","Wraps the stream with rust-tls encryption"],"i":[0,0,15,15,0,0,0,0,0,1,1,0,0,0,0,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0,1,1,0,0,15,17,15,17,15,17,15,17,0,0,17,17,0,15,15,17,15,17,15,15,15,15,0,17,15,17,15,17,15,17,15,17,0,0,0,0,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,0],"f":[0,0,0,0,0,[-1,[[3,[[1,[-1]],2]]],[4,5,6]],[[-1,[8,[7]]],[[3,[[1,[-1]],2]]],[4,5,6]],[[-1,-2],[[3,[[1,[-1]],2]]],[4,5,6],[9,6]],[[-1,-2,[8,[7]]],[[3,[[1,[-1]],2]]],[4,5,6],[9,6]],[-1,-2,[],[]],[-1,-2,[],[]],[[-1,-2],[[3,[[11,[[1,[-2]],10]],2]]],[12,6],[4,5,6]],0,0,[[-1,-2,[8,[7]]],[[3,[[11,[[1,[-2]],10]],2]]],[12,6],[4,5,6]],[[[1,[-1]],[8,[13]]],[[3,[11,2]]],[4,5,6]],[-1,[[3,[[11,[[1,[[15,[14]]]],10]],2]]],[12,6]],[[-1,[8,[7]],16,[8,[17]]],[[3,[[11,[[1,[[15,[14]]]],10]],2]]],[12,6]],[[-1,[8,[7]],16],[[3,[[11,[[1,[[15,[14]]]],10]],2]]],[12,6]],[[[1,[-1]],18],19,20],[-1,-1,[]],[[-1,[22,[21]],23,[8,[7]]],[[1,[-1]]],[4,5,6]],[[-1,23,[8,[7]]],[[1,[-1]]],[4,5,6]],[[[1,[-1]]],7,[]],[[[1,[-1]]],-1,[4,5,6]],[[[1,[-1]]],-1,[4,5,6]],[-1,-2,[],[]],[[[1,[-1]]],16,[4,5,6]],[[[24,[[1,[-1]]]],25],[[26,[[3,[11]]]]],[4,5,6]],[[[24,[[1,[-1]]]],25],[[26,[[3,[11]]]]],[4,5,6]],[[[24,[[1,[-1]]]],25],[[26,[8]]],[4,5,6]],[[[24,[[1,[-1]]]],25],[[26,[[3,[11]]]]],[4,5,6]],[[[24,[[1,[-1]]]],27],[[3,[11]]],[4,5,6]],0,[-1,[[3,[-2]]],[],[]],[-1,[[3,[-2]]],[],[]],[[[24,[-1]],25],[[26,[[8,[3]]]]],[]],0,[-1,28,[]],[-1,-2,[],[]],0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[-1,-2],[[3,[[11,[[1,[[15,[-2]]]],10]],2]]],[12,6],[4,5,29,6]],[[-1,-2,[8,[7]],[8,[17]]],[[3,[[11,[[1,[[15,[-2]]]],10]],2]]],[12,6],[4,5,29,6]],[17,17],[[-1,-2],11,[],[]],0,[[[15,[-1]],18],19,20],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[24,[[15,[-1]]]],25],[[26,[[3,[11,30]]]]],[4,5,6]],[[[24,[[15,[-1]]]],25,31],[[26,[[32,[11]]]]],[4,5,6]],[[[24,[[15,[-1]]]],25],[[26,[[3,[11,30]]]]],[4,5,6]],[[[24,[[15,[-1]]]],25,[33,[21]]],[[26,[[3,[34,30]]]]],[4,5,6]],[[35,36,-1,[8,[17]]],[[3,[[15,[-1]],2]]],[4,5,29,6]],[-1,-2,[],[]],[-1,[[3,[-2]]],[],[]],[-1,[[3,[-2]]],[],[]],[-1,[[3,[-2]]],[],[]],[-1,[[3,[-2]]],[],[]],[-1,28,[]],[-1,28,[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,[[-1,36],[[3,[[15,[-1]],2]]],[4,5,29,6]],0,0,[-1,-2,[],[]],[-1,-2,[],[]],[[],[[39,[37,38]]]],0,[37,37],[[-1,-2],11,[],[]],0,0,[[37,18],[[3,[11,40]]]],[-1,-1,[]],[-1,-2,[],[]],0,0,0,[-1,-2,[],[]],[-1,[[3,[-2]]],[],[]],[-1,[[3,[-2]]],[],[]],[-1,28,[]],[-1,-2,[],[]],[[-1,41,36,[8,[[42,[37]]]]],[[3,[[15,[-1]],2]]],[4,5,29,6]]],"c":[],"p":[[3,"WebSocketStream",0],[4,"Error",99],[4,"Result",100],[8,"AsyncRead",101],[8,"AsyncWrite",102],[8,"Unpin",103],[3,"WebSocketConfig",104],[4,"Option",105],[8,"Callback",106],[6,"Response",107],[15,"tuple"],[8,"IntoClientRequest",108],[3,"CloseFrame",109],[3,"TcpStream",110],[4,"MaybeTlsStream",40],[15,"bool"],[4,"Connector",40],[3,"Formatter",111],[6,"Result",111],[8,"Debug",111],[15,"u8"],[3,"Vec",112],[4,"Role",104],[3,"Pin",113],[3,"Context",114],[4,"Poll",115],[4,"Message",116],[3,"TypeId",117],[8,"Send",103],[3,"Error",118],[3,"ReadBuf",119],[6,"Result",118],[15,"slice"],[15,"usize"],[6,"Request",107],[4,"Mode",120],[3,"ClientConfig",77],[3,"WantsCipherSuites",121],[3,"ConfigBuilder",121],[3,"Error",111],[3,"String",122],[3,"Arc",123]],"b":[]}\ }'); if (typeof window !== 'undefined' && window.initSearch) {window.initSearch(searchIndex)}; diff --git a/develop/core/src/nautilus_network/websocket.rs.html b/develop/core/src/nautilus_network/websocket.rs.html index 6eda4f3a35be..642cd28625fa 100644 --- a/develop/core/src/nautilus_network/websocket.rs.html +++ b/develop/core/src/nautilus_network/websocket.rs.html @@ -702,10 +702,6 @@ 702 703 704 -705 -706 -707 -708
    // -------------------------------------------------------------------------------------------------
     //  Copyright (C) 2015-2023 Nautech Systems Pty Ltd. All rights reserved.
     //  https://nautechsystems.io
    @@ -1249,12 +1245,8 @@
                 let value = request.headers().get(&self.key);
                 assert!(value.is_some());
     
    -            match request.headers().get(&self.key) {
    -                Some(value) => {
    -                    assert_eq!(value, self.value);
    -                    ()
    -                }
    -                _ => (),
    +            if let Some(value) = request.headers().get(&self.key) {
    +                assert_eq!(value, self.value);
                 }
     
                 Ok(response)
    diff --git a/develop/genindex.html b/develop/genindex.html
    index 75b4896b9f41..17cf3d35efd3 100644
    --- a/develop/genindex.html
    +++ b/develop/genindex.html
    @@ -10446,6 +10446,11 @@ 

    (OrderEmulator method) +
  • + + (OrderManager method) + +
  • (SimulationModule method) @@ -17723,8 +17728,8 @@

  • - - manage_contingencies (Strategy attribute) + + manage_contingent_orders (Strategy attribute)
  • @@ -31729,6 +31734,11 @@

    SubscriptionStatus (class in nautilus_trader.adapters.betfair.data_types)

  • +
  • + + support_contingent_orders (SimulatedExchange attribute) + +
  • support_gtd_orders (SimulatedExchange attribute) diff --git a/develop/objects.inv b/develop/objects.inv index f52b7137ef38..865a1e6ea96e 100644 Binary files a/develop/objects.inv and b/develop/objects.inv differ diff --git a/develop/searchindex.js b/develop/searchindex.js index 589233a08a9c..45a4b8a78d75 100644 --- a/develop/searchindex.js +++ b/develop/searchindex.js @@ -1 +1 @@ -Search.setIndex({"docnames": ["api_reference/accounting", "api_reference/adapters/betfair", "api_reference/adapters/binance", "api_reference/adapters/index", "api_reference/adapters/interactive_brokers", "api_reference/analysis", "api_reference/backtest", "api_reference/cache", "api_reference/common", "api_reference/config", "api_reference/core", "api_reference/data", "api_reference/execution", "api_reference/index", "api_reference/indicators", "api_reference/infrastructure", "api_reference/live", "api_reference/model/currency", "api_reference/model/data", "api_reference/model/events", "api_reference/model/identifiers", "api_reference/model/index", "api_reference/model/instruments", "api_reference/model/objects", "api_reference/model/orderbook", "api_reference/model/orders", "api_reference/model/position", "api_reference/model/tick_scheme", "api_reference/msgbus", "api_reference/persistence", "api_reference/portfolio", "api_reference/risk", "api_reference/serialization", "api_reference/system", "api_reference/trading", "concepts/adapters", "concepts/advanced/actors", "concepts/advanced/advanced_orders", "concepts/advanced/custom_data", "concepts/advanced/emulated_orders", "concepts/advanced/index", "concepts/advanced/portfolio_statistics", "concepts/advanced/synthetic_instruments", "concepts/architecture", "concepts/backtesting", "concepts/data", "concepts/execution", "concepts/index", "concepts/instruments", "concepts/logging", "concepts/orders", "concepts/overview", "concepts/strategies", "developer_guide/coding_standards", "developer_guide/cython", "developer_guide/environment_setup", "developer_guide/index", "developer_guide/packaged_data", "developer_guide/rust", "developer_guide/testing", "getting_started/index", "getting_started/installation", "getting_started/quickstart", "index", "integrations/betfair", "integrations/binance", "integrations/ib", "integrations/index", "rust", "tutorials/backtest_high_level", "tutorials/backtest_low_level", "tutorials/index"], "filenames": ["api_reference/accounting.md", "api_reference/adapters/betfair.md", "api_reference/adapters/binance.md", "api_reference/adapters/index.md", "api_reference/adapters/interactive_brokers.md", "api_reference/analysis.md", "api_reference/backtest.md", "api_reference/cache.md", "api_reference/common.md", "api_reference/config.md", "api_reference/core.md", "api_reference/data.md", "api_reference/execution.md", "api_reference/index.md", "api_reference/indicators.md", "api_reference/infrastructure.md", "api_reference/live.md", "api_reference/model/currency.md", "api_reference/model/data.md", "api_reference/model/events.md", "api_reference/model/identifiers.md", "api_reference/model/index.md", "api_reference/model/instruments.md", "api_reference/model/objects.md", "api_reference/model/orderbook.md", "api_reference/model/orders.md", "api_reference/model/position.md", "api_reference/model/tick_scheme.md", "api_reference/msgbus.md", "api_reference/persistence.md", "api_reference/portfolio.md", "api_reference/risk.md", "api_reference/serialization.md", "api_reference/system.md", "api_reference/trading.md", "concepts/adapters.md", "concepts/advanced/actors.md", "concepts/advanced/advanced_orders.md", "concepts/advanced/custom_data.md", "concepts/advanced/emulated_orders.md", "concepts/advanced/index.md", "concepts/advanced/portfolio_statistics.md", "concepts/advanced/synthetic_instruments.md", "concepts/architecture.md", "concepts/backtesting.md", "concepts/data.md", "concepts/execution.md", "concepts/index.md", "concepts/instruments.md", "concepts/logging.md", "concepts/orders.md", "concepts/overview.md", "concepts/strategies.md", "developer_guide/coding_standards.md", "developer_guide/cython.md", "developer_guide/environment_setup.md", "developer_guide/index.md", "developer_guide/packaged_data.md", "developer_guide/rust.md", "developer_guide/testing.md", "getting_started/index.md", "getting_started/installation.md", "getting_started/quickstart.md", "index.md", "integrations/betfair.md", "integrations/binance.md", "integrations/ib.md", "integrations/index.md", "rust.md", "tutorials/backtest_high_level.md", "tutorials/backtest_low_level.md", "tutorials/index.md"], "titles": ["Accounting", "Betfair", "Binance", "Adapters", "Interactive Brokers", "Analysis", "Backtest", "Cache", "Common", "Config", "Core", "Data", "Execution", "Python API", "Indicators", "Infrastructure", "Live", "Currency", "Data", "Events", "Identifiers", "Model", "Instruments", "Objects", "Order Book", "Orders", "Position", "Tick Scheme", "Message Bus", "Persistence", "Portfolio", "Risk", "Serialization", "System", "Trading", "Adapters", "Actors", "Advanced Orders", "Custom/Generic Data", "Emulated Orders", "Advanced", "Portfolio Statistics", "Synthetic Instruments", "Architecture", "Backtesting", "Data", "Execution", "Concepts", "Instruments", "Logging", "Orders", "Overview", "Strategies", "Coding Standards", "Cython", "Environment Setup", "Developer Guide", "Packaged Data", "Rust", "Testing", "Getting Started", "Installation", "Quickstart", "NautilusTrader Documentation", "Betfair", "Binance", "Interactive Brokers", "Integrations", "Rust API", "Backtest (high-level API)", "Backtest (low-level API)", "Tutorials"], "terms": {"The": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71], "subpackag": [0, 3, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 21, 28, 29, 30, 31, 32, 34, 35, 43, 47, 51], "defin": [0, 2, 7, 10, 14, 18, 19, 21, 22, 23, 24, 27, 32, 34, 38, 41, 42, 43, 44, 45, 46, 47, 48, 50, 51, 52, 62, 65], "both": [0, 1, 2, 4, 8, 10, 11, 12, 15, 16, 22, 25, 28, 31, 34, 37, 41, 43, 47, 48, 49, 51, 52, 54, 56, 63, 65, 67], "differ": [0, 8, 12, 13, 14, 16, 18, 22, 29, 34, 37, 40, 43, 45, 50, 52, 62, 63, 65, 68, 70], "type": [0, 4, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 28, 29, 31, 32, 33, 34, 35, 38, 45, 46, 47, 48, 52, 53, 54, 56, 58, 62, 66, 67, 68, 70], "manag": [0, 1, 2, 4, 6, 7, 8, 9, 11, 12, 16, 20, 26, 30, 31, 34, 36, 42, 43, 44, 47, 50, 51, 61, 65], "machineri": [0, 43], "There": [0, 34, 39, 41, 43, 46, 48, 49, 51, 52, 53, 59, 62, 64, 65, 66], "i": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 69, 70], "also": [0, 4, 6, 7, 8, 12, 16, 28, 29, 34, 36, 37, 39, 41, 42, 43, 45, 46, 48, 50, 51, 52, 53, 58, 59, 61, 62, 63, 65, 70], "an": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 38, 39, 42, 43, 45, 46, 48, 49, 50, 51, 52, 53, 56, 58, 59, 62, 63, 65, 66, 67, 69, 70], "exchangeratecalcul": 0, "calcul": [0, 5, 6, 7, 10, 14, 19, 22, 24, 26, 28, 30, 31, 41, 42], "exchang": [0, 1, 2, 3, 4, 6, 7, 8, 9, 11, 12, 16, 17, 19, 20, 27, 31, 34, 37, 43, 48, 50, 52, 62, 64, 65, 66, 67, 70], "rate": [0, 2, 4, 5, 6, 7, 8, 9, 14, 16, 22, 31, 41, 48, 62, 65], "between": [0, 2, 9, 11, 12, 14, 16, 22, 27, 29, 33, 42, 43, 45, 46, 47, 48, 50, 51, 58, 62, 65], "fx": [0, 6, 22, 34, 48, 50, 51, 62, 66, 69], "crypto": [0, 2, 4, 17, 22, 27, 48, 50, 51, 65, 66, 67], "pair": [0, 4, 22, 46, 48, 52, 65, 66, 69, 70], "accountmanag": 0, "mainli": [0, 29, 43], "us": [0, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 18, 19, 22, 23, 25, 28, 29, 30, 31, 32, 34, 35, 37, 38, 39, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 52, 53, 54, 55, 56, 57, 58, 59, 61, 62, 63, 64, 65, 66, 67, 68, 70, 71], "from": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 45, 46, 48, 49, 50, 51, 52, 53, 54, 57, 58, 59, 60, 62, 63, 64, 65, 66, 68, 69, 70, 71], "portfolio": [0, 5, 6, 9, 12, 13, 16, 31, 33, 34, 40, 43, 46, 49, 51, 63, 70], "oper": [0, 8, 10, 11, 12, 15, 29, 30, 34, 42, 43, 44, 46, 48, 49, 51, 56, 61, 63, 71], "accountfactori": 0, "support": [0, 4, 6, 16, 29, 39, 42, 43, 45, 46, 47, 48, 50, 51, 52, 54, 61, 63, 65, 67], "custom": [0, 2, 6, 8, 9, 12, 19, 25, 28, 34, 35, 40, 42, 43, 45, 46, 49, 51, 65, 70], "specif": [0, 1, 2, 4, 6, 7, 8, 9, 10, 11, 12, 15, 16, 18, 19, 22, 25, 27, 29, 30, 31, 32, 34, 35, 37, 43, 44, 45, 46, 47, 48, 50, 52, 56, 58, 61, 63, 67, 71], "integr": [0, 1, 2, 3, 4, 7, 8, 12, 16, 24, 35, 43, 45, 47, 48, 51, 59, 61, 64, 65, 66, 68], "These": [0, 8, 12, 14, 19, 25, 37, 38, 41, 42, 43, 45, 46, 50, 52, 56, 59, 65, 71], "can": [0, 1, 2, 3, 4, 6, 7, 8, 9, 11, 12, 13, 14, 15, 16, 19, 20, 22, 23, 24, 25, 26, 28, 29, 30, 31, 32, 34, 35, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 57, 58, 59, 62, 63, 65, 66, 68, 69, 70], "regist": [0, 1, 2, 4, 5, 6, 8, 9, 11, 12, 16, 17, 22, 28, 32, 34, 41, 45, 46, 52, 62, 64, 65, 66], "factori": [0, 8, 9, 14, 16, 34, 35, 48, 64, 65, 66], "instanti": [0, 19, 32, 35, 44, 46, 48, 52, 64, 65, 66, 69, 70], "when": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 18, 19, 22, 24, 25, 26, 29, 33, 34, 37, 38, 39, 43, 44, 45, 46, 48, 50, 51, 52, 53, 54, 58, 59, 61, 62, 64, 65, 66, 67, 69], "accountst": [0, 1, 2, 4, 6, 12, 16, 19, 30], "event": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 15, 16, 18, 22, 24, 25, 26, 28, 29, 30, 31, 32, 33, 34, 38, 39, 43, 45, 46, 47, 49, 51, 62, 63], "receiv": [0, 6, 8, 11, 12, 14, 16, 20, 28, 31, 34, 35, 38, 43, 46, 48, 49, 52, 54, 62, 64, 65, 66], "class": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 41, 43, 45, 46, 47, 48, 49, 50, 51, 52, 54, 62, 63, 64, 65, 66, 68], "cashaccount": 0, "bool": [0, 1, 2, 4, 6, 7, 8, 9, 10, 11, 12, 14, 16, 17, 18, 19, 20, 22, 24, 25, 26, 28, 29, 30, 31, 32, 33, 34, 52], "calculate_account_st": 0, "fals": [0, 1, 2, 4, 6, 7, 8, 9, 10, 11, 12, 14, 16, 17, 18, 19, 20, 22, 25, 26, 29, 30, 32, 34, 39, 50, 52, 53, 65], "base": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 38, 39, 41, 42, 43, 45, 46, 47, 48, 49, 50, 51, 52, 62], "provid": [0, 3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 24, 25, 28, 29, 30, 31, 32, 33, 34, 36, 42, 43, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 60, 62, 63, 65, 67, 68, 69, 70], "cash": [0, 4, 6, 9, 12, 16, 22, 48, 51, 62, 70], "paramet": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 37, 39, 43, 44, 45, 46, 48, 49, 50, 52, 53, 62, 69, 70], "initi": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 16, 18, 19, 22, 23, 24, 25, 26, 30, 31, 34, 38, 44, 46, 48, 50, 52, 62, 67], "state": [0, 1, 2, 4, 5, 6, 7, 8, 9, 11, 12, 14, 15, 16, 19, 21, 24, 30, 31, 33, 34, 38, 39, 51, 67, 70], "option": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 18, 19, 22, 23, 25, 27, 28, 29, 31, 32, 33, 34, 35, 37, 41, 44, 45, 46, 48, 49, 50, 51, 52, 53, 54, 61, 62, 64, 65, 66, 70], "If": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 37, 39, 43, 45, 47, 49, 52, 58, 59, 62, 63, 65, 66], "should": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 16, 17, 18, 19, 20, 22, 24, 25, 27, 29, 31, 32, 33, 34, 37, 39, 45, 47, 48, 49, 52, 53, 55, 59, 62, 65, 67, 69, 70], "order": [0, 1, 2, 4, 5, 6, 7, 8, 9, 11, 12, 15, 16, 18, 19, 20, 22, 23, 26, 28, 29, 30, 31, 33, 34, 36, 38, 40, 41, 42, 43, 44, 45, 48, 56, 62, 64, 66, 67, 70], "fill": [0, 1, 2, 4, 5, 6, 7, 12, 16, 19, 24, 25, 26, 34, 37, 45, 50], "rais": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 31, 32, 33, 34, 43, 52, 59, 62], "valueerror": [0, 1, 2, 4, 5, 6, 7, 8, 10, 11, 12, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 31, 33, 34, 43], "account_typ": [0, 1, 2, 4, 6, 9, 12, 16, 19, 35, 62, 65, 69, 70], "equal": [0, 1, 2, 4, 5, 6, 8, 12, 14, 18, 22, 23, 24, 25, 26, 28, 31, 34, 50], "appli": [0, 1, 2, 4, 8, 9, 24, 25, 26, 30, 36, 45, 48, 50, 53], "self": [0, 1, 2, 4, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 34, 35, 38, 39, 40, 41, 42, 46, 48, 50, 52, 54, 62, 65], "void": [0, 1, 2, 4, 6, 7, 8, 10, 11, 12, 14, 15, 16, 22, 24, 25, 26, 27, 28, 30, 31, 32, 34, 35, 54], "given": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 34, 35, 45, 46, 48, 50, 63, 66, 67], "account_id": [0, 1, 2, 4, 6, 7, 12, 15, 16, 19, 25, 26], "id": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 18, 19, 20, 22, 23, 24, 25, 26, 28, 29, 30, 31, 33, 34, 35, 39, 45, 46, 48, 49, 50, 52, 55, 62, 65, 67, 69, 70], "base_curr": [0, 1, 2, 4, 6, 9, 12, 16, 19, 22, 26, 62, 64, 69, 70], "system": [0, 1, 2, 4, 6, 7, 8, 9, 12, 13, 16, 18, 19, 20, 21, 25, 26, 28, 29, 30, 34, 38, 39, 44, 45, 46, 47, 48, 50, 51, 52, 54, 55, 56, 58, 61, 62, 63, 65, 67, 68, 70, 71], "method": [0, 1, 2, 4, 6, 7, 8, 11, 12, 13, 14, 16, 18, 19, 29, 30, 31, 32, 33, 34, 35, 36, 38, 39, 41, 43, 44, 45, 46, 47, 48, 50, 51, 52, 53, 56, 59, 62, 63, 65, 69, 70], "intend": [0, 6, 8, 10, 12, 28, 30, 34, 46, 50, 52], "call": [0, 1, 2, 4, 6, 7, 8, 10, 11, 12, 16, 28, 31, 33, 34, 35, 38, 41, 46, 48, 52, 54, 58, 59, 70], "user": [0, 6, 8, 12, 13, 14, 19, 25, 28, 34, 38, 40, 43, 44, 45, 46, 47, 48, 51, 52, 62, 65, 67, 68, 69], "code": [0, 1, 2, 4, 6, 7, 8, 12, 13, 15, 17, 34, 35, 39, 46, 51, 54, 55, 56, 58, 63, 68, 69], "balanc": [0, 1, 2, 4, 5, 6, 12, 16, 19, 23, 30, 52, 62], "currenc": [0, 1, 2, 4, 5, 6, 7, 8, 9, 12, 15, 16, 19, 22, 23, 25, 26, 30, 31, 34, 41, 51, 52, 62, 66, 70], "none": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 17, 18, 19, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 38, 39, 41, 43, 46, 48, 50, 52, 53, 62, 65, 70], "accountbal": [0, 1, 2, 4, 6, 12, 16, 19, 23], "return": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 38, 39, 41, 45, 46, 52, 54, 59, 62, 65, 67], "current": [0, 1, 2, 4, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 19, 24, 25, 26, 29, 30, 31, 33, 34, 35, 39, 45, 48, 49, 50, 53, 59, 61, 62, 67, 68, 69, 71], "total": [0, 5, 7, 11, 12, 16, 18, 19, 22, 23, 24, 25, 26, 30, 31, 46, 52], "For": [0, 5, 6, 8, 12, 23, 24, 28, 29, 34, 38, 41, 42, 45, 46, 48, 49, 50, 51, 52, 53, 55, 59, 61, 62, 65, 69, 70, 71], "multi": [0, 1, 2, 4, 5, 6, 8, 11, 12, 16, 19, 49, 51, 65, 67, 68, 70], "specifi": [0, 1, 2, 4, 5, 6, 7, 8, 10, 11, 12, 14, 16, 17, 23, 25, 29, 33, 34, 35, 45, 46, 48, 49, 50, 52, 58, 61, 65, 66, 70], "queri": [0, 1, 2, 4, 6, 7, 12, 16, 28, 29, 30, 34, 46, 62, 64], "default": [0, 1, 2, 4, 5, 6, 7, 8, 9, 11, 12, 15, 16, 17, 18, 19, 22, 23, 24, 25, 27, 29, 32, 33, 34, 39, 41, 42, 43, 44, 45, 46, 49, 50, 51, 53, 62, 65, 69, 70], "set": [0, 4, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 26, 29, 30, 31, 34, 37, 38, 39, 43, 44, 45, 46, 49, 50, 52, 53, 57, 58, 60, 62, 63, 64, 65, 66, 69], "applic": [0, 1, 4, 6, 8, 9, 12, 14, 18, 19, 22, 26, 29, 34, 50, 51, 67], "inform": [0, 1, 2, 4, 6, 8, 12, 16, 18, 19, 22, 30, 47, 48, 53, 54, 56, 62, 63, 64, 65, 66, 71], "rather": [0, 8, 53], "than": [0, 6, 8, 9, 10, 12, 17, 18, 22, 23, 24, 25, 28, 29, 32, 34, 45, 53], "monei": [0, 1, 2, 4, 5, 6, 7, 12, 15, 16, 19, 22, 23, 25, 26, 30, 31, 52, 70], "zero": [0, 7, 14, 23, 24, 25, 26, 28, 50, 62], "amount": [0, 23, 52, 58, 67, 70], "balance_fre": 0, "free": [0, 23, 56, 58, 68, 69], "balance_impact": 0, "instrument": [0, 1, 2, 4, 6, 7, 8, 9, 11, 12, 14, 15, 16, 18, 19, 20, 23, 24, 25, 26, 27, 29, 30, 31, 32, 34, 40, 45, 46, 50, 51, 52, 64, 65, 69, 70], "quantiti": [0, 1, 2, 4, 6, 7, 8, 11, 12, 16, 18, 19, 22, 23, 24, 25, 26, 31, 34, 37, 42, 46, 51, 52, 62, 69], "price": [0, 1, 2, 4, 6, 7, 8, 11, 12, 14, 16, 18, 19, 22, 23, 24, 25, 26, 27, 31, 34, 42, 45, 50, 51, 52, 65, 69], "ordersid": [0, 1, 2, 4, 6, 7, 8, 12, 16, 18, 19, 24, 25, 26, 34, 42, 46, 50, 52, 62], "order_sid": [0, 1, 2, 4, 6, 8, 12, 16, 19, 24, 25, 34, 42, 50, 52, 62], "balance_lock": 0, "lock": [0, 23, 30, 37], "balance_tot": 0, "dict": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 15, 16, 18, 19, 22, 23, 25, 26, 29, 30, 31, 32, 34, 46, 49, 52, 62, 66, 69], "balances_fre": 0, "balances_lock": [0, 30, 52], "balances_tot": 0, "nautilu": [0, 4, 6, 7, 9, 19, 20, 29, 32, 33, 35, 37, 38, 43, 44, 45, 46, 47, 48, 50, 51, 52, 62, 63, 64, 65, 69, 70, 71], "calculate_balance_lock": 0, "side": [0, 1, 2, 4, 6, 7, 8, 10, 12, 16, 18, 19, 20, 24, 25, 26, 28, 34, 46, 62], "use_quote_for_invers": [0, 22], "result": [0, 5, 6, 8, 10, 12, 22, 26, 34, 37, 38, 42, 43, 44, 45, 48, 52, 53, 62, 63, 65, 69, 70], "quot": [0, 1, 2, 4, 6, 7, 8, 9, 11, 12, 14, 16, 18, 19, 22, 24, 25, 26, 30, 31, 34, 39, 42, 45, 48, 51, 62, 65, 69], "standard": [0, 9, 10, 14, 22, 25, 26, 43, 48, 50, 56, 58, 62, 63, 65, 67], "invers": [0, 22, 26], "bui": [0, 1, 2, 4, 6, 8, 12, 16, 18, 19, 25, 26, 42, 50, 52, 62], "sell": [0, 1, 2, 4, 6, 8, 12, 16, 18, 19, 25, 26, 50, 62], "instead": [0, 2, 22, 49, 54], "calculate_commiss": 0, "last_qti": [0, 1, 2, 4, 6, 12, 16, 19], "last_px": [0, 1, 2, 4, 6, 12, 16, 19, 22], "liquiditysid": [0, 1, 2, 4, 6, 12, 16, 19, 25], "liquidity_sid": [0, 1, 2, 4, 6, 12, 16, 19, 25], "commiss": [0, 1, 2, 4, 6, 12, 16, 19, 25, 26, 31], "gener": [0, 1, 2, 3, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 25, 26, 28, 29, 34, 35, 40, 41, 42, 43, 45, 46, 48, 50, 53, 56, 58, 59, 65, 68, 70, 71], "transact": 0, "maker": [0, 1, 2, 4, 6, 12, 16, 19, 22, 50], "taker": [0, 1, 2, 4, 6, 12, 16, 19, 22], "liquid": [0, 1, 2, 4, 6, 8, 12, 16, 19, 22, 25, 48, 50], "no_liquidity_sid": [0, 1, 2, 4, 6, 12, 16, 19], "calculate_pnl": [0, 26], "orderfil": [0, 1, 2, 4, 6, 12, 16, 19, 25, 26, 34, 52], "posit": [0, 1, 2, 4, 5, 6, 7, 8, 9, 12, 14, 15, 16, 18, 19, 20, 22, 23, 25, 30, 31, 34, 37, 41, 48, 50, 51, 62, 65], "list": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 16, 18, 19, 20, 22, 24, 25, 26, 27, 28, 29, 32, 34, 35, 39, 43, 44, 45, 46, 51, 52, 62, 69, 70], "pnl": [0, 5, 9, 15, 19, 26, 30, 41], "doe": [0, 6, 8, 12, 14, 22, 23, 25, 28, 31, 34, 45, 52, 53, 62, 68], "includ": [0, 2, 5, 6, 7, 8, 9, 10, 11, 12, 13, 18, 19, 20, 24, 25, 26, 28, 29, 31, 34, 37, 38, 39, 41, 42, 43, 44, 45, 46, 48, 49, 50, 51, 52, 54, 59, 61, 62, 64, 65, 66, 70], "ani": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 16, 19, 20, 21, 23, 25, 28, 29, 30, 31, 32, 33, 34, 35, 39, 40, 41, 42, 45, 46, 47, 48, 50, 51, 52, 53, 55, 58, 59, 62, 63, 69], "clear_balance_lock": 0, "instrumentid": [0, 1, 2, 4, 6, 7, 8, 11, 12, 14, 15, 16, 18, 19, 20, 22, 23, 24, 25, 26, 30, 31, 34, 35, 42, 46, 48, 50, 52, 62, 66], "instrument_id": [0, 1, 2, 4, 6, 7, 8, 9, 11, 12, 14, 15, 16, 18, 19, 22, 23, 24, 25, 26, 29, 30, 31, 34, 35, 42, 45, 46, 48, 50, 52, 62, 65, 69, 70], "clear": [0, 1, 6, 7, 12, 15, 18, 24, 30, 34, 50, 53, 69], "event_count": [0, 12, 16, 25, 26, 31], "count": [0, 1, 2, 4, 6, 7, 8, 11, 12, 14, 16, 22, 24, 25, 26, 28, 29, 31], "int": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 16, 17, 18, 19, 22, 23, 24, 25, 26, 27, 28, 29, 31, 33, 34, 38, 46, 52, 54, 62], "all": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 24, 25, 28, 29, 30, 31, 32, 33, 34, 35, 38, 39, 42, 45, 46, 48, 50, 51, 52, 53, 54, 55, 58, 59, 61, 65, 66, 67, 68, 69, 70], "accountid": [0, 1, 2, 4, 6, 7, 12, 15, 16, 19, 20, 25, 26], "is_cash_account": 0, "is_margin_account": 0, "margin": [0, 1, 2, 4, 6, 9, 12, 16, 19, 22, 23, 30, 37, 50, 51, 62, 65, 69], "is_unleverag": 0, "last_ev": [0, 25, 26], "last": [0, 2, 5, 6, 7, 8, 11, 12, 14, 15, 18, 19, 22, 24, 25, 26, 34, 39, 46, 50, 51, 52, 59, 70], "starting_bal": [0, 6, 9, 62, 69, 70], "start": [0, 1, 2, 4, 6, 8, 9, 10, 11, 12, 14, 16, 27, 29, 31, 33, 34, 35, 45, 52, 61, 62, 64, 65, 66, 69, 70], "accounttyp": [0, 1, 2, 4, 6, 12, 16, 19, 70], "update_balance_lock": 0, "updat": [0, 1, 2, 4, 6, 7, 8, 9, 11, 12, 14, 15, 16, 18, 19, 24, 30, 31, 34, 39, 45, 48, 50, 52, 57, 62, 64, 65], "margin_init": [0, 22, 23, 48], "neg": [0, 4, 6, 8, 12, 14, 17, 18, 19, 22, 23, 25, 26, 28, 29, 31, 34], "0": [0, 1, 2, 4, 6, 7, 8, 9, 10, 11, 12, 14, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 34, 37, 41, 46, 48, 50, 62, 69, 70], "update_bal": 0, "allow_zero": 0, "true": [0, 1, 2, 4, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 17, 18, 20, 26, 30, 34, 35, 50, 52, 62, 65, 66, 69], "guarante": [0, 7, 25, 26, 43, 58, 68], "everi": [0, 4, 6, 9, 43, 50, 52], "therefor": [0, 15, 34, 59, 65], "we": [0, 1, 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, 29, 30, 31, 32, 34, 35, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 48, 49, 50, 51, 52, 53, 54, 55, 56, 58, 59, 61, 62, 64, 65, 66, 67, 69, 70], "repres": [0, 1, 2, 4, 6, 8, 9, 10, 11, 12, 13, 14, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 34, 38, 42, 45, 46, 47, 48, 62, 68], "credit": 0, "marginaccount": 0, "calculate_margin_init": 0, "calculate_margin_maint": 0, "positionsid": [0, 7, 12, 19, 25, 26, 34, 62], "mainten": [0, 22, 23, 30, 48], "long": [0, 5, 12, 19, 25, 26, 30, 50, 62], "short": [0, 5, 12, 19, 25, 26, 30, 50, 62], "clear_margin": 0, "clear_margin_init": 0, "clear_margin_maint": 0, "default_leverag": [0, 6, 9], "leverag": [0, 6, 9, 50, 51, 63, 68], "decim": [0, 2, 4, 5, 6, 8, 9, 11, 12, 16, 17, 19, 22, 23, 25, 26, 27, 30, 31, 46, 50, 52, 69, 70], "found": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 15, 16, 17, 28, 30, 34, 35, 43, 45, 46, 47, 50, 53, 54, 58, 59, 65, 69], "marginbal": [0, 1, 2, 4, 6, 12, 16, 19, 23], "margin_maint": [0, 22, 23, 48], "margins_init": [0, 30, 52], "margins_maint": [0, 30, 52], "set_default_leverag": 0, "valu": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 23, 24, 25, 26, 27, 29, 30, 31, 32, 34, 41, 44, 45, 46, 48, 49, 50, 51, 53, 58, 59, 62, 64, 65, 66, 69, 70], "typeerror": [0, 6, 7, 8, 9, 12, 15, 16, 18, 31, 32, 33, 34, 43], "1": [0, 1, 2, 4, 6, 8, 9, 10, 14, 22, 29, 31, 34, 38, 41, 42, 50, 51, 52, 57, 62, 65], "set_leverag": 0, "update_margin": 0, "update_margin_init": 0, "update_margin_maint": 0, "object": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 38, 39, 44, 45, 48, 49, 50, 51, 53, 59, 62, 65, 69, 70], "one": [0, 4, 6, 7, 8, 9, 12, 24, 25, 28, 30, 34, 37, 42, 46, 48, 50, 52, 62, 65, 68, 69, 70], "versu": 0, "anoth": [0, 7, 20, 37], "get_rat": 0, "from_curr": [0, 7], "to_curr": [0, 7], "pricetyp": [0, 7, 14, 18, 51, 62], "price_typ": [0, 7, 14, 18, 62], "bid_quot": 0, "ask_quot": 0, "doubl": [0, 1, 5, 6, 7, 8, 10, 12, 14, 16, 18, 19, 22, 23, 24, 25, 26, 27, 29, 54], "dictionari": [0, 1, 2, 4, 6, 7, 8, 9, 12, 15, 18, 19, 20, 22, 23, 25, 26, 34, 37, 46, 48, 49, 52, 64, 66], "bid": [0, 2, 6, 12, 18, 22, 24, 25, 27, 29, 45, 50, 51, 69], "ask": [0, 2, 6, 12, 18, 22, 24, 25, 27, 29, 45, 50, 51], "convert": [0, 1, 2, 4, 5, 7, 10, 15, 18, 22, 32, 34, 45, 64, 66, 67], "convers": [0, 10, 34, 45, 50], "symbol": [0, 2, 4, 20, 22, 25, 26, 42, 45, 48, 65, 66, 67], "length": [0, 4, 9, 10, 14, 22], "note": [0, 4, 5, 6, 7, 8, 10, 12, 13, 14, 18, 26, 28, 29, 34, 42, 47, 66, 68], "insuffici": [0, 41], "data": [0, 3, 5, 6, 7, 8, 9, 10, 12, 13, 14, 15, 16, 22, 24, 29, 32, 33, 34, 39, 40, 41, 43, 44, 46, 48, 56, 58, 63, 64, 66, 67, 71], "rolloverinterestcalcul": 0, "pd": [0, 1, 2, 4, 5, 6, 10, 16, 29, 34, 41, 45, 50, 52, 69, 70], "datafram": [0, 5, 6, 10, 29, 34, 45, 69, 70], "rollov": [0, 6], "interest": [0, 6, 43, 65], "rate_data_csv_path": 0, "term": [0, 4, 43, 45, 47, 50, 63, 65], "csv": [0, 44, 45, 57, 69, 70], "sinc": [0, 13, 14, 39, 48, 52], "1956": 0, "str": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 31, 32, 33, 34, 38, 45, 46, 49, 52, 62, 69, 70], "calc_overnight_r": 0, "date": [0, 4, 22, 45, 47, 50, 52], "forex": [0, 14, 27, 34, 50, 66, 69], "overnight": 0, "rang": [0, 2, 5, 6, 8, 12, 14, 25, 34, 45, 47, 48, 52, 57, 63, 67, 71], "6": [0, 4], "7": [0, 22], "01": [0, 9, 10, 45, 57, 62, 69], "bp": 0, "get_rate_data": 0, "creat": [0, 1, 2, 4, 6, 8, 9, 11, 12, 13, 14, 19, 29, 33, 34, 37, 38, 45, 46, 48, 50, 52, 62, 64, 65, 66, 69], "static": [0, 1, 2, 4, 5, 8, 9, 12, 13, 14, 17, 18, 19, 20, 22, 23, 25, 26, 32, 43, 51, 54, 68], "creation": [0, 9, 19, 37, 39, 42, 50, 65], "register_account_typ": 0, "unicod": [0, 1, 2, 4, 6, 7, 8, 10, 12, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 34], "issuer": [0, 20], "account_cl": 0, "keyerror": [0, 6, 8, 12, 16, 25, 26, 28, 32, 34], "ha": [0, 1, 2, 4, 6, 7, 8, 10, 11, 12, 13, 14, 16, 19, 25, 28, 31, 33, 34, 39, 42, 43, 48, 50, 52, 54, 65, 69], "alreadi": [0, 1, 2, 4, 6, 7, 8, 11, 12, 16, 22, 25, 26, 28, 29, 32, 34, 39, 42, 45, 46, 49, 50, 52, 62, 69], "register_calculated_account": 0, "been": [0, 1, 2, 4, 6, 8, 9, 11, 12, 16, 19, 25, 28, 30, 31, 33, 34, 39, 42, 43, 46, 51, 52, 69], "accountsmanag": 0, "cachefacad": [0, 6, 7, 8, 12, 16, 30, 33, 34], "cach": [0, 1, 2, 4, 6, 8, 9, 11, 12, 13, 15, 16, 22, 30, 31, 33, 34, 39, 42, 43, 46, 48, 61, 62], "loggeradapt": [0, 1, 6, 8, 12, 16, 29, 33, 34], "log": [0, 1, 2, 4, 6, 7, 9, 11, 12, 14, 16, 28, 31, 33, 34, 35, 50, 52, 54, 62, 65, 67, 70], "clock": [0, 1, 2, 4, 6, 11, 12, 16, 28, 30, 31, 33, 34, 35, 42, 46], "function": [0, 6, 8, 10, 12, 13, 14, 29, 30, 34, 38, 40, 43, 44, 47, 50, 51, 52, 53, 56, 58, 63, 65, 67], "read": [0, 4, 6, 7, 8, 12, 16, 24, 30, 33, 34, 37, 40, 43, 48, 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, 45, 47, 50, 62], "betfairdataclientconfig": 1, "handle_revised_bar": [1, 2, 4, 9], "instrument_provid": [1, 2, 4, 9, 16, 65, 66], "instrumentproviderconfig": [1, 2, 4, 8, 9, 35, 65, 66], "load_al": [1, 2, 4, 8, 9, 35, 65], "load_id": [1, 2, 4, 8, 9, 35, 66], "filter": [1, 2, 4, 6, 7, 8, 9, 14, 16, 28, 30, 34, 46, 52, 57, 66], "filter_cal": [1, 2, 4, 9], "log_warn": [1, 2, 4, 9, 65], "rout": [1, 2, 4, 6, 7, 9, 11, 12, 16, 34, 37], "routingconfig": [1, 2, 4, 9], "venu": [1, 2, 3, 4, 6, 7, 8, 9, 11, 12, 15, 16, 18, 19, 20, 22, 25, 26, 30, 34, 35, 39, 42, 43, 44, 45, 46, 47, 48, 51, 52, 65, 67], "account_curr": 1, "cert_dir": [1, 64], "instrument_config": 1, "nautilus_trad": [1, 2, 4, 5, 6, 8, 9, 12, 16, 29, 32, 33, 34, 35, 38, 41, 42, 43, 45, 46, 48, 49, 50, 52, 60, 61, 62, 64, 65, 66, 69, 70], "adapt": [1, 2, 4, 8, 13, 14, 33, 38, 43, 48, 51, 61, 63, 64, 65, 66, 67], "betfairinstrumentproviderconfig": 1, "livedataclientconfig": [1, 2, 4, 9, 16], "configur": [1, 2, 4, 6, 7, 8, 9, 11, 12, 15, 16, 31, 33, 34, 35, 39, 41, 44, 45, 46, 51, 54, 61, 63, 70], "betfairdatacli": [1, 64], "instanc": [1, 2, 4, 6, 8, 9, 11, 12, 15, 16, 20, 29, 30, 31, 32, 33, 34, 38, 39, 43, 45, 46, 47, 49, 52, 62, 69], "account": [1, 2, 4, 5, 6, 7, 9, 12, 13, 14, 15, 16, 19, 20, 23, 25, 26, 30, 31, 34, 43, 62, 64, 66, 70], "kei": [1, 2, 4, 7, 8, 9, 10, 15, 18, 35, 45, 46, 51], "directori": [1, 8, 9, 43, 45, 49, 59, 61, 69], "contain": [1, 2, 4, 5, 6, 7, 8, 10, 12, 16, 18, 19, 20, 22, 23, 25, 26, 28, 34, 37, 40, 43, 46, 54, 57, 62, 65, 69], "certif": 1, "represent": [1, 2, 4, 6, 9, 12, 18, 19, 22, 23, 24, 25, 26], "classmethod": [1, 2, 4, 5, 6, 8, 9, 11, 12, 16, 18, 22, 24, 29, 31, 34], "fully_qualified_nam": [1, 2, 4, 5, 6, 8, 9, 11, 12, 16, 18, 22, 24, 31, 34], "fulli": [1, 2, 4, 5, 6, 8, 9, 11, 12, 13, 16, 18, 22, 24, 31, 34, 36, 44, 56, 59], "qualifi": [1, 2, 4, 5, 6, 8, 9, 11, 12, 16, 18, 22, 24, 31, 34], "name": [1, 2, 4, 5, 6, 8, 9, 11, 12, 14, 16, 17, 18, 20, 22, 24, 27, 28, 29, 31, 33, 34, 35, 45, 49, 51, 52, 53, 61, 62, 67, 69], "nautilusconfig": [1, 2, 4, 6, 8, 9, 12, 34], "refer": [1, 2, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 16, 18, 19, 20, 22, 23, 24, 25, 27, 31, 34, 39, 42, 43, 45, 47, 48, 49, 50, 52, 53, 58, 62, 65, 68, 70, 71], "www": [1, 2, 4, 5, 6, 8, 9, 11, 12, 14, 16, 18, 19, 20, 22, 23, 24, 25, 31, 34, 37, 57, 69], "python": [1, 2, 4, 5, 6, 8, 9, 10, 11, 12, 16, 18, 22, 24, 31, 34, 40, 43, 44, 45, 48, 51, 53, 54, 55, 56, 60, 61, 62, 63, 68], "org": [1, 2, 4, 5, 6, 8, 9, 10, 11, 12, 16, 18, 20, 22, 24, 31, 34, 57, 61], "dev": [1, 2, 4, 5, 6, 8, 9, 11, 12, 16, 18, 22, 24, 31, 34, 55, 61], "pep": [1, 2, 4, 5, 6, 8, 9, 11, 12, 16, 18, 22, 24, 31, 34], "3155": [1, 2, 4, 5, 6, 8, 9, 11, 12, 16, 18, 22, 24, 31, 34], "json": [1, 2, 4, 5, 6, 8, 9, 45, 48, 49, 51], "byte": [1, 2, 4, 6, 7, 8, 9, 12, 15, 32, 34, 52], "serial": [1, 2, 4, 6, 7, 9, 13, 15, 43, 45, 46, 48, 51, 52], "encod": [1, 2, 4, 6, 9, 45], "pars": [1, 2, 4, 6, 9, 17, 18, 20, 23, 35, 38, 65], "raw": [1, 2, 4, 5, 6, 9, 14, 18, 22, 23, 34, 35, 44, 45, 48, 62, 67, 70, 71], "decod": [1, 2, 4, 6, 9], "cl": [1, 2, 4, 6, 8, 9, 11, 12, 16, 18, 22, 24, 31, 32, 34], "valid": [1, 2, 4, 6, 8, 9, 10, 11, 12, 16, 17, 18, 19, 20, 22, 25, 27, 28, 31, 33, 34, 42, 46, 48, 64, 65, 66], "whether": [1, 2, 4, 6, 7, 8, 9, 10, 11, 12, 14, 16, 17, 18, 19, 20, 25, 26, 29, 30, 31, 34, 39, 43, 47, 50, 53, 64, 65, 66], "betfairexecclientconfig": 1, "liveexecclientconfig": [1, 2, 4, 9, 16], "betfairexeccli": 1, "loop": [1, 2, 4, 6, 8, 9, 12, 16, 28, 33, 34, 35, 51], "abstracteventloop": [1, 2, 4, 6, 8, 12, 16, 33, 34], "msgbu": [1, 2, 4, 6, 8, 11, 12, 16, 28, 30, 31, 33, 34, 43], "messagebu": [1, 2, 4, 6, 8, 11, 12, 16, 28, 30, 31, 33, 34, 43, 45], "liveclock": [1, 2, 4, 8, 16, 35], "betfairinstrumentprovid": [1, 64], "strict_handl": 1, "livemarketdatacli": [1, 4, 16], "asyncio": [1, 2, 4, 6, 8, 9, 12, 16, 33, 34, 35, 51], "betfaircli": 1, "httpclient": [1, 35], "messag": [1, 2, 4, 6, 7, 8, 9, 13, 16, 19, 24, 29, 30, 31, 32, 33, 34, 46, 47, 49, 50, 51, 52, 62], "bu": [1, 2, 4, 6, 8, 11, 12, 13, 16, 30, 31, 33, 34, 43, 46, 51], "strict": [1, 17], "handl": [1, 2, 4, 6, 8, 9, 11, 12, 14, 16, 17, 23, 24, 28, 29, 33, 34, 35, 46, 47, 51, 55, 56, 59, 65, 68], "mode": [1, 6, 8, 9, 11, 12, 16, 17, 31, 45, 54], "enabl": [1, 6, 8, 9, 31, 44, 51, 52, 58, 61], "connect": [1, 2, 4, 6, 9, 11, 12, 16, 28, 35, 43, 64, 65, 66, 67], "create_task": [1, 2, 4, 16], "coro": [1, 2, 4, 16], "coroutin": [1, 2, 4, 16], "log_msg": [1, 2, 4, 16], "action": [1, 2, 4, 6, 8, 12, 16, 18, 34, 39, 46, 48, 67], "collect": [1, 2, 4, 16, 32, 33, 43, 49, 53], "abc": [1, 2, 4, 16, 29, 32, 33], "callabl": [1, 2, 4, 6, 8, 9, 10, 11, 12, 16, 28, 32, 33, 34], "success": [1, 2, 4, 12, 16], "task": [1, 2, 4, 6, 8, 12, 16, 33, 34, 52, 63, 71], "run": [1, 2, 4, 5, 6, 7, 8, 9, 11, 12, 16, 30, 31, 33, 34, 39, 41, 43, 44, 45, 46, 51, 52, 53, 54, 55, 59, 61, 63, 66, 67, 68, 71], "error": [1, 2, 4, 6, 7, 8, 9, 11, 12, 16, 22, 24, 28, 31, 34, 35, 49, 50, 52, 53, 58, 59, 62, 67], "callback": [1, 2, 4, 6, 8, 10, 11, 12, 16, 28, 33, 34, 35, 65], "done": [1, 2, 4, 6, 8, 12, 16, 34, 37, 62, 70], "write": [1, 2, 4, 7, 8, 9, 15, 16, 29, 32, 39, 47, 52, 58, 69], "degrad": [1, 2, 4, 6, 8, 11, 12, 16, 31, 34], "compon": [1, 2, 3, 4, 5, 6, 7, 9, 10, 11, 16, 20, 22, 24, 25, 28, 31, 32, 34, 35, 39, 42, 44, 45, 46, 47, 51, 52, 54, 59, 62, 63, 65, 67, 68, 70], "while": [1, 2, 4, 6, 8, 11, 12, 14, 16, 31, 34, 44, 45, 46, 51, 52, 66], "on_degrad": [1, 2, 4, 6, 8, 11, 12, 16, 31, 34, 52], "except": [1, 2, 4, 6, 8, 10, 11, 12, 16, 25, 31, 34, 42, 52, 54, 59], "rerais": [1, 2, 4, 6, 8, 11, 12, 16, 31, 34], "remain": [1, 2, 4, 6, 8, 11, 12, 16, 25, 31, 34, 37, 45, 46, 50, 54], "do": [1, 2, 4, 6, 8, 11, 12, 16, 20, 28, 31, 34, 35, 38, 43, 53, 62, 63, 65, 68, 69, 70, 71], "overrid": [1, 2, 4, 6, 7, 8, 9, 11, 12, 16, 17, 31, 32, 34, 48], "thi": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 29, 31, 32, 33, 34, 35, 36, 37, 38, 39, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 58, 59, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71], "chang": [1, 2, 4, 5, 6, 8, 9, 11, 12, 13, 14, 16, 18, 19, 22, 25, 27, 28, 31, 34, 48, 51, 52, 53, 55, 58, 59, 63, 68, 71], "disconnect": [1, 2, 4, 9, 11, 12, 16], "dispos": [1, 2, 4, 6, 8, 11, 12, 16, 31, 33, 34, 70], "on_dispos": [1, 2, 4, 6, 8, 11, 12, 16, 31, 34, 52, 62], "fault": [1, 2, 4, 6, 8, 11, 12, 16, 31, 34], "multipl": [1, 2, 4, 6, 8, 11, 12, 14, 16, 29, 31, 33, 34, 42, 44, 45, 46, 47, 51, 53, 62, 69, 70], "time": [1, 2, 4, 5, 6, 8, 9, 10, 11, 12, 14, 16, 18, 19, 24, 25, 28, 29, 31, 33, 34, 37, 41, 42, 43, 51, 57, 58, 59, 62, 65, 68, 70], "same": [1, 2, 4, 6, 8, 9, 11, 12, 16, 18, 19, 28, 29, 31, 33, 34, 37, 39, 45, 48, 49, 51, 52, 58, 63, 67, 70], "effect": [1, 2, 4, 6, 8, 11, 12, 16, 28, 31, 33, 34, 43, 45], "onc": [1, 2, 4, 6, 8, 11, 12, 16, 20, 25, 28, 31, 33, 34, 39, 44, 46, 50, 52, 55, 69, 70], "idempot": [1, 2, 4, 6, 8, 11, 12, 16, 31, 33, 34], "cannot": [1, 2, 4, 6, 8, 9, 11, 12, 14, 16, 25, 29, 31, 32, 33, 34, 35, 42, 50, 51], "revers": [1, 2, 4, 6, 7, 8, 11, 12, 16, 31, 33, 34], "other": [1, 2, 4, 6, 7, 8, 9, 11, 12, 16, 18, 19, 25, 29, 31, 32, 33, 34, 42, 43, 44, 48, 50, 51, 52, 53, 59, 62, 63, 65, 68, 70], "on_fault": [1, 2, 4, 6, 8, 11, 12, 16, 31, 34, 52], "componentid": [1, 2, 4, 6, 7, 8, 11, 12, 15, 16, 20, 31, 34], "is_connect": [1, 2, 4, 6, 11, 12, 16], "is_degrad": [1, 2, 4, 6, 8, 11, 12, 16, 31, 34], "is_dispos": [1, 2, 4, 6, 8, 11, 12, 16, 31, 34], "is_fault": [1, 2, 4, 6, 8, 11, 12, 16, 31, 34], "is_initi": [1, 2, 4, 6, 8, 11, 12, 16, 31, 34], "is_run": [1, 2, 4, 6, 8, 11, 12, 16, 31, 34], "is_stop": [1, 2, 4, 6, 8, 11, 12, 16, 31, 34], "stop": [1, 2, 4, 6, 8, 9, 11, 12, 16, 25, 27, 29, 31, 33, 34, 37, 52], "request": [1, 2, 4, 6, 8, 10, 11, 12, 16, 25, 28, 34, 46, 51, 52, 65, 66, 67], "datatyp": [1, 2, 4, 6, 8, 11, 12, 16, 18, 34, 35, 38, 65], "data_typ": [1, 2, 4, 6, 8, 11, 12, 16, 18, 34, 35, 38, 65], "uuid4": [1, 2, 4, 6, 8, 10, 11, 12, 16, 19, 25, 28, 33, 34, 35], "correlation_id": [1, 2, 4, 6, 10, 11, 16, 28, 35], "subscript": [1, 2, 4, 6, 8, 11, 12, 16, 28, 34, 52, 65], "correl": [1, 2, 4, 6, 10, 11, 16, 28], "respons": [1, 2, 4, 6, 8, 10, 11, 12, 16, 28, 31, 34, 58], "request_bar": [1, 2, 4, 6, 8, 11, 12, 16, 34, 52], "bartyp": [1, 2, 4, 6, 7, 8, 11, 12, 16, 18, 29, 34], "bar_typ": [1, 2, 4, 6, 7, 8, 11, 12, 16, 18, 29, 34, 46, 52, 69, 70], "limit": [1, 2, 4, 6, 8, 9, 11, 12, 16, 19, 25, 30, 31, 37, 39, 42, 46, 51, 52, 53, 62, 65, 70], "datetim": [1, 2, 4, 5, 6, 7, 8, 11, 12, 14, 15, 16, 18, 19, 22, 25, 34, 45, 49, 69], "end": [1, 2, 4, 6, 8, 11, 12, 16, 18, 29, 34, 45, 46, 50, 51, 53, 63, 69, 70], "histor": [1, 2, 4, 6, 8, 11, 12, 16, 34, 43, 44, 51, 52, 63, 65, 67, 69, 70, 71], "bar": [1, 2, 4, 6, 7, 8, 9, 11, 12, 14, 16, 18, 29, 34, 42, 45, 51, 52, 65], "number": [1, 2, 4, 11, 16, 18, 20, 22, 23, 24, 27, 28, 29, 31, 39, 45, 46, 48, 50, 52], "request_instru": [1, 2, 4, 6, 8, 11, 12, 16, 34, 35], "request_quote_tick": [1, 2, 4, 6, 8, 11, 12, 16, 34], "quotetick": [1, 2, 4, 6, 7, 8, 11, 12, 14, 16, 18, 24, 29, 30, 34, 45, 51, 52, 62, 69], "tick": [1, 2, 4, 6, 7, 8, 9, 11, 12, 14, 16, 18, 22, 24, 26, 29, 30, 34, 39, 42, 45, 46, 48, 50, 51, 52, 62, 65, 69, 70], "request_trade_tick": [1, 2, 4, 6, 8, 11, 12, 16, 34], "tradetick": [1, 2, 4, 6, 7, 8, 11, 12, 14, 16, 18, 24, 29, 34, 45, 51, 52, 70], "reset": [1, 2, 4, 5, 6, 7, 8, 11, 12, 14, 16, 24, 30, 31, 34, 70], "field": [1, 2, 4, 5, 6, 7, 8, 9, 11, 12, 14, 16, 19, 20, 29, 30, 31, 34, 38, 45, 65, 69], "on_reset": [1, 2, 4, 6, 8, 11, 12, 16, 31, 34, 52], "resum": [1, 2, 4, 6, 8, 11, 12, 16, 31, 34], "on_resum": [1, 2, 4, 6, 8, 11, 12, 16, 31, 34, 52], "run_after_delai": [1, 2, 4, 16], "delai": [1, 2, 4, 16, 33, 52], "float": [1, 2, 4, 5, 6, 9, 12, 14, 16, 22, 23, 27, 29, 31, 41, 46, 62], "after": [1, 2, 4, 6, 8, 9, 12, 16, 33, 34], "second": [1, 2, 4, 8, 9, 12, 16, 18, 51, 62], "befor": [1, 2, 4, 8, 9, 16, 28, 29, 42, 50, 63, 67, 68, 69], "on_start": [1, 2, 4, 6, 8, 11, 12, 16, 31, 34, 52, 62, 65], "componentst": [1, 2, 4, 6, 8, 11, 12, 16, 31, 34], "on_stop": [1, 2, 4, 6, 8, 11, 12, 16, 31, 34, 52, 62], "subscrib": [1, 2, 4, 6, 8, 11, 12, 16, 18, 28, 34, 38, 39, 45, 46, 48, 51, 52, 65], "subscribe_bar": [1, 2, 4, 6, 8, 11, 12, 16, 34, 52], "subscribe_instru": [1, 2, 4, 6, 8, 11, 12, 16, 34, 48], "subscribe_instrument_clos": [1, 2, 4, 6, 8, 11, 12, 16, 34], "instrumentclos": [1, 2, 4, 6, 8, 11, 12, 16, 18, 34, 45, 51, 52], "subscribe_instrument_statu": [1, 2, 4, 6, 8, 11, 12, 16, 34], "instrumentstatu": [1, 2, 4, 6, 8, 11, 12, 16, 18, 34, 45, 51, 52], "subscribe_order_book_delta": [1, 2, 4, 6, 8, 11, 12, 16, 34], "booktyp": [1, 2, 4, 6, 8, 11, 12, 16, 24, 34], "book_typ": [1, 2, 4, 6, 8, 9, 11, 12, 16, 24, 34], "depth": [1, 2, 4, 6, 8, 11, 12, 16, 34, 44, 45], "kwarg": [1, 2, 4, 6, 8, 11, 12, 14, 16, 29, 34], "orderbookdelta": [1, 2, 4, 6, 8, 11, 12, 16, 18, 24, 29, 34, 45, 51, 52], "book": [1, 2, 4, 6, 7, 8, 11, 12, 16, 18, 25, 29, 34, 45, 48, 50, 51, 52], "l1_mbp": [1, 2, 4, 6, 8, 9, 11, 12, 16, 34], "l2_mbp": [1, 2, 4, 6, 8, 11, 12, 16, 34], "l3_mbo": [1, 2, 4, 6, 8, 11, 12, 16, 34], "maximum": [1, 2, 4, 5, 6, 7, 8, 9, 11, 12, 16, 22, 27, 29, 31, 34, 48, 51, 57], "keyword": [1, 2, 4, 6, 8, 11, 12, 16, 29, 34, 45, 54], "argument": [1, 2, 4, 6, 8, 9, 11, 12, 16, 29, 34, 43, 45, 46, 53], "subscribe_order_book_snapshot": [1, 2, 4, 6, 8, 11, 12, 16, 34], "snapshot": [1, 2, 4, 6, 7, 8, 9, 11, 12, 15, 16, 18, 34], "level": [1, 2, 3, 4, 6, 8, 9, 10, 11, 12, 13, 16, 20, 24, 27, 34, 35, 37, 40, 45, 47, 49, 50, 51, 53, 56, 58, 59, 62, 63, 65, 67], "A": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 16, 18, 23, 24, 25, 28, 29, 34, 35, 42, 43, 44, 45, 48, 50, 51, 52, 57, 60, 62, 66], "subscribe_quote_tick": [1, 2, 4, 6, 8, 11, 12, 16, 34, 42, 52, 62], "subscribe_tick": [1, 2, 4, 6, 8, 11, 12, 16, 34], "ticker": [1, 2, 4, 6, 7, 8, 11, 12, 16, 18, 20, 22, 25, 26, 34, 45, 51, 52, 65], "subscribe_trade_tick": [1, 2, 4, 6, 8, 11, 12, 16, 34], "subscribe_venue_statu": [1, 2, 4, 6, 8, 11, 12, 16, 34], "subscribed_bar": [1, 2, 4, 6, 11, 16], "subscribed_generic_data": [1, 2, 4, 6, 11, 16], "subscribed_instrument_clos": [1, 2, 4, 6, 11, 16], "close": [1, 2, 4, 6, 7, 8, 9, 11, 12, 14, 16, 18, 19, 25, 26, 29, 34, 37, 45, 50, 52, 53, 67], "subscribed_instrument_statu": [1, 2, 4, 6, 11, 16], "statu": [1, 2, 4, 6, 8, 9, 11, 12, 16, 18, 25, 34, 45, 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, 29, 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, 29, 34, 45, 48, 52], "unix": [1, 2, 4, 6, 7, 8, 9, 10, 11, 12, 15, 16, 18, 19, 22, 24, 25, 26, 33, 34, 38, 45, 52, 55, 67], "timestamp": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 18, 19, 22, 24, 25, 26, 29, 32, 33, 34, 38, 45, 50, 67, 69], "nanosecond": [1, 2, 4, 6, 7, 8, 9, 10, 11, 12, 15, 16, 18, 19, 22, 24, 25, 26, 29, 33, 34, 38, 45, 51, 52, 67], "occur": [1, 2, 4, 6, 8, 9, 10, 12, 16, 18, 19, 22, 24, 25, 26, 34, 38, 39, 45], "wa": [1, 2, 4, 6, 7, 8, 10, 11, 12, 13, 15, 16, 18, 19, 22, 24, 25, 26, 33, 34, 38, 42, 43, 45, 46, 53], "is_add": [1, 18], "is_clear": [1, 18], "is_delet": [1, 18], "is_upd": [1, 18], "list_from_capsul": [1, 18], "capsul": [1, 18], "bookord": [1, 18, 24], "to_dict": [1, 2, 12, 18, 19, 22, 23, 25, 26, 32], "obj": [1, 2, 12, 18, 19, 22, 29, 32], "betfairtick": 1, "last_traded_pric": 1, "traded_volum": 1, "starting_price_near": 1, "starting_price_far": 1, "betfairstartingpric": 1, "bsp": 1, "realis": 1, "properti": [1, 2, 4, 5, 6, 8, 12, 16, 19, 22, 25, 29, 33, 34, 38, 48, 67], "betfairexecutioncli": [1, 64], "liveexecutioncli": [1, 4, 9, 16, 46], "generate_order_status_report": [1, 2, 4, 16], "client_order_id": [1, 2, 4, 6, 7, 12, 15, 16, 19, 25, 26, 46], "model": [1, 2, 4, 5, 6, 8, 9, 12, 13, 16, 27, 34, 35, 42, 43, 45, 46, 48, 50, 52, 62, 65, 68, 69, 70], "identifi": [1, 2, 4, 6, 7, 8, 9, 10, 12, 16, 19, 34, 35, 42, 46, 48, 50, 52, 62, 65, 70], "clientorderid": [1, 2, 4, 6, 7, 8, 12, 15, 16, 19, 20, 25, 26, 34, 46], "venue_order_id": [1, 2, 4, 6, 7, 12, 15, 16, 19, 25, 26], "venueorderid": [1, 2, 4, 6, 7, 12, 15, 16, 19, 20, 25, 26, 34], "report": [1, 2, 4, 5, 6, 9, 16, 19, 34, 59, 62, 70], "orderstatusreport": [1, 2, 4, 6, 12, 16], "": [1, 2, 4, 6, 8, 9, 12, 15, 16, 19, 25, 34, 37, 38, 39, 41, 42, 43, 44, 46, 47, 48, 50, 51, 52, 53, 54, 56, 58, 61, 62, 64, 65, 66, 67, 68, 69, 70], "panda": [1, 2, 4, 5, 10, 16, 45, 50, 52, 69, 70], "_lib": [1, 2, 4, 16], "tslib": [1, 2, 4, 16], "open_onli": [1, 2, 4, 7, 16], "mai": [1, 2, 4, 7, 9, 12, 14, 16, 18, 23, 25, 26, 28, 29, 30, 32, 34, 37, 39, 42, 43, 45, 46, 48, 52, 59, 62, 63, 65, 70], "open": [1, 2, 4, 6, 7, 9, 11, 12, 14, 16, 18, 19, 25, 26, 29, 31, 34, 50, 51, 52, 53, 62, 63, 65], "generate_trade_report": [1, 2, 4, 16], "tradereport": [1, 2, 4, 12, 16], "assign": [1, 2, 4, 6, 7, 12, 16, 18, 19, 20, 22, 23, 25, 26, 28, 33, 34, 38, 42, 50, 52, 65], "generate_position_status_report": [1, 2, 4, 16], "positionstatusreport": [1, 2, 4, 9, 12, 16], "check_account_curr": 1, "check": [1, 4, 6, 7, 8, 9, 10, 11, 12, 16, 18, 24, 25, 28, 31, 33, 34, 38, 39, 48, 53, 55, 59, 65], "against": [1, 25, 34, 37, 50], "handle_order_stream_upd": 1, "stream": [1, 2, 6, 8, 9, 11, 12, 16, 29, 34, 38, 44, 51, 64, 65, 66, 67, 69], "wait_for_ord": 1, "timeout_second": 1, "10": [1, 4, 9, 12, 16, 25, 26, 45, 46, 50, 52, 57, 61, 62, 69, 70], "get": [1, 7, 12, 16, 45, 48, 52, 56, 65], "our": [1, 52, 62, 69, 70], "submit_ord": [1, 2, 4, 6, 12, 16, 34, 39, 42, 46, 52, 62], "come": [1, 62], "back": [1, 7, 15, 29, 32, 38, 39, 45, 51], "bet_id": 1, "As": [1, 9, 38, 46, 53, 65, 69], "precaut": 1, "wait": [1, 62], "up": [1, 6, 8, 9, 12, 14, 16, 17, 23, 29, 34, 37, 38, 44, 45, 47, 48, 52, 54, 60, 62, 63, 65, 69, 70], "ad": [1, 6, 7, 8, 12, 16, 34, 44, 45, 56, 62, 67], "order_id_to_client_order_id": 1, "batch_cancel_ord": [1, 2, 4, 6, 12, 16], "batchcancelord": [1, 2, 4, 6, 12, 16, 34], "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, 45, 46, 53, 54, 58, 62], "implement": [1, 2, 3, 4, 6, 7, 8, 11, 12, 13, 14, 15, 16, 19, 21, 30, 31, 32, 34, 35, 38, 40, 41, 44, 45, 46, 47, 49, 51, 56, 58, 59], "generate_mass_statu": [1, 2, 4, 16], "lookback_min": [1, 2, 4, 16], "executionmassstatu": [1, 2, 4, 12, 16], "lookback": [1, 2, 4, 9, 16, 52], "generate_order_accept": [1, 2, 4, 6, 12, 16], "strategyid": [1, 2, 4, 6, 7, 8, 12, 15, 16, 19, 20, 25, 26, 34, 46, 52], "strategy_id": [1, 2, 4, 6, 7, 8, 9, 12, 15, 16, 19, 25, 26, 34, 46], "orderaccept": [1, 2, 4, 6, 12, 16, 19, 34, 52], "send": [1, 2, 4, 6, 8, 11, 12, 16, 19, 28, 35, 38, 46], "executionengin": [1, 2, 4, 6, 9, 12, 16, 33, 34, 39, 46], "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, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 59, 60, 61, 62, 63, 64, 65, 66, 69, 70, 71], "uniform": 2, "positiveint": [2, 9], "retri": 2, "positivefloat": [2, 9], "get_cached_binance_http_cli": [2, 35], "secret": [2, 4, 35], "base_url": 2, "is_testnet": [2, 35], "is_u": 2, "url": 2, "get_cached_binance_spot_instrument_provid": 2, "binancespotinstrumentprovid": [2, 48], "get_cached_binance_futures_instrument_provid": 2, "binancefuturesinstrumentprovid": [2, 35], "binancelivedataclientfactori": [2, 65], "binancespotdatacli": [2, 65], "binancefuturesdatacli": [2, 65], "binanceliveexecclientfactori": [2, 65], "binancespotexecutioncli": [2, 65], "binancefuturesexecutioncli": [2, 65], "common": [2, 7, 13, 16, 29, 33, 34, 35, 37, 39, 46, 56, 64, 65, 66, 69], "doc": [2, 9, 36, 44, 47, 53, 56, 62, 65, 67, 71], "github": [2, 62], "io": [2, 15, 29, 54, 62], "apidoc": 2, "en": [2, 8, 10, 20, 25, 29, 54], "definit": [2, 4, 42, 48, 56, 58, 65], "binanceratelimittyp": 2, "binanceratelimitinterv": 2, "interv": [2, 4, 6, 8, 9, 11, 12, 16, 29, 31, 34, 46, 52], "binanceklineinterv": 2, "kline": 2, "chart": 2, "binanceexchangefiltertyp": 2, "binancesymbolfiltertyp": 2, "binanceordersid": 2, "binanceexecutiontyp": 2, "binanceorderstatu": 2, "binancetimeinforc": 2, "binanceordertyp": 2, "binancesecuritytyp": 2, "secur": [2, 4, 22, 66], "binanceneworderresptyp": 2, "neworderresptyp": 2, "binanceerrorcod": 2, "cover": [2, 38, 40, 43, 47, 58, 59, 63, 69, 70], "binanceenumpars": 2, "concret": [2, 6, 7, 8, 10, 11, 12, 14, 16, 18, 19, 25, 31, 32, 34], "subclass": [2, 6, 7, 8, 10, 11, 12, 14, 16, 18, 19, 25, 29, 30, 31, 32, 34, 38, 48], "binancebar": [2, 65], "high": [2, 8, 11, 12, 14, 16, 18, 29, 31, 34, 43, 45, 47, 49, 51, 56, 58, 59, 63], "low": [2, 6, 10, 14, 18, 29, 34, 65, 67], "volum": [2, 11, 14, 18, 24, 29, 51, 65], "quote_volum": 2, "taker_buy_base_volum": 2, "taker_buy_quote_volum": 2, "candlestick": [2, 14], "pyo3_bar": [2, 18], "rustbar": [2, 18], "is_revis": [2, 18], "revis": [2, 18], "previou": [2, 14, 18, 28, 34, 42], "is_single_pric": [2, 18], "ohlc": [2, 18], "singl": [2, 6, 7, 8, 9, 12, 16, 18, 20, 28, 30, 34, 43, 44, 45, 48, 49, 51, 52, 57, 62, 65, 71], "binancetick": [2, 65], "price_chang": 2, "price_change_perc": 2, "weighted_avg_pric": 2, "last_pric": 2, "open_pric": 2, "high_pric": [2, 14], "low_pric": [2, 14], "open_time_m": 2, "close_time_m": 2, "first_id": 2, "last_id": 2, "prev_close_pric": 2, "bid_pric": [2, 18, 29, 69], "bid_qti": 2, "ask_pric": [2, 18, 29, 69], "ask_qti": 2, "24hr": [2, 65], "statist": [2, 5, 40, 43, 51, 52, 70], "percent": 2, "weight": [2, 14, 43], "millisecond": [2, 6, 8, 9, 10, 12, 29, 34, 51, 67], "first": [2, 8, 25, 28, 29, 32, 34, 38, 46, 51, 54, 60, 61, 62, 63, 65, 69, 70], "over": [2, 6, 14, 19, 44, 46, 51, 52, 53, 65, 69, 70], "usdt_futur": [2, 35, 65], "binancecommondatacli": 2, "orderbook": [2, 4, 6, 7, 8, 11, 12, 16, 18, 24, 34, 52], "binancefuturescontracttyp": 2, "deriv": [2, 6, 22, 41, 42, 45, 46, 65], "contract": [2, 4, 22, 23, 38, 47, 48, 50, 58, 65, 66], "binancefuturescontractstatu": 2, "binancefuturespositionsid": 2, "binancefuturesworkingtyp": 2, "work": [2, 8, 9, 12, 36, 38, 43, 44, 47, 48, 49, 50, 52, 54, 56, 62, 65, 67, 71], "binancefuturesmargintyp": 2, "binancefuturespositionupdatereason": 2, "binancefutureseventtyp": 2, "binancefuturesenumpars": 2, "binancecommonexecutioncli": 2, "binancefuturesmarkpriceupd": 2, "mark": [2, 14, 28, 43, 50, 65, 67], "index": [2, 7, 8, 10, 13, 14, 15, 23, 29, 50], "estimated_settl": 2, "funding_r": 2, "ts_next_fund": 2, "fund": [2, 65], "estim": 2, "settl": [2, 22], "hour": [2, 4, 18, 51], "settlement": [2, 22, 26, 48], "next": [2, 6, 8, 10, 11, 29, 34, 53, 62, 69, 70], "binancespotpermiss": 2, "permiss": [2, 64, 65, 66], "binancespotsymbolstatu": 2, "binancespoteventtyp": 2, "binancespotenumpars": 2, "brokerag": [3, 67], "each": [3, 6, 8, 12, 16, 29, 34, 35, 37, 38, 41, 43, 44, 45, 46, 47, 49, 50, 52, 57, 62, 63, 67, 71], "lower": [3, 14, 25, 28, 50, 56, 62, 65], "rest": [3, 6, 11, 12, 51, 64, 65], "built": [3, 4, 13, 16, 17, 21, 23, 32, 41, 45, 46, 47, 50, 51, 52, 56, 58, 62, 65, 66, 68, 70, 71], "top": [3, 11, 12, 13, 18, 24, 25, 34, 35, 36, 45, 47, 53, 59], "contractid": 4, "as_integer_ratio": 4, "ratio": [4, 5, 14, 45], "whose": [4, 37, 46], "exactli": [4, 19, 39, 45, 48], "origin": [4, 7, 12, 13, 20, 25, 34, 39, 46], "denomin": [4, 8, 17, 19, 23, 25], "bit_count": 4, "ones": 4, "binari": [4, 43, 44, 45, 51, 61, 68], "absolut": [4, 10, 29], "known": [4, 37, 43, 50], "popul": [4, 45], "bin": [4, 5, 18], "13": 4, "0b1101": 4, "3": [4, 14, 24, 51, 57, 61], "bit_length": 4, "bit": [4, 6, 10, 61], "necessari": [4, 18, 28, 38, 39, 45, 46, 48, 50, 52, 56, 58, 62, 65, 66], "37": 4, "0b100101": 4, "conjug": 4, "complex": [4, 8, 10, 12, 46, 51, 54, 62, 70], "ration": 4, "lowest": [4, 14, 40, 58], "from_byt": 4, "byteord": 4, "big": 4, "sign": [4, 18, 19, 25, 26], "arrai": [4, 10, 63], "hold": [4, 10, 12, 38, 39, 43, 51], "either": [4, 6, 8, 12, 20, 23, 29, 34, 35, 37, 39, 45, 50, 51, 60, 62, 64, 65, 66, 67], "buffer": [4, 8, 9, 16], "protocol": [4, 9, 12, 20, 29, 34], "iter": [4, 6, 8, 12, 14], "produc": [4, 7, 14, 23, 28, 43, 44, 48, 49, 56], "bytearrai": 4, "exampl": [4, 18, 20, 23, 28, 38, 40, 41, 42, 45, 46, 47, 48, 49, 50, 51, 59, 62, 65, 69, 70], "most": [4, 6, 7, 8, 12, 13, 28, 34, 39, 43, 45, 48, 52, 58, 64, 65, 66], "signific": 4, "begin": [4, 28, 62, 71], "littl": [4, 59, 62], "To": [4, 9, 25, 29, 43, 45, 46, 51, 52, 53, 58, 60, 61, 62, 64, 65, 66, 67], "nativ": [4, 22, 34, 48, 51, 65, 67], "sy": 4, "indic": [4, 6, 7, 8, 9, 10, 12, 13, 18, 26, 30, 34, 43, 46, 50, 52, 62], "two": [4, 14, 20, 22, 25, 27, 35, 37, 38, 42, 44, 45, 46, 49, 50, 52, 53, 64, 65, 66, 68], "complement": 4, "imag": [4, 62], "imaginari": 4, "part": [4, 8, 25, 29, 43, 45, 48, 52, 53, 54, 70], "numer": [4, 8, 20], "real": [4, 6, 8, 12, 24, 34, 43, 51], "to_byt": 4, "overflowerror": [4, 17, 22, 23], "determin": [4, 9, 14, 22, 28, 29, 34, 46, 51], "comboleg": 4, "conid": 4, "openclos": 4, "shortsaleslot": 4, "designatedloc": 4, "exemptcod": 4, "leg": 4, "within": [4, 6, 7, 8, 12, 14, 16, 18, 19, 20, 31, 34, 35, 38, 42, 43, 44, 50, 51, 52, 58, 65], "combo": 4, "deltaneutralcontract": 4, "neutral": 4, "ibcontract": [4, 66], "sectyp": [4, 66], "liter": 4, "stk": [4, 66], "opt": [4, 52], "fut": 4, "fop": 4, "contfut": [4, 66], "primaryexchang": [4, 66], "localsymbol": 4, "tradingclass": 4, "lasttradedateorcontractmonth": [4, 66], "multipli": [4, 14, 22, 26, 48], "strike": [4, 22], "right": [4, 13, 51, 53, 56, 59], "includeexpir": 4, "secidtyp": [4, 66], "secid": [4, 66], "descript": [4, 13, 25, 26, 42, 52, 70], "issuerid": 4, "combolegsdescrip": 4, "interactive_brok": [4, 66], "build_futures_chain": [4, 66], "build_options_chain": [4, 66], "min_expiry_dai": 4, "max_expiry_dai": 4, "describ": [4, 36, 44, 47, 53, 62], "futur": [4, 6, 8, 12, 22, 33, 34, 35, 42, 46, 47, 48, 50, 51, 52, 58, 65, 66, 67, 68, 70], "e": [4, 8, 9, 12, 25, 26, 28, 32, 45, 46, 48, 49, 51, 52, 53, 62, 65, 66], "where": [4, 7, 8, 9, 10, 19, 22, 25, 27, 28, 34, 39, 43, 45, 50, 51, 52, 53, 56, 65, 67, 69], "Will": [4, 7, 8, 9, 12, 17, 20, 28, 34, 46], "smart": [4, 66], "stock": [4, 37, 66], "search": [4, 66, 69], "full": [4, 16, 25, 37, 39, 42, 46, 48, 50, 62, 65, 67], "chain": 4, "options_chain": 4, "futures_chain": 4, "dai": [4, 5, 6, 8, 12, 14, 18, 19, 25, 34, 50, 51, 68], "y": [4, 38, 49, 62, 69], "m": [4, 8, 49, 69], "d": [4, 14, 49, 69, 70], "expiri": [4, 22, 25, 34], "ibordertag": 4, "whatif": 4, "ocagroup": 4, "ocatyp": 4, "allornon": 4, "activestarttim": 4, "activestoptim": 4, "goodaftertim": 4, "outsiderth": 4, "attach": [4, 39, 50], "tag": [4, 8, 9, 12, 19, 20, 25, 34, 37, 50], "ib": [4, 20, 61, 66, 67], "ibcontractdetail": 4, "marketnam": 4, "mintick": 4, "validexchang": 4, "pricemagnifi": 4, "underconid": 4, "longnam": 4, "contractmonth": 4, "industri": 4, "categori": [4, 52, 59], "subcategori": 4, "timezoneid": 4, "tradinghour": 4, "liquidhour": 4, "evrul": 4, "evmultipli": 4, "mdsizemultipli": 4, "agggroup": 4, "undersymbol": 4, "undersectyp": 4, "marketruleid": 4, "secidlist": 4, "realexpirationd": 4, "lasttradetim": 4, "stocktyp": 4, "minsiz": 4, "170141183460469231731687303715884105727": 4, "sizeincr": 4, "suggestedsizeincr": 4, "cusip": 4, "descappend": 4, "bondtyp": 4, "coupontyp": 4, "putabl": 4, "coupon": 4, "matur": 4, "issued": 4, "nextoptiond": 4, "nextoptiontyp": 4, "nextoptionparti": 4, "contractdetail": 4, "intern": [4, 6, 8, 9, 11, 12, 14, 16, 17, 18, 22, 28, 31, 33, 46, 52, 57, 62, 69, 70], "eas": 4, "interactivebrokersgatewayconfig": 4, "trading_mod": 4, "paper": [4, 43, 51], "read_only_api": 4, "timeout": [4, 9, 12, 16], "300": [4, 70], "interactivebrokersgatewai": 4, "setup": [4, 6, 8, 12, 34, 45, 52, 56, 62, 69, 70], "tws_usernam": [4, 66], "tws_password": [4, 66], "tw": [4, 66], "docker": [4, 51, 61, 66], "try": [4, 62], "gatewai": [4, 61, 65, 66], "interactivebrokersinstrumentproviderconfig": [4, 66], "load_contract": [4, 66], "cache_validity_dai": 4, "pickle_path": 4, "interactivebrokersinstrumentprovid": [4, 66], "global": [4, 20, 31, 32], "fresh": [4, 69, 70], "pull": [4, 62, 69], "upon": [4, 42, 48, 52], "tradingnod": [4, 9, 15, 16, 35, 51, 64, 65, 66], "mani": [4, 7, 8, 11, 12, 21, 43, 44, 52, 54, 58, 62, 65, 68, 69, 70], "make": [4, 6, 8, 12, 19, 22, 25, 39, 43, 45, 46, 47, 51, 52, 55, 58, 61, 62, 68, 70, 71], "even": [4, 25, 52, 53], "restart": 4, "path": [4, 8, 9, 29, 39, 45, 49, 62, 69], "store": [4, 14, 15, 23, 32, 42, 44, 45, 69], "pickl": [4, 6], "dure": [4, 8, 19, 41, 53, 56, 62], "cache_valid": 4, "period": [4, 5, 14, 20, 46, 48, 53], "interactivebrokersdataclientconfig": [4, 66], "ibg_host": 4, "127": 4, "ibg_port": 4, "ibg_client_id": 4, "use_regular_trading_hour": 4, "market_data_typ": 4, "ibapi": [4, 66], "enum_implem": 4, "0x7efea9667e10": 4, "interactivebrokersdatacli": [4, 66], "hostnam": 4, "ip": 4, "address": [4, 6, 8, 9, 12, 13, 28, 34, 46, 51], "4002": 4, "4001": 4, "server": [4, 52, 61, 62], "client_id": [4, 6, 7, 8, 9, 11, 12, 15, 16, 34, 35, 38, 65], "regular": [4, 18, 39, 46, 52], "mostli": [4, 54], "interactivebrok": [4, 25], "rth": 4, "realtim": 4, "ibmarketdatatypeenum": 4, "interactivebrokerscli": 4, "delayed_frozen": 4, "without": [4, 6, 8, 13, 20, 34, 62], "interactivebrokersexecclientconfig": [4, 66], "interactivebrokersexeccli": 4, "ibg_account_id": 4, "tws_account": 4, "interactivebrokersexecutioncli": [4, 66], "get_cached_ib_cli": 4, "get_cached_interactive_brokers_instrument_provid": 4, "interactivebrokerslivedataclientfactori": [4, 66], "interactivebrokersliveexecclientfactori": [4, 66], "interactivebrokersspotexecutioncli": 4, "It": [4, 6, 8, 12, 13, 16, 18, 20, 29, 34, 38, 39, 41, 42, 44, 45, 46, 47, 48, 52, 56, 58, 61, 63, 65, 67, 68, 69, 70], "import": [4, 6, 8, 9, 12, 34, 35, 38, 41, 42, 43, 45, 46, 47, 48, 49, 50, 52, 53, 56, 62, 64, 65, 66], "shall": 4, "have": [4, 6, 8, 9, 12, 19, 23, 28, 29, 30, 34, 37, 39, 43, 44, 45, 46, 48, 51, 52, 53, 62, 63, 64, 65, 66, 68, 69, 70], "enough": [4, 11, 19, 46, 51, 54, 66], "Not": [4, 13], "case": [4, 10, 29, 30, 35, 38, 45, 46, 47, 48, 52, 59, 62, 64, 65, 66, 70], "group": [5, 6, 9, 10, 11, 12, 16, 29, 31, 32, 34, 37, 41, 43], "relat": [5, 6, 7, 10, 11, 12, 14, 25, 37, 43, 46, 48, 52, 56, 70], "portfolioanalyz": [5, 30, 41, 52], "analyz": [5, 14, 30, 41, 43, 52, 68, 70], "track": [5, 46, 52], "metric": [5, 14, 42, 44, 52], "register_statist": [5, 41], "portfoliostatist": [5, 41], "deregister_statist": 5, "deregist": [5, 6, 7, 8, 11, 12, 16, 28, 34], "seri": [5, 10, 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, 29, 31, 37, 45, 50], "get_performance_stats_return": 5, "get_performance_stats_gener": 5, "get_stats_pnls_format": 5, "backtest": [5, 8, 11, 12, 13, 29, 33, 34, 38, 39, 43, 45, 49, 52, 54, 60, 63], "format": [5, 8, 9, 10, 18, 20, 23, 24, 29, 44, 45, 49, 62, 69], "print": [5, 6, 9, 10, 24, 29, 70], "footer": 5, "get_stats_returns_format": 5, "get_stats_general_format": 5, "reportprovid": 5, "variou": [5, 8, 14, 27, 28, 43, 44, 51, 52, 55, 57, 62, 69, 70], "generate_orders_report": [5, 34], "generate_order_fills_report": [5, 34, 62, 70], "row": [5, 29, 32], "per": [5, 6, 8, 9, 11, 12, 15, 16, 27, 29, 30, 31, 34, 39, 41, 45, 46, 47, 50, 52, 53, 65, 70], "generate_fills_report": [5, 34], "individu": [5, 6, 8, 12, 24, 34, 44, 46, 49, 52, 65, 70], "generate_positions_report": [5, 34, 62, 70], "generate_account_report": [5, 34, 62, 70], "serializ": 5, "primit": [5, 32, 46, 54, 56, 58], "calculate_from_return": 5, "calculate_from_realized_pnl": [5, 41], "calculate_from_ord": 5, "calculate_from_posit": 5, "expect": [5, 6, 10, 18, 20, 24, 29, 33, 34, 41, 43, 54, 58, 62, 67], "longratio": 5, "2": [5, 14, 15, 22, 42, 46, 52, 61, 62, 70], "output": [5, 8, 9, 14, 41, 45, 59, 62], "avglos": 5, "loser": [5, 41], "maxlos": 5, "minlos": 5, "minimum": [5, 8, 9, 12, 14, 22, 27, 29, 48, 49, 66], "profitfactor": 5, "annual": 5, "factor": [5, 51], "win": [5, 41, 43], "returnsaverag": 5, "returnsaverageloss": 5, "lose": [5, 15], "returnsaveragewin": 5, "returnsvolatil": 5, "252": 5, "volatil": [5, 14], "downsampl": 5, "daili": [5, 9, 49, 65], "riskreturnratio": 5, "risk": [5, 9, 13, 16, 19, 25, 30, 33, 34, 39, 43, 45, 51, 52], "sharperatio": 5, "sharp": 5, "sortinoratio": 5, "sortino": 5, "winrat": [5, 41], "avgwinn": 5, "winner": [5, 41], "maxwinn": 5, "minwinn": 5, "backtestdatacli": 6, "clientid": [6, 7, 8, 11, 12, 15, 16, 20, 34, 35, 38, 65], "config": [6, 7, 8, 11, 12, 13, 15, 16, 31, 33, 34, 35, 45, 46, 49, 52, 53, 62, 64, 65, 66, 69, 70], "datacli": [6, 9, 11, 16, 35], "execut": [6, 7, 8, 9, 11, 13, 15, 16, 19, 20, 25, 31, 33, 34, 37, 43, 44, 48, 51, 62, 64, 65, 66, 67], "backtestmarketdatacli": 6, "marketdatacli": [6, 11, 16], "backtestengin": [6, 9, 15, 44, 45, 46, 51, 62, 70, 71], "backtestengineconfig": [6, 9, 44, 49, 54, 62, 69, 70], "add_actor": [6, 34], "actor": [6, 7, 8, 9, 12, 15, 33, 34, 35, 38, 40, 42, 43, 44, 46, 48, 51, 65, 70], "add_data": [6, 70], "recommend": [6, 8, 12, 34, 38, 42, 48, 52, 54, 55, 56, 61], "element": [6, 7], "yet": [6, 12, 34], "assum": [6, 8, 42, 43, 45, 46, 52, 54, 65], "vari": [6, 23, 50], "could": [6, 9, 14, 16, 19, 21, 28, 29, 34, 35, 38, 45, 46, 52, 53, 54, 55, 59, 70], "incorrect": 6, "logic": [6, 8, 11, 12, 21, 28, 39, 43, 48, 51, 52, 53], "caution": [6, 42], "being": [6, 7, 8, 12, 20, 28, 29, 34, 37, 39, 45, 46, 50, 52, 54, 56, 58, 62, 70], "lead": [6, 16, 29, 42], "monoton": [6, 8, 29, 38, 44], "increas": [6, 14, 25, 29, 38, 54], "add_exec_algorithm": [6, 34, 46, 70], "execalgorithm": [6, 9, 12, 34, 46, 51, 52, 70], "exec_algorithm": [6, 9, 34, 46, 70], "algorithm": [6, 7, 8, 9, 12, 14, 19, 20, 25, 34, 44, 50, 51, 52, 63], "add_instru": [6, 7, 15, 70], "its": [6, 7, 8, 9, 11, 12, 13, 25, 29, 32, 34, 39, 42, 44, 45, 46, 48, 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, 45], "inherit": [6, 8, 9, 34, 36, 38, 41, 45, 46, 52], "successfulli": [6, 65], "dump": 6, "prior": [6, 7, 8, 11, 12, 22, 28, 34], "machine_id": [6, 8, 16, 33], "machin": [6, 8, 13, 16, 33, 52, 60, 70], "portfoliofacad": [6, 12, 16, 30, 31, 33, 34], "drop": [6, 8, 9, 10, 13], "separ": [6, 9, 13, 20, 23, 35, 37, 45, 48, 49, 52, 53, 62, 65], "desir": [6, 13, 45, 46, 52], "union": 6, "run_config_id": 6, "At": [6, 12, 34, 45, 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, 29], "backtestrunconfig": [6, 9, 44, 45, 62, 69], "run_finish": 6, "finish": 6, "run_id": 6, "run_start": 6, "testclock": [6, 8], "financi": [6, 18, 20, 22, 23, 26, 27], "32": 6, "unsign": 6, "invalid": [6, 8, 10, 12, 25, 42, 43, 48], "adjust_account": 6, "adjust": [6, 14, 62], "best_ask_pric": [6, 24], "best": [6, 18, 24, 25, 37, 45, 50, 56, 63, 68], "best_bid_pric": [6, 24], "wire": [6, 8, 19, 34, 46, 52], "exec_cli": [6, 9, 64, 65, 66], "backtestexeccli": 6, "get_book": 6, "get_matching_engin": 6, "ordermatchingengin": 6, "get_open_ask_ord": 6, "get_open_bid_ord": 6, "get_open_ord": 6, "initialize_account": 6, "is_frozen_account": 6, "ts_now": [6, 8], "give": [6, 8, 12, 28, 34, 54], "pend": [6, 7, 8, 12, 19, 23, 28, 30, 34], "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, 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], "stdout": [6, 8, 9, 24, 29, 49, 62], "commenc": 6, "elapsed_tim": 6, "total_ev": 6, "total_ord": 6, "total_posit": 6, "stats_pnl": 6, "stats_return": 6, "ensure_plot": 6, "decor": 6, "plot": [6, 14], "librari": [6, 13, 42, 43, 45, 54, 56, 58, 61, 68], "ensur": [6, 8, 9, 10, 11, 12, 15, 25, 29, 41, 42, 43, 45, 47, 49, 50, 52, 53, 54, 57, 58, 60, 63, 66], "instal": [6, 43, 55, 62, 63, 66, 68], "better": [6, 25, 45, 50], "how": [6, 7, 9, 29, 34, 37, 42, 43, 45, 46, 47, 50, 52, 56, 58, 62, 63, 69, 70, 71], "infrastructur": [7, 13, 43, 49, 51], "central": [7, 11, 12, 14, 20, 45, 46, 48, 52, 53], "cachedatabas": [7, 9, 15], "databas": [7, 9, 11, 12, 15, 16, 39, 45, 61], "cacheconfig": [7, 9], "bypass": [7, 8, 9, 16, 31, 49], "account_for_venu": 7, "actor_id": [7, 34], "agnost": [7, 21, 51], "what": [7, 12, 28, 34, 38, 53, 58, 63, 65], "actual": [7, 29, 36, 43, 45, 46, 52, 54, 66, 70], "offer": [7, 13, 25, 44, 48, 50, 51, 52, 59, 63, 64, 66, 71], "flexibl": [7, 38, 44, 46, 51, 52, 62, 63, 65], "add_account": [7, 15], "add_bar": 7, "add_ord": [7, 12, 15], "replac": [7, 9, 12, 29, 34], "emul": [7, 8, 9, 12, 19, 25, 33, 34, 40, 42, 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, 45, 46, 48, 59], "no_order_sid": [7, 19, 24, 25, 34, 46], "orders_clos": 7, "orders_closed_count": 7, "orders_emul": [7, 39], "orders_emulated_count": [7, 39], "orders_for_exec_algorithm": [7, 46], "orders_for_exec_spawn": [7, 46], "orders_for_posit": 7, "orders_inflight": 7, "orders_inflight_count": 7, "orders_open": 7, "orders_open_count": 7, "orders_total_count": 7, "position_closed_id": 7, "position_exist": 7, "position_for_ord": 7, "position_open_id": 7, "position_snapshot": 7, "no_position_sid": [7, 34], "positions_clos": 7, "positions_closed_count": 7, "positions_open": 7, "positions_open_count": 7, "positions_total_count": 7, "quote_tick": [7, 45, 52, 69], "quote_tick_count": 7, "snapshot_order_st": [7, 15], "snapshot_ord": [7, 9], "taken": [7, 8, 9, 15, 52, 53, 58, 65], "snapshot_posit": [7, 9], "append": [7, 8, 49, 65, 67], "uuid": [7, 8, 35], "v4": [7, 8], "snapshot_position_st": [7, 15], "ts_snapshot": [7, 15], "help": [7, 11, 12, 25, 30, 31, 34, 46, 47, 51, 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, 9], "entry_exec_algorithm_id": 8, "sl_exec_algorithm_id": 8, "tp_exec_algorithm_id": 8, "entry_exec_algorithm_param": 8, "tp_exec_algorithm_param": 8, "sl_exec_algorithm_param": 8, "entry_tag": 8, "tp_tag": 8, "take_profit": [8, 50], "sl_tag": 8, "stop_loss": [8, 31], "take": [8, 9, 13, 37, 42, 45, 46, 48, 50, 53, 62, 69], "stop_market": [8, 37, 39, 50, 51, 65], "child": [8, 12, 25, 37, 46, 50], "limit_if_touch": [8, 39, 50, 51, 65], "market_if_touch": [8, 39, 50, 51, 65], "well": [8, 10, 25, 28, 42, 43, 46, 48, 51, 52, 54, 55, 62, 63], "tp": 8, "sl": 8, "conting": [8, 9, 12, 19, 25, 34, 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, "file": [8, 9, 29, 37, 45, 55, 56, 58, 61, 62, 69], "suffix": [8, 9, 49], "plain": [8, 9, 49], "text": [8, 9, 49, 69], "unless": [8, 9, 43, 56, 59, 67], "file_auto": 8, "g": [8, 9, 12, 25, 26, 45, 46, 48, 49, 52, 53, 62, 65], "placehold": [8, 45], "change_clock": 8, "is_bypass": [8, 16, 31], "critic": [8, 13, 51, 53, 58, 59, 68], "logcolor": 8, "color": 8, "red": 8, "annot": 8, "content": [8, 13, 18], "record": 8, "normal": [8, 28, 39, 45, 54, 65, 67], "ex": [8, 61], "stack": [8, 11, 12, 43], "trace": [8, 9, 54], "get_logg": [8, 16], "encapsul": 8, "yellow": 8, "log_memori": 8, "nautilus_head": 8, "throttler": 8, "output_send": 8, "output_drop": 8, "throttl": [8, 62], "exce": [8, 44, 62], "unbound": 8, "bound": 8, "upstream": 8, "is_limit": 8, "qsize": [8, 9], "recv_count": 8, "msg": [8, 28], "sent_count": [8, 28], "livetim": 8, "deleg": [8, 10, 11, 29, 32], "is_expir": 8, "iterate_next_tim": 8, "hash": [8, 18], "pop_ev": 8, "continu": [8, 36, 39, 44, 52, 65, 70], "looptim": 8, "threadtim": 8, "msgspec": 9, "struct": 9, "10000": [9, 50], "snapshot_positions_interv": 9, "10_000": 9, "dequeu": 9, "localhost": [9, 62], "ssl": [9, 61], "flush_on_start": 9, "timestamps_as_iso8601": [9, 32], "redi": [9, 15, 51, 61], "iso": [9, 10, 17, 32, 49], "8601": [9, 10, 32, 49], "persit": 9, "load_all_instru": 9, "frozendict": 9, "parser": [9, 10], "dataengineconfig": [9, 11], "time_bars_build_with_no_upd": 9, "time_bars_timestamp_on_clos": 9, "validate_data_sequ": 9, "emit": [9, 11], "extra": [9, 11, 12, 16, 31, 65, 66], "riskengineconfig": [9, 31], "max_order_submit_r": [9, 16, 31], "100": [9, 10, 22, 27, 50, 59, 65, 70], "00": [9, 23, 50, 52], "max_order_modify_r": [9, 16, 31], "max_notional_per_ord": [9, 16, 31], "riskengin": [9, 12, 16, 31, 33, 34, 39, 46, 48, 52], "pre": [9, 10, 16, 31, 39, 45, 53, 55, 62, 63], "still": [9, 19, 28, 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_conting": [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], "oco": [9, 51], "automat": [9, 13, 29, 34, 35, 44, 45, 49, 50, 52, 55, 62, 70], "timer": [9, 11, 34, 46], "importablestrategyconfig": [9, 34, 44, 62, 69], "strategy_path": [9, 62, 69], "strategyfactori": 9, "importablecontrollerconfig": [9, 44], "controller_path": 9, "controllerconfig": 9, "controllerfactori": 9, "execalgorithmconfig": [9, 12], "importableexecalgorithmconfig": [9, 12, 44], "exec_algorithm_path": 9, "execalgorithmfactori": 9, "tracingconfig": 9, "stdout_level": 9, "stderr_level": 9, "file_level": 9, "statement": 9, "possibl": [9, 16, 25, 27, 28, 31, 38, 39, 41, 42, 43, 46, 47, 48, 50, 51, 52, 53, 58, 61, 65, 67, 68, 70], "written": [9, 11, 12, 29, 45, 49, 51, 54, 68], "stderr": [9, 49], "file_config": 9, "prefix": [9, 52], "third": [9, 43], "loggingconfig": [9, 49, 54, 62], "log_level": [9, 49, 54, 62], "log_level_fil": [9, 49], "log_directori": [9, 49], "log_file_nam": [9, 49], "log_file_format": [9, 49], "log_component_level": [9, 49], "bypass_log": 9, "rotat": [9, 49], "nautiluskernelconfig": [9, 33], "cache_databas": 9, "data_engin": [9, 16, 33, 34], "risk_engin": [9, 33, 34], "exec_engin": [9, 16, 33, 34], "load_stat": [9, 33], "save_st": [9, 33], "loop_debug": 9, "timeout_connect": 9, "timeout_reconcili": 9, "timeout_portfolio": 9, "timeout_disconnect": 9, "timeout_post_stop": 9, "sandbox": [9, 33, 35, 39, 43, 45, 51], "hyphen": [9, 20, 52], "reconcil": [9, 12, 16, 67], "final": [9, 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, 45, 48, 53, 56, 58, 68], "universally_unique_identifi": 10, "tool": [11, 14, 31, 34, 42, 43, 51, 55, 56, 61], "architectur": [11, 12, 51, 59, 61, 63], "somewhat": [11, 12], "mirror": [11, 12], "beneath": [11, 12], "altern": [11, 12, 46, 51, 55, 59, 65], "abl": [11, 12, 19, 28, 38, 51, 52, 58, 62, 67, 68], "due": [11, 12, 19, 38, 51], "reusabl": [11, 12], "baraggreg": [11, 18, 51], "set_await_parti": 11, "set_parti": 11, "partial_bar": 11, "barbuild": 11, "builder": [11, 16, 65], "build_now": 11, "price_precis": [11, 12, 22, 26, 27, 42], "uint8": [11, 17, 26], "size_precis": [11, 22, 26], "ts_last": [11, 12, 24, 25, 26], "tickbaraggreg": 11, "timebaraggreg": 11, "build_with_no_upd": 11, "timestamp_on_clos": 11, "get_start_tim": 11, "next_close_n": 11, "valuebaraggreg": 11, "get_cumulative_valu": 11, "cumul": [11, 14], "volumebaraggreg": 11, "interact": [11, 12, 20, 29, 37, 43, 46, 47, 50, 52, 56, 61, 67], "emploi": [11, 12, 43], "simpl": [11, 12, 13, 14, 42, 45, 52, 62, 69, 70], "fan": [11, 12], "pattern": [11, 12, 28, 34, 43, 70], "datacommand": [11, 16], "datarespons": [11, 16], "ingest": [11, 12, 51, 52, 65], "check_connect": [11, 12, 16], "check_disconnect": [11, 12, 16], "command_count": [11, 12, 16, 31], "data_count": [11, 16], "default_cli": [11, 12, 16], "deregister_cli": [11, 12, 16], "register_catalog": [11, 16], "parquetdatacatalog": [11, 16, 29, 33, 44, 45, 51, 69], "register_default_cli": [11, 12, 16], "overwritten": [11, 12, 16, 17, 29, 45], "register_venue_rout": [11, 12, 16], "registered_cli": [11, 12, 16], "datarequest": [11, 16, 35], "request_count": [11, 16], "response_count": [11, 16], "subscribed_synthetic_quot": [11, 16], "subscribed_synthetic_trad": [11, 16], "depend": [12, 22, 23, 26, 34, 46, 48, 51, 52, 55, 61, 65, 69], "k": [12, 14, 22, 34, 48, 51], "modif": [12, 34, 39, 50, 55], "pending_cancel": [12, 25, 34], "onix": [12, 19, 20, 23, 34, 37], "biz": [12, 19, 20, 23, 34, 37], "5": [12, 14, 18, 19, 20, 23, 34, 37, 42, 46, 50, 52, 70], "sp2": [12, 19, 23, 34, 37], "msgtype_g_71": [12, 34], "html": [12, 19, 20, 23, 34, 37, 54], "modify_order_in_plac": 12, "place": [12, 23, 25, 27, 37, 50, 54, 59, 69], "on_ord": [12, 46], "on_order_accept": [12, 34, 52], "on_order_cancel_reject": [12, 34, 52], "on_order_cancel": [12, 34, 52], "on_order_deni": [12, 34, 52], "orderdeni": [12, 19, 34, 52], "deni": [12, 19, 25, 31, 34, 39], "on_order_emul": [12, 34, 52], "on_order_ev": [12, 34, 52], "orderev": [12, 16, 19, 25, 30, 34, 52], "on_order_expir": [12, 34, 52], "on_order_fil": [12, 34, 52], "on_order_initi": [12, 34, 52], "orderiniti": [12, 19, 25, 34, 39, 46, 52], "on_order_list": 12, "on_order_modify_reject": [12, 34, 52], "on_order_pending_cancel": [12, 34, 52], "orderpendingcancel": [12, 19, 34, 52], "on_order_pending_upd": [12, 34, 52], "orderpendingupd": [12, 19, 34, 52], "on_order_reject": [12, 34, 52], "on_order_releas": [12, 34, 52], "orderreleas": [12, 19, 34, 52], "on_order_submit": [12, 34, 52], "on_order_trigg": [12, 34, 52], "on_order_upd": [12, 34, 52], "on_position_chang": [12, 34, 52], "positionchang": [12, 19, 34, 52], "on_position_clos": [12, 34, 52], "positionclos": [12, 19, 34, 52], "on_position_ev": [12, 34, 52], "positionev": [12, 19, 30, 34, 52], "on_position_open": [12, 34, 52], "positionopen": [12, 19, 34, 52, 62], "spawn_limit": [12, 46], "reduce_primari": 12, "spawn_market": [12, 46], "spawn_market_to_limit": [12, 46], "parent_order_id": [12, 19, 25], "parent": [12, 19, 22, 25, 37, 46, 50], "intention": 12, "constrain": 12, "get_issu": [12, 20], "unspecifi": [12, 16, 34], "create_matching_cor": 12, "price_incr": [12, 22], "matchingcor": [12, 39], "increment": [12, 18, 22, 24, 27, 29], "get_matching_cor": 12, "get_submit_order_command": 12, "subscribed_quot": 12, "feed": [12, 42, 52, 65], "subscribed_trad": 12, "distribut": [12, 52], "get_external_order_claim": [12, 16], "get_external_order_claims_instru": [12, 16], "position_id_count": [12, 16], "reconcile_mass_statu": [12, 16], "mass": [12, 16], "reconcile_report": [12, 16], "executionreport": [12, 16], "reconcile_st": [12, 16], "timeout_sec": [12, 16], "register_external_order_claim": [12, 16], "registr": [12, 16, 28], "register_oms_typ": [12, 16], "report_count": [12, 16], "ordermanag": 12, "submit_order_handl": 12, "cancel_order_handl": 12, "modify_order_handl": 12, "cache_submit_order_command": 12, "create_new_submit_ord": 12, "handle_conting": 12, "handle_contingencies_upd": 12, "handle_order_cancel": 12, "handle_order_expir": 12, "handle_order_fil": 12, "handle_order_reject": 12, "handle_order_upd": 12, "handle_position_ev": 12, "modify_order_quant": 12, "new_quant": 12, "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, "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, 29, 43, 51, 54, 55, 56, 59, 63], "movingaverageconvergencediverg": [14, 62], "fast_period": [14, 62], "slow_period": [14, 62], "fast_sma": 14, "onbalancevolum": 14, "momentum": [14, 52], "pressur": 14, "value_cumul": 14, "rateofchang": 14, "use_log": 14, "relativestrengthindex": 14, "strength": 14, "rsi": 14, "gain": 14, "spreadanalyz": 14, "spread": [14, 24, 42, 46], "max": [14, 16, 31, 41, 57], "dequ": 14, "stochast": 14, "period_k": 14, "period_d": 14, "oscil": 14, "bought": 14, "sold": 14, "forextrad": 14, "educ": 14, "explain": [14, 46, 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, 45, 62, 70], "like": [17, 29, 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, 45, 48, 50, 64], "usd": [20, 23, 45, 48, 50, 57, 62, 66, 69], "idealpro": [20, 50, 66], "btcusdt": [20, 35, 42, 45, 48, 50, 65], "binanc": [20, 35, 42, 45, 46, 48, 50, 52, 67, 70], "is_synthet": 20, "synth": [20, 22, 42], "emacross": [20, 69], "collid": 20, "is_extern": 20, "did": 20, "tradabl": [20, 22, 45, 47, 48], "ticker_symbol": 20, "1003": 20, "tagnum_1003": 20, "abbrevi": 20, "tester": [20, 49], "seek": [21, 44, 45, 50, 54], "venue_nam": 22, "competition_id": 22, "competition_nam": 22, "event_nam": 22, "event_country_cod": 22, "event_open_d": 22, "betting_typ": 22, "market_nam": 22, "market_start_tim": 22, "selection_id": 22, "selection_nam": 22, "selection_handicap": 22, "tick_scheme_nam": 22, "min_pric": [22, 27, 48], "max_pric": [22, 27, 48], "asset_class": 22, "assetclass": 22, "asset_typ": 22, "assettyp": 22, "base_from_dict": 22, "base_to_dict": 22, "calculate_base_quant": 22, "get_base_curr": 22, "get_settlement_curr": 22, "linear": 22, "quanto": 22, "settlement_curr": [22, 26], "is_invers": [22, 26], "lot_siz": 22, "board": 22, "make_pric": [22, 48, 52], "make_qti": [22, 48, 52], "maker_fe": [22, 48], "fee": [22, 50], "max_not": [22, 48], "printabl": 22, "max_quant": [22, 48], "min_not": [22, 48], "min_quant": [22, 48], "next_ask_pric": [22, 27], "num_tick": 22, "nearest": [22, 27], "scheme": [22, 29, 45], "next_bid_pric": [22, 27], "notional_valu": [22, 26], "raw_symbol": 22, "size_incr": 22, "taker_fe": [22, 48], "make_symbol": 22, "201070830": 22, "123456": 22, "cryptoperpetu": [22, 48], "perpetu": [22, 48, 50, 65, 67, 70], "swap": [22, 48, 62], "cost": 22, "is_quanto": 22, "cryptofutur": [22, 48], "underli": [22, 48, 56], "expiry_d": 22, "from_int_c": 22, "deliver": [22, 48, 62], "currencypair": [22, 48], "equiti": [22, 31, 48, 51, 66], "isin": [22, 66], "identif": 22, "tick_siz": 22, "futurescontract": 22, "optionscontract": 22, "strike_pric": 22, "optionkind": 22, "kind": 22, "formula": 22, "syneth": 22, "nan": [22, 41], "change_formula": [22, 42], "marginaccountbal": 23, "money_max": 23, "9_223_372_036": 23, "money_min": 23, "as_decim": 23, "as_doubl": 23, "whitespac": 23, "1000000": [23, 29], "to_str": 23, "under": [23, 29, 41, 45, 46, 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], "basename_templ": [29, 45], "categor": [29, 41], "write_chunk": 29, "templat": 29, "basenam": [29, 49], "partit": [29, 45], "filenam": [29, 45], "prevent": [29, 45], "decreas": 29, "attribut": [29, 52], "appropri": [29, 59, 61], "bardatawrangl": [29, 45], "wrangler": [29, 69, 70, 71], "default_volum": 29, "ts_init_delta": 29, "column": [29, 69], "orderbookdeltadatawrangl": [29, 45], "is_raw": 29, "quotetickdatawrangl": [29, 45, 69], "process_bar_data": 29, "bid_data": 29, "ask_data": 29, "shuffl": 29, "won": [29, 65], "tradetickdatawrangl": [29, 45, 70], "streamingfeatherwrit": [29, 33], "check_flush": 29, "generate_signal_class": 29, "value_typ": 29, "signaldata": 29, "fleet": [30, 34], "satisfi": [30, 38], "initialize_ord": 30, "initialize_posit": 30, "is_completely_flat": [30, 52], "is_flat": [30, 52], "is_net_long": [30, 52], "is_net_short": [30, 52], "net_exposur": [30, 52], "net_posit": [30, 52], "set_specific_venu": 30, "positions": 31, "fixedrisks": 31, "commission_r": 31, "exchange_r": 31, "hard_limit": 31, "unit_batch_s": 31, "v": [31, 62], "hard": 31, "risk_bp": 31, "xrate": 31, "update_instru": 31, "sizer": 31, "besid": 32, "messagepack": [32, 51], "deseri": 32, "obj_byt": 32, "register_arrow": 32, "schema": [32, 45, 69], "lib": 32, "cls_type": 32, "someth": [32, 38, 65], "pa": 32, "subset": 32, "miss": 32, "go": [32, 52, 62, 69], "arrowseri": 32, "recordbatch": 32, "serialize_batch": 32, "register_serializable_object": 32, "loop_sig_callback": 33, "prepend": 33, "mismatch": 33, "threadpoolexecutor": 33, "ts_creat": 33, "start_async": 33, "packag": [34, 51, 55, 56, 61, 62, 66, 68], "major": [34, 43, 54], "configuratuon": 34, "create_actor": 34, "create_strategi": 34, "start_actor": 34, "start_strategi": 34, "stop_actor": 34, "stop_strategi": 34, "remove_actor": 34, "remove_strategi": 34, "forexsess": 34, "forexsessionfilt": 34, "local_from_utc": 34, "time_now": 34, "next_start": 34, "mondai": 34, "fridai": 34, "sydnei": 34, "0700": 34, "1600": 34, "australia": 34, "tokyo": 34, "0900": 34, "1800": 34, "asia": 34, "london": 34, "0800": 34, "europ": 34, "york": 34, "1700": 34, "america": 34, "new_york": 34, "prev_start": 34, "next_end": 34, "prev_end": 34, "newsimpact": 34, "newsev": 34, "impact": [34, 46], "econom": 34, "economicnewseventfilt": 34, "news_data": 34, "letter": 34, "unfiltered_data_start": 34, "unfiltered_data_end": 34, "next_ev": 34, "prev_ev": 34, "convent": [34, 46, 49, 53, 54], "cancel_gtd_expiri": 34, "change_id": 34, "change_order_id_tag": 34, "close_all_posit": [34, 46, 62], "close_posit": [34, 46, 62], "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], "sim": [45, 62, 69], "audusd": [45, 48], "2020": [45, 62, 69], "03": [45, 49, 57, 69], "pytz": 45, "04": [45, 57, 61, 69], "order_book_delta": 45, "data_config": [45, 69], "tutori": [45, 62, 69, 70], "simultan": [46, 47, 51], "sever": [46, 47, 50, 56, 65], "hood": 46, "relev": [46, 52, 53], "look": 46, "movement": 46, "aim": [46, 51, 53, 54, 63, 67], "evenli": 46, "horizon": 46, "smaller": 46, "minim": [46, 52, 62, 70], "concentr": 46, "ema_cross_twap": [46, 70], "emacrosstwap": [46, 70], "emacrosstwapconfig": [46, 70], "twapexecalgorithm": [46, 70], "horizon_sec": [46, 52], "interval_sec": [46, 52], "250": [46, 50, 70], "trade_s": [46, 52, 62, 69, 70], "05": 46, "fast_ema_period": [46, 52, 69, 70], "slow_ema_period": [46, 52, 69, 70], "20": [46, 50, 52, 61, 69, 70], "twap_horizon_sec": [46, 70], "twap_interval_sec": [46, 70], "secondari": 46, "thoroughli": 46, "starter": 46, "noqa": 46, "too": 46, "readi": [46, 62], "aris": 46, "routin": 46, "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, "default_fx_cci": [48, 69], "binance_http_cli": 48, "live_logg": 48, "flexibli": [48, 70], "autom": [48, 51, 63, 70], "90500": 48, "150": 48, "demand": [48, 50], "necessarili": [48, 50, 65], "unifi": [48, 50, 67], "mpsc": 49, "crossbeam": 49, "By": [49, 69], "dbg": 49, "inf": 49, "wrn": 49, "err": 49, "consol": 49, "_": 49, "001_2023": 49, "23_635a4539": 49, "4fe2": 49, "4cb1": 49, "9be3": 49, "3079ba8d879": 49, "mention": 49, "config_nod": [49, 66], "omit": [49, 64, 65, 66], "essenti": [50, 52], "provis": 50, "exact": 50, "explanatori": 50, "restrict": [50, 59], "brief": [50, 63], "good": [50, 52, 70], "til": 50, "opg": 50, "ever": 50, "particip": 50, "visibl": [50, 54], "hidden": 50, "equival": 50, "double_last": 50, "consecut": 50, "double_bid_ask": 50, "last_or_bid_ask": 50, "mid_point": 50, "100bp": 50, "price_ti": 50, "easiest": 50, "don": [50, 54], "simpler": 50, "clariti": 50, "clearli": [50, 67], "comment": [50, 53, 59], "ecn": [50, 62, 69], "usdt": [50, 65, 70], "notic": [50, 70], "last_trad": [50, 52], "currenex": 50, "50": [50, 53], "gbp": 50, "3000": 50, "hit": 50, "30010": 50, "middai": 50, "6th": 50, "june": 50, "2022": [50, 61], "50_000": 50, "06": [50, 57], "06t12": 50, "jpy": [50, 66], "200_000": 50, "30_100": 50, "30_150": 50, "30100": 50, "30150": 50, "ethusd": 50, "coin_m": 50, "trailing_stop": 50, "72000": 50, "71000": 50, "00100": 50, "1_250_000": 50, "00050": 50, "grade": [51, 63], "quantit": [51, 63], "abil": [51, 58, 63], "deploi": [51, 63], "ai": 51, "pariti": 51, "challeng": 51, "safeti": [51, 52, 54, 56, 68], "mission": [51, 58, 68], "workload": 51, "frequenc": 51, "cfd": [51, 62, 66], "independ": 51, "linux": [51, 61, 62], "maco": [51, 61], "oto": 51, "arbitrag": 51, "agent": 51, "train": 51, "rl": 51, "ancient": 51, "greek": 51, "sailor": 51, "nau": 51, "ship": 51, "shell": [51, 61], "chamber": 51, "growth": 51, "approxim": 51, "logarithm": 51, "spiral": 51, "translat": 51, "aesthet": 51, "might": [51, 52, 53], "suitabl": 51, "reimplement": 51, "java": 51, "proven": 51, "inher": [51, 56], "circumv": 51, "profession": [51, 55], "project": [51, 54, 55, 58, 59, 61, 67, 68], "subcompon": 51, "easili": [51, 68], "nearli": 51, "apach": 51, "demo": 51, "boost": 51, "11": [51, 61], "12": [51, 57, 61, 62], "comprehens": [51, 52, 63, 71], "dollar": 51, "itself": [52, 58], "mystrategi": 52, "on_": 52, "respond": 52, "dedic": 52, "react": 52, "lifecycl": 52, "cross": [52, 69, 70], "hydrat": 52, "fast_ema": 52, "slow_ema": 52, "commonli": 52, "unix_nano": 52, "dispatch": 52, "slightli": 52, "few": [52, 54], "set_alert_tim": 52, "mytimealert1": 52, "fire": 52, "mytimer1": 52, "last_quot": 52, "last_bar": 52, "some_bar_typ": 52, "some_client_order_id": 52, "some_position_id": 52, "outlin": 52, "porfolio": 52, "suit": [52, 59, 70], "seamless": 52, "delv": [52, 63], "boilerpl": [52, 69], "firstli": [52, 69, 70], "twap": [52, 70], "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, "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, "", "modify_order_quantity"], [12, 2, 1, "", "pop_submit_order_command"], [12, 2, 1, "", "reset"], [12, 2, 1, "", "send_algo_command"], [12, 2, 1, "", "send_emulator_command"], [12, 2, 1, "", "send_exec_command"], [12, 2, 1, "", "send_exec_event"], [12, 2, 1, "", "send_risk_command"], [12, 2, 1, "", "send_risk_event"]], "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_contingencies"], [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], "basenam": 45, "templat": 45, "read": 45, "stream": 45, "algorithm": [46, 70], "twap": 46, "time": [46, 50, 52], "weight": 46, "averag": 46, "price": [46, 48], "spawn": 46, "manag": [46, 52], "concept": [47, 63], "overview": [47, 50, 51, 64, 65, 66], "strategi": [47, 52, 62, 70], "symbologi": [48, 65], "find": 48, "precis": 48, "increment": 48, "limit": [48, 50], "quantiti": [48, 50], "margin": 48, "fee": 48, "addit": 48, "info": 48, "configur": [49, 52, 62, 64, 65, 66, 69], "standard": [49, 53], "output": 49, "file": 49, "filter": 49, "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"]], "Basename template": [[45, "basename-template"]], "Reading data": [[45, "reading-data"]], "Streaming data": [[45, "streaming-data"]], "Execution flow": [[46, "execution-flow"]], "Execution algorithms": [[46, "execution-algorithms"]], "TWAP (Time-Weighted Average Price)": [[46, "twap-time-weighted-average-price"]], "Writing execution algorithms": [[46, "writing-execution-algorithms"]], "Spawned orders": [[46, "spawned-orders"]], "Managing execution algorithm orders": [[46, "managing-execution-algorithm-orders"]], "Concepts": [[47, "concepts"], [63, "concepts"]], "Overview": [[47, "overview"], [50, "overview"], [51, "overview"], [64, "overview"], [65, "overview"], [66, "overview"]], "Strategies": [[47, "strategies"], [52, "strategies"]], "Symbology": [[48, "symbology"], [65, "symbology"]], "Live trading": [[48, "live-trading"], [51, "live-trading"]], "Finding instruments": [[48, "finding-instruments"]], "Precisions and Increments": [[48, "precisions-and-increments"]], "Limits": [[48, "limits"]], "Prices and Quantities": [[48, "prices-and-quantities"]], "Margins and Fees": [[48, "margins-and-fees"]], "Additional Info": [[48, "additional-info"]], "Configuration": [[49, "configuration"], [52, "configuration"], [64, "configuration"], [65, "configuration"], [66, "configuration"]], "Standard output logging": [[49, "standard-output-logging"]], "File logging": [[49, "file-logging"]], "Component filtering": [[49, "component-filtering"]], "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"]], "modify_order_quantity() (ordermanager method)": [[12, "nautilus_trader.execution.manager.OrderManager.modify_order_quantity"]], "msgbus (execalgorithm attribute)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.msgbus"]], "msgbus (orderemulator attribute)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.msgbus"]], "nautilus_trader.execution": [[12, "module-nautilus_trader.execution"]], "nautilus_trader.execution.algorithm": [[12, "module-nautilus_trader.execution.algorithm"]], "nautilus_trader.execution.client": [[12, "module-nautilus_trader.execution.client"]], "nautilus_trader.execution.emulator": [[12, "module-nautilus_trader.execution.emulator"]], "nautilus_trader.execution.engine": [[12, "module-nautilus_trader.execution.engine"]], "nautilus_trader.execution.manager": [[12, "module-nautilus_trader.execution.manager"]], "nautilus_trader.execution.matching_core": [[12, "module-nautilus_trader.execution.matching_core"]], "nautilus_trader.execution.messages": [[12, "module-nautilus_trader.execution.messages"]], "nautilus_trader.execution.reports": [[12, "module-nautilus_trader.execution.reports"]], "oms_type (executionclient attribute)": [[12, "nautilus_trader.execution.client.ExecutionClient.oms_type"]], "on_bar() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.on_bar"]], "on_bar() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.on_bar"]], "on_data() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.on_data"]], "on_data() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.on_data"]], "on_degrade() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.on_degrade"]], "on_degrade() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.on_degrade"]], "on_dispose() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.on_dispose"]], "on_dispose() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.on_dispose"]], "on_event() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.on_event"]], "on_event() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.on_event"]], "on_fault() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.on_fault"]], "on_fault() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.on_fault"]], "on_historical_data() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.on_historical_data"]], "on_historical_data() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.on_historical_data"]], "on_instrument() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.on_instrument"]], "on_instrument() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.on_instrument"]], "on_instrument_close() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.on_instrument_close"]], "on_instrument_close() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.on_instrument_close"]], "on_instrument_status() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.on_instrument_status"]], "on_instrument_status() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.on_instrument_status"]], "on_load() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.on_load"]], "on_load() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.on_load"]], "on_order() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.on_order"]], "on_order_accepted() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.on_order_accepted"]], "on_order_book() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.on_order_book"]], "on_order_book() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.on_order_book"]], "on_order_book_deltas() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.on_order_book_deltas"]], "on_order_book_deltas() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.on_order_book_deltas"]], "on_order_cancel_rejected() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.on_order_cancel_rejected"]], "on_order_canceled() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.on_order_canceled"]], "on_order_denied() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.on_order_denied"]], "on_order_emulated() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.on_order_emulated"]], "on_order_event() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.on_order_event"]], "on_order_expired() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.on_order_expired"]], "on_order_filled() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.on_order_filled"]], "on_order_initialized() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.on_order_initialized"]], "on_order_list() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.on_order_list"]], "on_order_modify_rejected() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.on_order_modify_rejected"]], "on_order_pending_cancel() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.on_order_pending_cancel"]], "on_order_pending_update() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.on_order_pending_update"]], "on_order_rejected() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.on_order_rejected"]], "on_order_released() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.on_order_released"]], "on_order_submitted() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.on_order_submitted"]], "on_order_triggered() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.on_order_triggered"]], "on_order_updated() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.on_order_updated"]], "on_position_changed() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.on_position_changed"]], "on_position_closed() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.on_position_closed"]], "on_position_event() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.on_position_event"]], "on_position_opened() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.on_position_opened"]], "on_quote_tick() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.on_quote_tick"]], "on_quote_tick() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.on_quote_tick"]], "on_reset() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.on_reset"]], "on_reset() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.on_reset"]], "on_resume() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.on_resume"]], "on_resume() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.on_resume"]], "on_save() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.on_save"]], "on_save() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.on_save"]], "on_start() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.on_start"]], "on_start() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.on_start"]], "on_stop() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.on_stop"]], "on_stop() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.on_stop"]], "on_ticker() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.on_ticker"]], "on_ticker() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.on_ticker"]], "on_trade_tick() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.on_trade_tick"]], "on_trade_tick() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.on_trade_tick"]], "on_venue_status() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.on_venue_status"]], "on_venue_status() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.on_venue_status"]], "order (submitorder attribute)": [[12, "nautilus_trader.execution.messages.SubmitOrder.order"]], "order_exists() (matchingcore method)": [[12, "nautilus_trader.execution.matching_core.MatchingCore.order_exists"]], "order_list (submitorderlist attribute)": [[12, "nautilus_trader.execution.messages.SubmitOrderList.order_list"]], "order_reports() (executionmassstatus method)": [[12, "nautilus_trader.execution.reports.ExecutionMassStatus.order_reports"]], "order_side (cancelallorders attribute)": [[12, "nautilus_trader.execution.messages.CancelAllOrders.order_side"]], "pending_requests() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.pending_requests"]], "pending_requests() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.pending_requests"]], "pop_submit_order_command() (ordermanager method)": [[12, "nautilus_trader.execution.manager.OrderManager.pop_submit_order_command"]], "portfolio (execalgorithm attribute)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.portfolio"]], "position_id (submitorder attribute)": [[12, "nautilus_trader.execution.messages.SubmitOrder.position_id"]], "position_id (submitorderlist attribute)": [[12, "nautilus_trader.execution.messages.SubmitOrderList.position_id"]], "position_id_count() (executionengine method)": [[12, "nautilus_trader.execution.engine.ExecutionEngine.position_id_count"]], "position_reports() (executionmassstatus method)": [[12, "nautilus_trader.execution.reports.ExecutionMassStatus.position_reports"]], "price (modifyorder attribute)": [[12, "nautilus_trader.execution.messages.ModifyOrder.price"]], "price_increment (matchingcore attribute)": [[12, "nautilus_trader.execution.matching_core.MatchingCore.price_increment"]], "price_precision (matchingcore attribute)": [[12, "nautilus_trader.execution.matching_core.MatchingCore.price_precision"]], "process() (executionengine method)": [[12, "nautilus_trader.execution.engine.ExecutionEngine.process"]], "publish_data() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.publish_data"]], "publish_data() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.publish_data"]], "publish_signal() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.publish_signal"]], "publish_signal() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.publish_signal"]], "quantity (modifyorder attribute)": [[12, "nautilus_trader.execution.messages.ModifyOrder.quantity"]], "query_order() (executionclient method)": [[12, "nautilus_trader.execution.client.ExecutionClient.query_order"]], "queue_for_executor() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.queue_for_executor"]], "queue_for_executor() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.queue_for_executor"]], "queued_task_ids() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.queued_task_ids"]], "queued_task_ids() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.queued_task_ids"]], "reconcile_mass_status() (executionengine method)": [[12, "nautilus_trader.execution.engine.ExecutionEngine.reconcile_mass_status"]], "reconcile_report() (executionengine method)": [[12, "nautilus_trader.execution.engine.ExecutionEngine.reconcile_report"]], "reconcile_state() (executionengine method)": [[12, "nautilus_trader.execution.engine.ExecutionEngine.reconcile_state"]], "reconciliation (executionengine attribute)": [[12, "nautilus_trader.execution.engine.ExecutionEngine.reconciliation"]], "register() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.register"]], "register_base() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.register_base"]], "register_base() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.register_base"]], "register_client() (executionengine method)": [[12, "nautilus_trader.execution.engine.ExecutionEngine.register_client"]], "register_default_client() (executionengine method)": [[12, "nautilus_trader.execution.engine.ExecutionEngine.register_default_client"]], "register_executor() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.register_executor"]], "register_executor() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.register_executor"]], "register_external_order_claims() (executionengine method)": [[12, "nautilus_trader.execution.engine.ExecutionEngine.register_external_order_claims"]], "register_indicator_for_bars() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.register_indicator_for_bars"]], "register_indicator_for_bars() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.register_indicator_for_bars"]], "register_indicator_for_quote_ticks() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.register_indicator_for_quote_ticks"]], "register_indicator_for_quote_ticks() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.register_indicator_for_quote_ticks"]], "register_indicator_for_trade_ticks() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.register_indicator_for_trade_ticks"]], "register_indicator_for_trade_ticks() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.register_indicator_for_trade_ticks"]], "register_oms_type() (executionengine method)": [[12, "nautilus_trader.execution.engine.ExecutionEngine.register_oms_type"]], "register_venue_routing() (executionengine method)": [[12, "nautilus_trader.execution.engine.ExecutionEngine.register_venue_routing"]], "register_warning_event() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.register_warning_event"]], "register_warning_event() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.register_warning_event"]], "registered_clients (executionengine attribute)": [[12, "nautilus_trader.execution.engine.ExecutionEngine.registered_clients"]], "registered_indicators (execalgorithm attribute)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.registered_indicators"]], "registered_indicators (orderemulator attribute)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.registered_indicators"]], "report_count (executionengine attribute)": [[12, "nautilus_trader.execution.engine.ExecutionEngine.report_count"]], "request_bars() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.request_bars"]], "request_bars() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.request_bars"]], "request_data() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.request_data"]], "request_data() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.request_data"]], "request_instrument() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.request_instrument"]], "request_instrument() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.request_instrument"]], "request_instruments() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.request_instruments"]], "request_instruments() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.request_instruments"]], "request_quote_ticks() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.request_quote_ticks"]], "request_quote_ticks() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.request_quote_ticks"]], "request_trade_ticks() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.request_trade_ticks"]], "request_trade_ticks() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.request_trade_ticks"]], "reset() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.reset"]], "reset() (executionclient method)": [[12, "nautilus_trader.execution.client.ExecutionClient.reset"]], "reset() (executionengine method)": [[12, "nautilus_trader.execution.engine.ExecutionEngine.reset"]], "reset() (matchingcore method)": [[12, "nautilus_trader.execution.matching_core.MatchingCore.reset"]], "reset() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.reset"]], "reset() (ordermanager method)": [[12, "nautilus_trader.execution.manager.OrderManager.reset"]], "resume() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.resume"]], "resume() (executionclient method)": [[12, "nautilus_trader.execution.client.ExecutionClient.resume"]], "resume() (executionengine method)": [[12, "nautilus_trader.execution.engine.ExecutionEngine.resume"]], "resume() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.resume"]], "run_in_executor() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.run_in_executor"]], "run_in_executor() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.run_in_executor"]], "save() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.save"]], "save() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.save"]], "send_algo_command() (ordermanager method)": [[12, "nautilus_trader.execution.manager.OrderManager.send_algo_command"]], "send_emulator_command() (ordermanager method)": [[12, "nautilus_trader.execution.manager.OrderManager.send_emulator_command"]], "send_exec_command() (ordermanager method)": [[12, "nautilus_trader.execution.manager.OrderManager.send_exec_command"]], "send_exec_event() (ordermanager method)": [[12, "nautilus_trader.execution.manager.OrderManager.send_exec_event"]], "send_risk_command() (ordermanager method)": [[12, "nautilus_trader.execution.manager.OrderManager.send_risk_command"]], "send_risk_event() (ordermanager method)": [[12, "nautilus_trader.execution.manager.OrderManager.send_risk_event"]], "spawn_limit() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.spawn_limit"]], "spawn_market() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.spawn_market"]], "spawn_market_to_limit() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.spawn_market_to_limit"]], "start() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.start"]], "start() (executionclient method)": [[12, "nautilus_trader.execution.client.ExecutionClient.start"]], "start() (executionengine method)": [[12, "nautilus_trader.execution.engine.ExecutionEngine.start"]], "start() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.start"]], "state (execalgorithm attribute)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.state"]], "state (executionclient attribute)": [[12, "nautilus_trader.execution.client.ExecutionClient.state"]], "state (executionengine attribute)": [[12, "nautilus_trader.execution.engine.ExecutionEngine.state"]], "state (orderemulator attribute)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.state"]], "stop() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.stop"]], "stop() (executionclient method)": [[12, "nautilus_trader.execution.client.ExecutionClient.stop"]], "stop() (executionengine method)": [[12, "nautilus_trader.execution.engine.ExecutionEngine.stop"]], "stop() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.stop"]], "strategy_id (batchcancelorders attribute)": [[12, "nautilus_trader.execution.messages.BatchCancelOrders.strategy_id"]], "strategy_id (cancelallorders attribute)": [[12, "nautilus_trader.execution.messages.CancelAllOrders.strategy_id"]], "strategy_id (cancelorder attribute)": [[12, "nautilus_trader.execution.messages.CancelOrder.strategy_id"]], "strategy_id (modifyorder attribute)": [[12, "nautilus_trader.execution.messages.ModifyOrder.strategy_id"]], "strategy_id (queryorder attribute)": [[12, "nautilus_trader.execution.messages.QueryOrder.strategy_id"]], "strategy_id (submitorder attribute)": [[12, "nautilus_trader.execution.messages.SubmitOrder.strategy_id"]], "strategy_id (submitorderlist attribute)": [[12, "nautilus_trader.execution.messages.SubmitOrderList.strategy_id"]], "strategy_id (tradingcommand attribute)": [[12, "nautilus_trader.execution.messages.TradingCommand.strategy_id"]], "submit_order() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.submit_order"]], "submit_order() (executionclient method)": [[12, "nautilus_trader.execution.client.ExecutionClient.submit_order"]], "submit_order_list() (executionclient method)": [[12, "nautilus_trader.execution.client.ExecutionClient.submit_order_list"]], "subscribe_bars() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.subscribe_bars"]], "subscribe_bars() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.subscribe_bars"]], "subscribe_data() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.subscribe_data"]], "subscribe_data() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.subscribe_data"]], "subscribe_instrument() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.subscribe_instrument"]], "subscribe_instrument() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.subscribe_instrument"]], "subscribe_instrument_close() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.subscribe_instrument_close"]], "subscribe_instrument_close() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.subscribe_instrument_close"]], "subscribe_instrument_status() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.subscribe_instrument_status"]], "subscribe_instrument_status() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.subscribe_instrument_status"]], "subscribe_instruments() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.subscribe_instruments"]], "subscribe_instruments() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.subscribe_instruments"]], "subscribe_order_book_deltas() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.subscribe_order_book_deltas"]], "subscribe_order_book_deltas() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.subscribe_order_book_deltas"]], "subscribe_order_book_snapshots() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.subscribe_order_book_snapshots"]], "subscribe_order_book_snapshots() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.subscribe_order_book_snapshots"]], "subscribe_quote_ticks() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.subscribe_quote_ticks"]], "subscribe_quote_ticks() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.subscribe_quote_ticks"]], "subscribe_ticker() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.subscribe_ticker"]], "subscribe_ticker() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.subscribe_ticker"]], "subscribe_trade_ticks() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.subscribe_trade_ticks"]], "subscribe_trade_ticks() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.subscribe_trade_ticks"]], "subscribe_venue_status() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.subscribe_venue_status"]], "subscribe_venue_status() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.subscribe_venue_status"]], "subscribed_quotes (orderemulator attribute)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.subscribed_quotes"]], "subscribed_trades (orderemulator attribute)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.subscribed_trades"]], "to_dict() (batchcancelorders static method)": [[12, "nautilus_trader.execution.messages.BatchCancelOrders.to_dict"]], "to_dict() (cancelallorders static method)": [[12, "nautilus_trader.execution.messages.CancelAllOrders.to_dict"]], "to_dict() (cancelorder static method)": [[12, "nautilus_trader.execution.messages.CancelOrder.to_dict"]], "to_dict() (modifyorder static method)": [[12, "nautilus_trader.execution.messages.ModifyOrder.to_dict"]], "to_dict() (queryorder static method)": [[12, "nautilus_trader.execution.messages.QueryOrder.to_dict"]], "to_dict() (submitorder static method)": [[12, "nautilus_trader.execution.messages.SubmitOrder.to_dict"]], "to_dict() (submitorderlist static method)": [[12, "nautilus_trader.execution.messages.SubmitOrderList.to_dict"]], "to_importable_config() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.to_importable_config"]], "to_importable_config() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.to_importable_config"]], "trade_reports() (executionmassstatus method)": [[12, "nautilus_trader.execution.reports.ExecutionMassStatus.trade_reports"]], "trader_id (batchcancelorders attribute)": [[12, "nautilus_trader.execution.messages.BatchCancelOrders.trader_id"]], "trader_id (cancelallorders attribute)": [[12, "nautilus_trader.execution.messages.CancelAllOrders.trader_id"]], "trader_id (cancelorder attribute)": [[12, "nautilus_trader.execution.messages.CancelOrder.trader_id"]], "trader_id (execalgorithm attribute)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.trader_id"]], "trader_id (executionclient attribute)": [[12, "nautilus_trader.execution.client.ExecutionClient.trader_id"]], "trader_id (executionengine attribute)": [[12, "nautilus_trader.execution.engine.ExecutionEngine.trader_id"]], "trader_id (modifyorder attribute)": [[12, "nautilus_trader.execution.messages.ModifyOrder.trader_id"]], "trader_id (orderemulator attribute)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.trader_id"]], "trader_id (queryorder attribute)": [[12, "nautilus_trader.execution.messages.QueryOrder.trader_id"]], "trader_id (submitorder attribute)": [[12, "nautilus_trader.execution.messages.SubmitOrder.trader_id"]], "trader_id (submitorderlist attribute)": [[12, "nautilus_trader.execution.messages.SubmitOrderList.trader_id"]], "trader_id (tradingcommand attribute)": [[12, "nautilus_trader.execution.messages.TradingCommand.trader_id"]], "trigger_price (modifyorder attribute)": [[12, "nautilus_trader.execution.messages.ModifyOrder.trigger_price"]], "ts_init (batchcancelorders attribute)": [[12, "nautilus_trader.execution.messages.BatchCancelOrders.ts_init"]], "ts_init (cancelallorders attribute)": [[12, "nautilus_trader.execution.messages.CancelAllOrders.ts_init"]], "ts_init (cancelorder attribute)": [[12, "nautilus_trader.execution.messages.CancelOrder.ts_init"]], "ts_init (executionmassstatus attribute)": [[12, "nautilus_trader.execution.reports.ExecutionMassStatus.ts_init"]], "ts_init (executionreport attribute)": [[12, "nautilus_trader.execution.reports.ExecutionReport.ts_init"]], "ts_init (modifyorder attribute)": [[12, "nautilus_trader.execution.messages.ModifyOrder.ts_init"]], "ts_init (orderstatusreport attribute)": [[12, "nautilus_trader.execution.reports.OrderStatusReport.ts_init"]], "ts_init (positionstatusreport attribute)": [[12, "nautilus_trader.execution.reports.PositionStatusReport.ts_init"]], "ts_init (queryorder attribute)": [[12, "nautilus_trader.execution.messages.QueryOrder.ts_init"]], "ts_init (submitorder attribute)": [[12, "nautilus_trader.execution.messages.SubmitOrder.ts_init"]], "ts_init (submitorderlist attribute)": [[12, "nautilus_trader.execution.messages.SubmitOrderList.ts_init"]], "ts_init (tradereport attribute)": [[12, "nautilus_trader.execution.reports.TradeReport.ts_init"]], "ts_init (tradingcommand attribute)": [[12, "nautilus_trader.execution.messages.TradingCommand.ts_init"]], "type (execalgorithm attribute)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.type"]], "type (executionclient attribute)": [[12, "nautilus_trader.execution.client.ExecutionClient.type"]], "type (executionengine attribute)": [[12, "nautilus_trader.execution.engine.ExecutionEngine.type"]], "type (orderemulator attribute)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.type"]], "unsubscribe_bars() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.unsubscribe_bars"]], "unsubscribe_bars() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.unsubscribe_bars"]], "unsubscribe_data() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.unsubscribe_data"]], "unsubscribe_data() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.unsubscribe_data"]], "unsubscribe_instrument() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.unsubscribe_instrument"]], "unsubscribe_instrument() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.unsubscribe_instrument"]], "unsubscribe_instrument_status() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.unsubscribe_instrument_status"]], "unsubscribe_instrument_status() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.unsubscribe_instrument_status"]], "unsubscribe_instruments() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.unsubscribe_instruments"]], "unsubscribe_instruments() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.unsubscribe_instruments"]], "unsubscribe_order_book_deltas() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.unsubscribe_order_book_deltas"]], "unsubscribe_order_book_deltas() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.unsubscribe_order_book_deltas"]], "unsubscribe_order_book_snapshots() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.unsubscribe_order_book_snapshots"]], "unsubscribe_order_book_snapshots() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.unsubscribe_order_book_snapshots"]], "unsubscribe_quote_ticks() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.unsubscribe_quote_ticks"]], "unsubscribe_quote_ticks() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.unsubscribe_quote_ticks"]], "unsubscribe_ticker() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.unsubscribe_ticker"]], "unsubscribe_ticker() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.unsubscribe_ticker"]], "unsubscribe_trade_ticks() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.unsubscribe_trade_ticks"]], "unsubscribe_trade_ticks() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.unsubscribe_trade_ticks"]], "unsubscribe_venue_status() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.unsubscribe_venue_status"]], "unsubscribe_venue_status() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.unsubscribe_venue_status"]], "update_synthetic() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.update_synthetic"]], "update_synthetic() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.update_synthetic"]], "venue (executionclient attribute)": [[12, "nautilus_trader.execution.client.ExecutionClient.venue"]], "venue_order_id (cancelorder attribute)": [[12, "nautilus_trader.execution.messages.CancelOrder.venue_order_id"]], "venue_order_id (modifyorder attribute)": [[12, "nautilus_trader.execution.messages.ModifyOrder.venue_order_id"]], "venue_order_id (queryorder attribute)": [[12, "nautilus_trader.execution.messages.QueryOrder.venue_order_id"]], "adaptivemovingaverage (class in nautilus_trader.indicators.average.ama)": [[14, "nautilus_trader.indicators.average.ama.AdaptiveMovingAverage"]], "averagetruerange (class in nautilus_trader.indicators.atr)": [[14, "nautilus_trader.indicators.atr.AverageTrueRange"]], "bollingerbands (class in nautilus_trader.indicators.bollinger_bands)": [[14, "nautilus_trader.indicators.bollinger_bands.BollingerBands"]], "donchianchannel (class in nautilus_trader.indicators.donchian_channel)": [[14, "nautilus_trader.indicators.donchian_channel.DonchianChannel"]], "efficiencyratio (class in nautilus_trader.indicators.efficiency_ratio)": [[14, "nautilus_trader.indicators.efficiency_ratio.EfficiencyRatio"]], "exponentialmovingaverage (class in nautilus_trader.indicators.average.ema)": [[14, "nautilus_trader.indicators.average.ema.ExponentialMovingAverage"]], "fuzzycandle (class in nautilus_trader.indicators.fuzzy_candlesticks)": [[14, "nautilus_trader.indicators.fuzzy_candlesticks.FuzzyCandle"]], "fuzzycandlesticks (class in nautilus_trader.indicators.fuzzy_candlesticks)": [[14, "nautilus_trader.indicators.fuzzy_candlesticks.FuzzyCandlesticks"]], "hullmovingaverage (class in nautilus_trader.indicators.average.hma)": [[14, "nautilus_trader.indicators.average.hma.HullMovingAverage"]], "indicator (class in nautilus_trader.indicators.base.indicator)": [[14, "nautilus_trader.indicators.base.indicator.Indicator"]], "keltnerchannel (class in nautilus_trader.indicators.keltner_channel)": [[14, "nautilus_trader.indicators.keltner_channel.KeltnerChannel"]], "keltnerposition (class in nautilus_trader.indicators.keltner_position)": [[14, "nautilus_trader.indicators.keltner_position.KeltnerPosition"]], "movingaverage (class in nautilus_trader.indicators.average.moving_average)": [[14, "nautilus_trader.indicators.average.moving_average.MovingAverage"]], "movingaverageconvergencedivergence (class in nautilus_trader.indicators.macd)": [[14, "nautilus_trader.indicators.macd.MovingAverageConvergenceDivergence"]], "movingaveragefactory (class in nautilus_trader.indicators.average.ma_factory)": [[14, "nautilus_trader.indicators.average.ma_factory.MovingAverageFactory"]], "movingaveragetype (class in nautilus_trader.indicators.average.moving_average)": [[14, "nautilus_trader.indicators.average.moving_average.MovingAverageType"]], "onbalancevolume (class in nautilus_trader.indicators.obv)": [[14, "nautilus_trader.indicators.obv.OnBalanceVolume"]], "pressure (class in nautilus_trader.indicators.pressure)": [[14, "nautilus_trader.indicators.pressure.Pressure"]], "rateofchange (class in nautilus_trader.indicators.roc)": [[14, "nautilus_trader.indicators.roc.RateOfChange"]], "relativestrengthindex (class in nautilus_trader.indicators.rsi)": [[14, "nautilus_trader.indicators.rsi.RelativeStrengthIndex"]], "simplemovingaverage (class in nautilus_trader.indicators.average.sma)": [[14, "nautilus_trader.indicators.average.sma.SimpleMovingAverage"]], "spreadanalyzer (class in nautilus_trader.indicators.spread_analyzer)": [[14, "nautilus_trader.indicators.spread_analyzer.SpreadAnalyzer"]], "stochastics (class in nautilus_trader.indicators.stochastics)": [[14, "nautilus_trader.indicators.stochastics.Stochastics"]], "swings (class in nautilus_trader.indicators.swings)": [[14, "nautilus_trader.indicators.swings.Swings"]], "volatilityratio (class in nautilus_trader.indicators.volatility_ratio)": [[14, "nautilus_trader.indicators.volatility_ratio.VolatilityRatio"]], "volumeweightedaverageprice (class in nautilus_trader.indicators.vwap)": [[14, "nautilus_trader.indicators.vwap.VolumeWeightedAveragePrice"]], "weightedmovingaverage (class in nautilus_trader.indicators.average.wma)": [[14, "nautilus_trader.indicators.average.wma.WeightedMovingAverage"]], "alpha (exponentialmovingaverage attribute)": [[14, "nautilus_trader.indicators.average.ema.ExponentialMovingAverage.alpha"]], "alpha_diff (adaptivemovingaverage attribute)": [[14, "nautilus_trader.indicators.average.ama.AdaptiveMovingAverage.alpha_diff"]], "alpha_fast (adaptivemovingaverage attribute)": [[14, "nautilus_trader.indicators.average.ama.AdaptiveMovingAverage.alpha_fast"]], "alpha_slow (adaptivemovingaverage attribute)": [[14, "nautilus_trader.indicators.average.ama.AdaptiveMovingAverage.alpha_slow"]], "average (spreadanalyzer attribute)": [[14, "nautilus_trader.indicators.spread_analyzer.SpreadAnalyzer.average"]], "body_size (fuzzycandle attribute)": [[14, "nautilus_trader.indicators.fuzzy_candlesticks.FuzzyCandle.body_size"]], "capacity (spreadanalyzer attribute)": [[14, "nautilus_trader.indicators.spread_analyzer.SpreadAnalyzer.capacity"]], "changed (swings attribute)": [[14, "nautilus_trader.indicators.swings.Swings.changed"]], "count (adaptivemovingaverage attribute)": [[14, "nautilus_trader.indicators.average.ama.AdaptiveMovingAverage.count"]], "count (exponentialmovingaverage attribute)": [[14, "nautilus_trader.indicators.average.ema.ExponentialMovingAverage.count"]], "count (hullmovingaverage attribute)": [[14, "nautilus_trader.indicators.average.hma.HullMovingAverage.count"]], "count (movingaverage attribute)": [[14, "nautilus_trader.indicators.average.moving_average.MovingAverage.count"]], "count (simplemovingaverage attribute)": [[14, "nautilus_trader.indicators.average.sma.SimpleMovingAverage.count"]], "count (weightedmovingaverage attribute)": [[14, "nautilus_trader.indicators.average.wma.WeightedMovingAverage.count"]], "create() (movingaveragefactory static method)": [[14, "nautilus_trader.indicators.average.ma_factory.MovingAverageFactory.create"]], "current (spreadanalyzer attribute)": [[14, "nautilus_trader.indicators.spread_analyzer.SpreadAnalyzer.current"]], "direction (fuzzycandle attribute)": [[14, "nautilus_trader.indicators.fuzzy_candlesticks.FuzzyCandle.direction"]], "direction (swings attribute)": [[14, "nautilus_trader.indicators.swings.Swings.direction"]], "duration (swings attribute)": [[14, "nautilus_trader.indicators.swings.Swings.duration"]], "fast_period (movingaverageconvergencedivergence attribute)": [[14, "nautilus_trader.indicators.macd.MovingAverageConvergenceDivergence.fast_period"]], "fast_period (volatilityratio attribute)": [[14, "nautilus_trader.indicators.volatility_ratio.VolatilityRatio.fast_period"]], "handle_bar() (adaptivemovingaverage method)": [[14, "nautilus_trader.indicators.average.ama.AdaptiveMovingAverage.handle_bar"]], "handle_bar() (averagetruerange method)": [[14, "nautilus_trader.indicators.atr.AverageTrueRange.handle_bar"]], "handle_bar() (bollingerbands method)": [[14, "nautilus_trader.indicators.bollinger_bands.BollingerBands.handle_bar"]], "handle_bar() (donchianchannel method)": [[14, "nautilus_trader.indicators.donchian_channel.DonchianChannel.handle_bar"]], "handle_bar() (efficiencyratio method)": [[14, "nautilus_trader.indicators.efficiency_ratio.EfficiencyRatio.handle_bar"]], "handle_bar() (exponentialmovingaverage method)": [[14, "nautilus_trader.indicators.average.ema.ExponentialMovingAverage.handle_bar"]], "handle_bar() (fuzzycandlesticks method)": [[14, "nautilus_trader.indicators.fuzzy_candlesticks.FuzzyCandlesticks.handle_bar"]], "handle_bar() (hullmovingaverage method)": [[14, "nautilus_trader.indicators.average.hma.HullMovingAverage.handle_bar"]], "handle_bar() (indicator method)": [[14, "nautilus_trader.indicators.base.indicator.Indicator.handle_bar"]], "handle_bar() (keltnerchannel method)": [[14, "nautilus_trader.indicators.keltner_channel.KeltnerChannel.handle_bar"]], "handle_bar() (keltnerposition method)": [[14, "nautilus_trader.indicators.keltner_position.KeltnerPosition.handle_bar"]], "handle_bar() (movingaverage method)": [[14, "nautilus_trader.indicators.average.moving_average.MovingAverage.handle_bar"]], "handle_bar() (movingaverageconvergencedivergence method)": [[14, "nautilus_trader.indicators.macd.MovingAverageConvergenceDivergence.handle_bar"]], "handle_bar() (onbalancevolume method)": [[14, "nautilus_trader.indicators.obv.OnBalanceVolume.handle_bar"]], "handle_bar() (pressure method)": [[14, "nautilus_trader.indicators.pressure.Pressure.handle_bar"]], "handle_bar() (rateofchange method)": [[14, "nautilus_trader.indicators.roc.RateOfChange.handle_bar"]], "handle_bar() (relativestrengthindex method)": [[14, "nautilus_trader.indicators.rsi.RelativeStrengthIndex.handle_bar"]], "handle_bar() (simplemovingaverage method)": [[14, "nautilus_trader.indicators.average.sma.SimpleMovingAverage.handle_bar"]], "handle_bar() (spreadanalyzer method)": [[14, "nautilus_trader.indicators.spread_analyzer.SpreadAnalyzer.handle_bar"]], "handle_bar() (stochastics method)": [[14, "nautilus_trader.indicators.stochastics.Stochastics.handle_bar"]], "handle_bar() (swings method)": [[14, "nautilus_trader.indicators.swings.Swings.handle_bar"]], "handle_bar() (volatilityratio method)": [[14, "nautilus_trader.indicators.volatility_ratio.VolatilityRatio.handle_bar"]], "handle_bar() (volumeweightedaverageprice method)": [[14, "nautilus_trader.indicators.vwap.VolumeWeightedAveragePrice.handle_bar"]], "handle_bar() (weightedmovingaverage method)": [[14, "nautilus_trader.indicators.average.wma.WeightedMovingAverage.handle_bar"]], "handle_quote_tick() (adaptivemovingaverage method)": [[14, "nautilus_trader.indicators.average.ama.AdaptiveMovingAverage.handle_quote_tick"]], "handle_quote_tick() (averagetruerange method)": [[14, "nautilus_trader.indicators.atr.AverageTrueRange.handle_quote_tick"]], "handle_quote_tick() (bollingerbands method)": [[14, "nautilus_trader.indicators.bollinger_bands.BollingerBands.handle_quote_tick"]], "handle_quote_tick() (donchianchannel method)": [[14, "nautilus_trader.indicators.donchian_channel.DonchianChannel.handle_quote_tick"]], "handle_quote_tick() (efficiencyratio method)": [[14, "nautilus_trader.indicators.efficiency_ratio.EfficiencyRatio.handle_quote_tick"]], "handle_quote_tick() (exponentialmovingaverage method)": [[14, "nautilus_trader.indicators.average.ema.ExponentialMovingAverage.handle_quote_tick"]], "handle_quote_tick() (fuzzycandlesticks method)": [[14, "nautilus_trader.indicators.fuzzy_candlesticks.FuzzyCandlesticks.handle_quote_tick"]], "handle_quote_tick() (hullmovingaverage method)": [[14, "nautilus_trader.indicators.average.hma.HullMovingAverage.handle_quote_tick"]], "handle_quote_tick() (indicator method)": [[14, "nautilus_trader.indicators.base.indicator.Indicator.handle_quote_tick"]], "handle_quote_tick() (keltnerchannel method)": [[14, "nautilus_trader.indicators.keltner_channel.KeltnerChannel.handle_quote_tick"]], "handle_quote_tick() (keltnerposition method)": [[14, "nautilus_trader.indicators.keltner_position.KeltnerPosition.handle_quote_tick"]], "handle_quote_tick() (movingaverage method)": [[14, "nautilus_trader.indicators.average.moving_average.MovingAverage.handle_quote_tick"]], "handle_quote_tick() (movingaverageconvergencedivergence method)": [[14, "nautilus_trader.indicators.macd.MovingAverageConvergenceDivergence.handle_quote_tick"]], "handle_quote_tick() (onbalancevolume method)": [[14, "nautilus_trader.indicators.obv.OnBalanceVolume.handle_quote_tick"]], "handle_quote_tick() (pressure method)": [[14, "nautilus_trader.indicators.pressure.Pressure.handle_quote_tick"]], "handle_quote_tick() (rateofchange method)": [[14, "nautilus_trader.indicators.roc.RateOfChange.handle_quote_tick"]], "handle_quote_tick() (relativestrengthindex method)": [[14, "nautilus_trader.indicators.rsi.RelativeStrengthIndex.handle_quote_tick"]], "handle_quote_tick() (simplemovingaverage method)": [[14, "nautilus_trader.indicators.average.sma.SimpleMovingAverage.handle_quote_tick"]], "handle_quote_tick() (spreadanalyzer method)": [[14, "nautilus_trader.indicators.spread_analyzer.SpreadAnalyzer.handle_quote_tick"]], "handle_quote_tick() (stochastics method)": [[14, "nautilus_trader.indicators.stochastics.Stochastics.handle_quote_tick"]], "handle_quote_tick() (swings method)": [[14, "nautilus_trader.indicators.swings.Swings.handle_quote_tick"]], "handle_quote_tick() (volatilityratio method)": [[14, "nautilus_trader.indicators.volatility_ratio.VolatilityRatio.handle_quote_tick"]], "handle_quote_tick() (volumeweightedaverageprice method)": [[14, "nautilus_trader.indicators.vwap.VolumeWeightedAveragePrice.handle_quote_tick"]], "handle_quote_tick() (weightedmovingaverage method)": [[14, "nautilus_trader.indicators.average.wma.WeightedMovingAverage.handle_quote_tick"]], "handle_trade_tick() (adaptivemovingaverage method)": [[14, "nautilus_trader.indicators.average.ama.AdaptiveMovingAverage.handle_trade_tick"]], "handle_trade_tick() (averagetruerange method)": [[14, "nautilus_trader.indicators.atr.AverageTrueRange.handle_trade_tick"]], "handle_trade_tick() (bollingerbands method)": [[14, "nautilus_trader.indicators.bollinger_bands.BollingerBands.handle_trade_tick"]], "handle_trade_tick() (donchianchannel method)": [[14, "nautilus_trader.indicators.donchian_channel.DonchianChannel.handle_trade_tick"]], "handle_trade_tick() (efficiencyratio method)": [[14, "nautilus_trader.indicators.efficiency_ratio.EfficiencyRatio.handle_trade_tick"]], "handle_trade_tick() (exponentialmovingaverage method)": [[14, "nautilus_trader.indicators.average.ema.ExponentialMovingAverage.handle_trade_tick"]], "handle_trade_tick() (fuzzycandlesticks method)": [[14, "nautilus_trader.indicators.fuzzy_candlesticks.FuzzyCandlesticks.handle_trade_tick"]], "handle_trade_tick() (hullmovingaverage method)": [[14, "nautilus_trader.indicators.average.hma.HullMovingAverage.handle_trade_tick"]], "handle_trade_tick() (indicator method)": [[14, "nautilus_trader.indicators.base.indicator.Indicator.handle_trade_tick"]], "handle_trade_tick() (keltnerchannel method)": [[14, "nautilus_trader.indicators.keltner_channel.KeltnerChannel.handle_trade_tick"]], "handle_trade_tick() (keltnerposition method)": [[14, "nautilus_trader.indicators.keltner_position.KeltnerPosition.handle_trade_tick"]], "handle_trade_tick() (movingaverage method)": [[14, "nautilus_trader.indicators.average.moving_average.MovingAverage.handle_trade_tick"]], "handle_trade_tick() (movingaverageconvergencedivergence method)": [[14, "nautilus_trader.indicators.macd.MovingAverageConvergenceDivergence.handle_trade_tick"]], "handle_trade_tick() (onbalancevolume method)": [[14, "nautilus_trader.indicators.obv.OnBalanceVolume.handle_trade_tick"]], "handle_trade_tick() (pressure method)": [[14, "nautilus_trader.indicators.pressure.Pressure.handle_trade_tick"]], "handle_trade_tick() (rateofchange method)": [[14, "nautilus_trader.indicators.roc.RateOfChange.handle_trade_tick"]], "handle_trade_tick() (relativestrengthindex method)": [[14, "nautilus_trader.indicators.rsi.RelativeStrengthIndex.handle_trade_tick"]], "handle_trade_tick() (simplemovingaverage method)": [[14, "nautilus_trader.indicators.average.sma.SimpleMovingAverage.handle_trade_tick"]], "handle_trade_tick() (spreadanalyzer method)": [[14, "nautilus_trader.indicators.spread_analyzer.SpreadAnalyzer.handle_trade_tick"]], "handle_trade_tick() (stochastics method)": [[14, "nautilus_trader.indicators.stochastics.Stochastics.handle_trade_tick"]], "handle_trade_tick() (swings method)": [[14, "nautilus_trader.indicators.swings.Swings.handle_trade_tick"]], "handle_trade_tick() (volatilityratio method)": [[14, "nautilus_trader.indicators.volatility_ratio.VolatilityRatio.handle_trade_tick"]], "handle_trade_tick() (volumeweightedaverageprice method)": [[14, "nautilus_trader.indicators.vwap.VolumeWeightedAveragePrice.handle_trade_tick"]], "handle_trade_tick() (weightedmovingaverage method)": [[14, "nautilus_trader.indicators.average.wma.WeightedMovingAverage.handle_trade_tick"]], "has_inputs (adaptivemovingaverage attribute)": [[14, "nautilus_trader.indicators.average.ama.AdaptiveMovingAverage.has_inputs"]], "has_inputs (averagetruerange attribute)": [[14, "nautilus_trader.indicators.atr.AverageTrueRange.has_inputs"]], "has_inputs (bollingerbands attribute)": [[14, "nautilus_trader.indicators.bollinger_bands.BollingerBands.has_inputs"]], "has_inputs (donchianchannel attribute)": [[14, "nautilus_trader.indicators.donchian_channel.DonchianChannel.has_inputs"]], "has_inputs (efficiencyratio attribute)": [[14, "nautilus_trader.indicators.efficiency_ratio.EfficiencyRatio.has_inputs"]], "has_inputs (exponentialmovingaverage attribute)": [[14, "nautilus_trader.indicators.average.ema.ExponentialMovingAverage.has_inputs"]], "has_inputs (fuzzycandlesticks attribute)": [[14, "nautilus_trader.indicators.fuzzy_candlesticks.FuzzyCandlesticks.has_inputs"]], "has_inputs (hullmovingaverage attribute)": [[14, "nautilus_trader.indicators.average.hma.HullMovingAverage.has_inputs"]], "has_inputs (indicator attribute)": [[14, "nautilus_trader.indicators.base.indicator.Indicator.has_inputs"]], "has_inputs (keltnerchannel attribute)": [[14, "nautilus_trader.indicators.keltner_channel.KeltnerChannel.has_inputs"]], "has_inputs (keltnerposition attribute)": [[14, "nautilus_trader.indicators.keltner_position.KeltnerPosition.has_inputs"]], "has_inputs (movingaverage attribute)": [[14, "nautilus_trader.indicators.average.moving_average.MovingAverage.has_inputs"]], "has_inputs (movingaverageconvergencedivergence attribute)": [[14, "nautilus_trader.indicators.macd.MovingAverageConvergenceDivergence.has_inputs"]], "has_inputs (onbalancevolume attribute)": [[14, "nautilus_trader.indicators.obv.OnBalanceVolume.has_inputs"]], "has_inputs (pressure attribute)": [[14, "nautilus_trader.indicators.pressure.Pressure.has_inputs"]], "has_inputs (rateofchange attribute)": [[14, "nautilus_trader.indicators.roc.RateOfChange.has_inputs"]], "has_inputs (relativestrengthindex attribute)": [[14, "nautilus_trader.indicators.rsi.RelativeStrengthIndex.has_inputs"]], "has_inputs (simplemovingaverage attribute)": [[14, "nautilus_trader.indicators.average.sma.SimpleMovingAverage.has_inputs"]], "has_inputs (spreadanalyzer attribute)": [[14, "nautilus_trader.indicators.spread_analyzer.SpreadAnalyzer.has_inputs"]], "has_inputs (stochastics attribute)": [[14, "nautilus_trader.indicators.stochastics.Stochastics.has_inputs"]], "has_inputs (swings attribute)": [[14, "nautilus_trader.indicators.swings.Swings.has_inputs"]], "has_inputs (volatilityratio attribute)": [[14, "nautilus_trader.indicators.volatility_ratio.VolatilityRatio.has_inputs"]], "has_inputs (volumeweightedaverageprice attribute)": [[14, "nautilus_trader.indicators.vwap.VolumeWeightedAveragePrice.has_inputs"]], "has_inputs (weightedmovingaverage attribute)": [[14, "nautilus_trader.indicators.average.wma.WeightedMovingAverage.has_inputs"]], "high_datetime (swings attribute)": [[14, "nautilus_trader.indicators.swings.Swings.high_datetime"]], "high_price (swings attribute)": [[14, "nautilus_trader.indicators.swings.Swings.high_price"]], "initialized (adaptivemovingaverage attribute)": [[14, "nautilus_trader.indicators.average.ama.AdaptiveMovingAverage.initialized"]], "initialized (averagetruerange attribute)": [[14, "nautilus_trader.indicators.atr.AverageTrueRange.initialized"]], "initialized (bollingerbands attribute)": [[14, "nautilus_trader.indicators.bollinger_bands.BollingerBands.initialized"]], "initialized (donchianchannel attribute)": [[14, "nautilus_trader.indicators.donchian_channel.DonchianChannel.initialized"]], "initialized (efficiencyratio attribute)": [[14, "nautilus_trader.indicators.efficiency_ratio.EfficiencyRatio.initialized"]], "initialized (exponentialmovingaverage attribute)": [[14, "nautilus_trader.indicators.average.ema.ExponentialMovingAverage.initialized"]], "initialized (fuzzycandlesticks attribute)": [[14, "nautilus_trader.indicators.fuzzy_candlesticks.FuzzyCandlesticks.initialized"]], "initialized (hullmovingaverage attribute)": [[14, "nautilus_trader.indicators.average.hma.HullMovingAverage.initialized"]], "initialized (indicator attribute)": [[14, "nautilus_trader.indicators.base.indicator.Indicator.initialized"]], "initialized (keltnerchannel attribute)": [[14, "nautilus_trader.indicators.keltner_channel.KeltnerChannel.initialized"]], "initialized (keltnerposition attribute)": [[14, "nautilus_trader.indicators.keltner_position.KeltnerPosition.initialized"]], "initialized (movingaverage attribute)": [[14, "nautilus_trader.indicators.average.moving_average.MovingAverage.initialized"]], "initialized (movingaverageconvergencedivergence attribute)": [[14, "nautilus_trader.indicators.macd.MovingAverageConvergenceDivergence.initialized"]], "initialized (onbalancevolume attribute)": [[14, "nautilus_trader.indicators.obv.OnBalanceVolume.initialized"]], "initialized (pressure attribute)": [[14, "nautilus_trader.indicators.pressure.Pressure.initialized"]], "initialized (rateofchange attribute)": [[14, "nautilus_trader.indicators.roc.RateOfChange.initialized"]], "initialized (relativestrengthindex attribute)": [[14, "nautilus_trader.indicators.rsi.RelativeStrengthIndex.initialized"]], "initialized (simplemovingaverage attribute)": [[14, "nautilus_trader.indicators.average.sma.SimpleMovingAverage.initialized"]], "initialized (spreadanalyzer attribute)": [[14, "nautilus_trader.indicators.spread_analyzer.SpreadAnalyzer.initialized"]], "initialized (stochastics attribute)": [[14, "nautilus_trader.indicators.stochastics.Stochastics.initialized"]], "initialized (swings attribute)": [[14, "nautilus_trader.indicators.swings.Swings.initialized"]], "initialized (volatilityratio attribute)": [[14, "nautilus_trader.indicators.volatility_ratio.VolatilityRatio.initialized"]], "initialized (volumeweightedaverageprice attribute)": [[14, "nautilus_trader.indicators.vwap.VolumeWeightedAveragePrice.initialized"]], "initialized (weightedmovingaverage attribute)": [[14, "nautilus_trader.indicators.average.wma.WeightedMovingAverage.initialized"]], "instrument_id (spreadanalyzer attribute)": [[14, "nautilus_trader.indicators.spread_analyzer.SpreadAnalyzer.instrument_id"]], "k (bollingerbands attribute)": [[14, "nautilus_trader.indicators.bollinger_bands.BollingerBands.k"]], "k_multiplier (keltnerchannel attribute)": [[14, "nautilus_trader.indicators.keltner_channel.KeltnerChannel.k_multiplier"]], "k_multiplier (keltnerposition attribute)": [[14, "nautilus_trader.indicators.keltner_position.KeltnerPosition.k_multiplier"]], "length (swings attribute)": [[14, "nautilus_trader.indicators.swings.Swings.length"]], "low_datetime (swings attribute)": [[14, "nautilus_trader.indicators.swings.Swings.low_datetime"]], "low_price (swings attribute)": [[14, "nautilus_trader.indicators.swings.Swings.low_price"]], "lower (bollingerbands attribute)": [[14, "nautilus_trader.indicators.bollinger_bands.BollingerBands.lower"]], "lower (donchianchannel attribute)": [[14, "nautilus_trader.indicators.donchian_channel.DonchianChannel.lower"]], "lower (keltnerchannel attribute)": [[14, "nautilus_trader.indicators.keltner_channel.KeltnerChannel.lower"]], "lower_wick_size (fuzzycandle attribute)": [[14, "nautilus_trader.indicators.fuzzy_candlesticks.FuzzyCandle.lower_wick_size"]], "middle (bollingerbands attribute)": [[14, "nautilus_trader.indicators.bollinger_bands.BollingerBands.middle"]], "middle (donchianchannel attribute)": [[14, "nautilus_trader.indicators.donchian_channel.DonchianChannel.middle"]], "middle (keltnerchannel attribute)": [[14, "nautilus_trader.indicators.keltner_channel.KeltnerChannel.middle"]], "name (adaptivemovingaverage attribute)": [[14, "nautilus_trader.indicators.average.ama.AdaptiveMovingAverage.name"]], "name (averagetruerange attribute)": [[14, "nautilus_trader.indicators.atr.AverageTrueRange.name"]], "name (bollingerbands attribute)": [[14, "nautilus_trader.indicators.bollinger_bands.BollingerBands.name"]], "name (donchianchannel attribute)": [[14, "nautilus_trader.indicators.donchian_channel.DonchianChannel.name"]], "name (efficiencyratio attribute)": [[14, "nautilus_trader.indicators.efficiency_ratio.EfficiencyRatio.name"]], "name (exponentialmovingaverage attribute)": [[14, "nautilus_trader.indicators.average.ema.ExponentialMovingAverage.name"]], "name (fuzzycandlesticks attribute)": [[14, "nautilus_trader.indicators.fuzzy_candlesticks.FuzzyCandlesticks.name"]], "name (hullmovingaverage attribute)": [[14, "nautilus_trader.indicators.average.hma.HullMovingAverage.name"]], "name (indicator attribute)": [[14, "nautilus_trader.indicators.base.indicator.Indicator.name"]], "name (keltnerchannel attribute)": [[14, "nautilus_trader.indicators.keltner_channel.KeltnerChannel.name"]], "name (keltnerposition attribute)": [[14, "nautilus_trader.indicators.keltner_position.KeltnerPosition.name"]], "name (movingaverage attribute)": [[14, "nautilus_trader.indicators.average.moving_average.MovingAverage.name"]], "name (movingaverageconvergencedivergence attribute)": [[14, "nautilus_trader.indicators.macd.MovingAverageConvergenceDivergence.name"]], "name (onbalancevolume attribute)": [[14, "nautilus_trader.indicators.obv.OnBalanceVolume.name"]], "name (pressure attribute)": [[14, "nautilus_trader.indicators.pressure.Pressure.name"]], "name (rateofchange attribute)": [[14, "nautilus_trader.indicators.roc.RateOfChange.name"]], "name (relativestrengthindex attribute)": [[14, "nautilus_trader.indicators.rsi.RelativeStrengthIndex.name"]], "name (simplemovingaverage attribute)": [[14, "nautilus_trader.indicators.average.sma.SimpleMovingAverage.name"]], "name (spreadanalyzer attribute)": [[14, "nautilus_trader.indicators.spread_analyzer.SpreadAnalyzer.name"]], "name (stochastics attribute)": [[14, "nautilus_trader.indicators.stochastics.Stochastics.name"]], "name (swings attribute)": [[14, "nautilus_trader.indicators.swings.Swings.name"]], "name (volatilityratio attribute)": [[14, "nautilus_trader.indicators.volatility_ratio.VolatilityRatio.name"]], "name (volumeweightedaverageprice attribute)": [[14, "nautilus_trader.indicators.vwap.VolumeWeightedAveragePrice.name"]], "name (weightedmovingaverage attribute)": [[14, "nautilus_trader.indicators.average.wma.WeightedMovingAverage.name"]], "nautilus_trader.indicators": [[14, "module-nautilus_trader.indicators"]], "nautilus_trader.indicators.atr": [[14, "module-nautilus_trader.indicators.atr"]], "nautilus_trader.indicators.average.ama": [[14, "module-nautilus_trader.indicators.average.ama"]], "nautilus_trader.indicators.average.ema": [[14, "module-nautilus_trader.indicators.average.ema"]], "nautilus_trader.indicators.average.hma": [[14, "module-nautilus_trader.indicators.average.hma"]], "nautilus_trader.indicators.average.ma_factory": [[14, "module-nautilus_trader.indicators.average.ma_factory"]], "nautilus_trader.indicators.average.moving_average": [[14, "module-nautilus_trader.indicators.average.moving_average"]], "nautilus_trader.indicators.average.sma": [[14, "module-nautilus_trader.indicators.average.sma"]], "nautilus_trader.indicators.average.wma": [[14, "module-nautilus_trader.indicators.average.wma"]], "nautilus_trader.indicators.base.indicator": [[14, "module-nautilus_trader.indicators.base.indicator"]], "nautilus_trader.indicators.bollinger_bands": [[14, "module-nautilus_trader.indicators.bollinger_bands"]], "nautilus_trader.indicators.donchian_channel": [[14, "module-nautilus_trader.indicators.donchian_channel"]], "nautilus_trader.indicators.efficiency_ratio": [[14, "module-nautilus_trader.indicators.efficiency_ratio"]], "nautilus_trader.indicators.fuzzy_candlesticks": [[14, "module-nautilus_trader.indicators.fuzzy_candlesticks"]], "nautilus_trader.indicators.keltner_channel": [[14, "module-nautilus_trader.indicators.keltner_channel"]], "nautilus_trader.indicators.keltner_position": [[14, "module-nautilus_trader.indicators.keltner_position"]], "nautilus_trader.indicators.macd": [[14, "module-nautilus_trader.indicators.macd"]], "nautilus_trader.indicators.obv": [[14, "module-nautilus_trader.indicators.obv"]], "nautilus_trader.indicators.pressure": [[14, "module-nautilus_trader.indicators.pressure"]], "nautilus_trader.indicators.roc": [[14, "module-nautilus_trader.indicators.roc"]], "nautilus_trader.indicators.rsi": [[14, "module-nautilus_trader.indicators.rsi"]], "nautilus_trader.indicators.spread_analyzer": [[14, "module-nautilus_trader.indicators.spread_analyzer"]], "nautilus_trader.indicators.stochastics": [[14, "module-nautilus_trader.indicators.stochastics"]], "nautilus_trader.indicators.swings": [[14, "module-nautilus_trader.indicators.swings"]], "nautilus_trader.indicators.volatility_ratio": [[14, "module-nautilus_trader.indicators.volatility_ratio"]], "nautilus_trader.indicators.vwap": [[14, "module-nautilus_trader.indicators.vwap"]], "period (adaptivemovingaverage attribute)": [[14, "nautilus_trader.indicators.average.ama.AdaptiveMovingAverage.period"]], "period (averagetruerange attribute)": [[14, "nautilus_trader.indicators.atr.AverageTrueRange.period"]], "period (bollingerbands attribute)": [[14, "nautilus_trader.indicators.bollinger_bands.BollingerBands.period"]], "period (donchianchannel attribute)": [[14, "nautilus_trader.indicators.donchian_channel.DonchianChannel.period"]], "period (efficiencyratio attribute)": [[14, "nautilus_trader.indicators.efficiency_ratio.EfficiencyRatio.period"]], "period (exponentialmovingaverage attribute)": [[14, "nautilus_trader.indicators.average.ema.ExponentialMovingAverage.period"]], "period (fuzzycandlesticks attribute)": [[14, "nautilus_trader.indicators.fuzzy_candlesticks.FuzzyCandlesticks.period"]], "period (hullmovingaverage attribute)": [[14, "nautilus_trader.indicators.average.hma.HullMovingAverage.period"]], "period (keltnerchannel attribute)": [[14, "nautilus_trader.indicators.keltner_channel.KeltnerChannel.period"]], "period (keltnerposition attribute)": [[14, "nautilus_trader.indicators.keltner_position.KeltnerPosition.period"]], "period (movingaverage attribute)": [[14, "nautilus_trader.indicators.average.moving_average.MovingAverage.period"]], "period (onbalancevolume attribute)": [[14, "nautilus_trader.indicators.obv.OnBalanceVolume.period"]], "period (pressure attribute)": [[14, "nautilus_trader.indicators.pressure.Pressure.period"]], "period (rateofchange attribute)": [[14, "nautilus_trader.indicators.roc.RateOfChange.period"]], "period (relativestrengthindex attribute)": [[14, "nautilus_trader.indicators.rsi.RelativeStrengthIndex.period"]], "period (simplemovingaverage attribute)": [[14, "nautilus_trader.indicators.average.sma.SimpleMovingAverage.period"]], "period (swings attribute)": [[14, "nautilus_trader.indicators.swings.Swings.period"]], "period (weightedmovingaverage attribute)": [[14, "nautilus_trader.indicators.average.wma.WeightedMovingAverage.period"]], "period_alpha_fast (adaptivemovingaverage attribute)": [[14, "nautilus_trader.indicators.average.ama.AdaptiveMovingAverage.period_alpha_fast"]], "period_alpha_slow (adaptivemovingaverage attribute)": [[14, "nautilus_trader.indicators.average.ama.AdaptiveMovingAverage.period_alpha_slow"]], "period_d (stochastics attribute)": [[14, "nautilus_trader.indicators.stochastics.Stochastics.period_d"]], "period_er (adaptivemovingaverage attribute)": [[14, "nautilus_trader.indicators.average.ama.AdaptiveMovingAverage.period_er"]], "period_k (stochastics attribute)": [[14, "nautilus_trader.indicators.stochastics.Stochastics.period_k"]], "price_type (adaptivemovingaverage attribute)": [[14, "nautilus_trader.indicators.average.ama.AdaptiveMovingAverage.price_type"]], "price_type (exponentialmovingaverage attribute)": [[14, "nautilus_trader.indicators.average.ema.ExponentialMovingAverage.price_type"]], "price_type (hullmovingaverage attribute)": [[14, "nautilus_trader.indicators.average.hma.HullMovingAverage.price_type"]], "price_type (movingaverage attribute)": [[14, "nautilus_trader.indicators.average.moving_average.MovingAverage.price_type"]], "price_type (movingaverageconvergencedivergence attribute)": [[14, "nautilus_trader.indicators.macd.MovingAverageConvergenceDivergence.price_type"]], "price_type (simplemovingaverage attribute)": [[14, "nautilus_trader.indicators.average.sma.SimpleMovingAverage.price_type"]], "price_type (weightedmovingaverage attribute)": [[14, "nautilus_trader.indicators.average.wma.WeightedMovingAverage.price_type"]], "reset() (adaptivemovingaverage method)": [[14, "nautilus_trader.indicators.average.ama.AdaptiveMovingAverage.reset"]], "reset() (averagetruerange method)": [[14, "nautilus_trader.indicators.atr.AverageTrueRange.reset"]], "reset() (bollingerbands method)": [[14, "nautilus_trader.indicators.bollinger_bands.BollingerBands.reset"]], "reset() (donchianchannel method)": [[14, "nautilus_trader.indicators.donchian_channel.DonchianChannel.reset"]], "reset() (efficiencyratio method)": [[14, "nautilus_trader.indicators.efficiency_ratio.EfficiencyRatio.reset"]], "reset() (exponentialmovingaverage method)": [[14, "nautilus_trader.indicators.average.ema.ExponentialMovingAverage.reset"]], "reset() (fuzzycandlesticks method)": [[14, "nautilus_trader.indicators.fuzzy_candlesticks.FuzzyCandlesticks.reset"]], "reset() (hullmovingaverage method)": [[14, "nautilus_trader.indicators.average.hma.HullMovingAverage.reset"]], "reset() (indicator method)": [[14, "nautilus_trader.indicators.base.indicator.Indicator.reset"]], "reset() (keltnerchannel method)": [[14, "nautilus_trader.indicators.keltner_channel.KeltnerChannel.reset"]], "reset() (keltnerposition method)": [[14, "nautilus_trader.indicators.keltner_position.KeltnerPosition.reset"]], "reset() (movingaverage method)": [[14, "nautilus_trader.indicators.average.moving_average.MovingAverage.reset"]], "reset() (movingaverageconvergencedivergence method)": [[14, "nautilus_trader.indicators.macd.MovingAverageConvergenceDivergence.reset"]], "reset() (onbalancevolume method)": [[14, "nautilus_trader.indicators.obv.OnBalanceVolume.reset"]], "reset() (pressure method)": [[14, "nautilus_trader.indicators.pressure.Pressure.reset"]], "reset() (rateofchange method)": [[14, "nautilus_trader.indicators.roc.RateOfChange.reset"]], "reset() (relativestrengthindex method)": [[14, "nautilus_trader.indicators.rsi.RelativeStrengthIndex.reset"]], "reset() (simplemovingaverage method)": [[14, "nautilus_trader.indicators.average.sma.SimpleMovingAverage.reset"]], "reset() (spreadanalyzer method)": [[14, "nautilus_trader.indicators.spread_analyzer.SpreadAnalyzer.reset"]], "reset() (stochastics method)": [[14, "nautilus_trader.indicators.stochastics.Stochastics.reset"]], "reset() (swings method)": [[14, "nautilus_trader.indicators.swings.Swings.reset"]], "reset() (volatilityratio method)": [[14, "nautilus_trader.indicators.volatility_ratio.VolatilityRatio.reset"]], "reset() (volumeweightedaverageprice method)": [[14, "nautilus_trader.indicators.vwap.VolumeWeightedAveragePrice.reset"]], "reset() (weightedmovingaverage method)": [[14, "nautilus_trader.indicators.average.wma.WeightedMovingAverage.reset"]], "since_high (swings attribute)": [[14, "nautilus_trader.indicators.swings.Swings.since_high"]], "since_low (swings attribute)": [[14, "nautilus_trader.indicators.swings.Swings.since_low"]], "size (fuzzycandle attribute)": [[14, "nautilus_trader.indicators.fuzzy_candlesticks.FuzzyCandle.size"]], "slow_period (movingaverageconvergencedivergence attribute)": [[14, "nautilus_trader.indicators.macd.MovingAverageConvergenceDivergence.slow_period"]], "slow_period (volatilityratio attribute)": [[14, "nautilus_trader.indicators.volatility_ratio.VolatilityRatio.slow_period"]], "update_raw() (adaptivemovingaverage method)": [[14, "nautilus_trader.indicators.average.ama.AdaptiveMovingAverage.update_raw"]], "update_raw() (averagetruerange method)": [[14, "nautilus_trader.indicators.atr.AverageTrueRange.update_raw"]], "update_raw() (bollingerbands method)": [[14, "nautilus_trader.indicators.bollinger_bands.BollingerBands.update_raw"]], "update_raw() (donchianchannel method)": [[14, "nautilus_trader.indicators.donchian_channel.DonchianChannel.update_raw"]], "update_raw() (efficiencyratio method)": [[14, "nautilus_trader.indicators.efficiency_ratio.EfficiencyRatio.update_raw"]], "update_raw() (exponentialmovingaverage method)": [[14, "nautilus_trader.indicators.average.ema.ExponentialMovingAverage.update_raw"]], "update_raw() (fuzzycandlesticks method)": [[14, "nautilus_trader.indicators.fuzzy_candlesticks.FuzzyCandlesticks.update_raw"]], "update_raw() (hullmovingaverage method)": [[14, "nautilus_trader.indicators.average.hma.HullMovingAverage.update_raw"]], "update_raw() (keltnerchannel method)": [[14, "nautilus_trader.indicators.keltner_channel.KeltnerChannel.update_raw"]], "update_raw() (keltnerposition method)": [[14, "nautilus_trader.indicators.keltner_position.KeltnerPosition.update_raw"]], "update_raw() (movingaverage method)": [[14, "nautilus_trader.indicators.average.moving_average.MovingAverage.update_raw"]], "update_raw() (movingaverageconvergencedivergence method)": [[14, "nautilus_trader.indicators.macd.MovingAverageConvergenceDivergence.update_raw"]], "update_raw() (onbalancevolume method)": [[14, "nautilus_trader.indicators.obv.OnBalanceVolume.update_raw"]], "update_raw() (pressure method)": [[14, "nautilus_trader.indicators.pressure.Pressure.update_raw"]], "update_raw() (rateofchange method)": [[14, "nautilus_trader.indicators.roc.RateOfChange.update_raw"]], "update_raw() (relativestrengthindex method)": [[14, "nautilus_trader.indicators.rsi.RelativeStrengthIndex.update_raw"]], "update_raw() (simplemovingaverage method)": [[14, "nautilus_trader.indicators.average.sma.SimpleMovingAverage.update_raw"]], "update_raw() (stochastics method)": [[14, "nautilus_trader.indicators.stochastics.Stochastics.update_raw"]], "update_raw() (swings method)": [[14, "nautilus_trader.indicators.swings.Swings.update_raw"]], "update_raw() (volatilityratio method)": [[14, "nautilus_trader.indicators.volatility_ratio.VolatilityRatio.update_raw"]], "update_raw() (volumeweightedaverageprice method)": [[14, "nautilus_trader.indicators.vwap.VolumeWeightedAveragePrice.update_raw"]], "update_raw() (weightedmovingaverage method)": [[14, "nautilus_trader.indicators.average.wma.WeightedMovingAverage.update_raw"]], "upper (bollingerbands attribute)": [[14, "nautilus_trader.indicators.bollinger_bands.BollingerBands.upper"]], "upper (donchianchannel attribute)": [[14, "nautilus_trader.indicators.donchian_channel.DonchianChannel.upper"]], "upper (keltnerchannel attribute)": [[14, "nautilus_trader.indicators.keltner_channel.KeltnerChannel.upper"]], "upper_wick_size (fuzzycandle attribute)": [[14, "nautilus_trader.indicators.fuzzy_candlesticks.FuzzyCandle.upper_wick_size"]], "value (adaptivemovingaverage attribute)": [[14, "nautilus_trader.indicators.average.ama.AdaptiveMovingAverage.value"]], "value (averagetruerange attribute)": [[14, "nautilus_trader.indicators.atr.AverageTrueRange.value"]], "value (efficiencyratio attribute)": [[14, "nautilus_trader.indicators.efficiency_ratio.EfficiencyRatio.value"]], "value (exponentialmovingaverage attribute)": [[14, "nautilus_trader.indicators.average.ema.ExponentialMovingAverage.value"]], "value (fuzzycandlesticks attribute)": [[14, "nautilus_trader.indicators.fuzzy_candlesticks.FuzzyCandlesticks.value"]], "value (hullmovingaverage attribute)": [[14, "nautilus_trader.indicators.average.hma.HullMovingAverage.value"]], "value (keltnerposition attribute)": [[14, "nautilus_trader.indicators.keltner_position.KeltnerPosition.value"]], "value (movingaverage attribute)": [[14, "nautilus_trader.indicators.average.moving_average.MovingAverage.value"]], "value (movingaverageconvergencedivergence attribute)": [[14, "nautilus_trader.indicators.macd.MovingAverageConvergenceDivergence.value"]], "value (onbalancevolume attribute)": [[14, "nautilus_trader.indicators.obv.OnBalanceVolume.value"]], "value (pressure attribute)": [[14, "nautilus_trader.indicators.pressure.Pressure.value"]], "value (rateofchange attribute)": [[14, "nautilus_trader.indicators.roc.RateOfChange.value"]], "value (relativestrengthindex attribute)": [[14, "nautilus_trader.indicators.rsi.RelativeStrengthIndex.value"]], "value (simplemovingaverage attribute)": [[14, "nautilus_trader.indicators.average.sma.SimpleMovingAverage.value"]], "value (volatilityratio attribute)": [[14, "nautilus_trader.indicators.volatility_ratio.VolatilityRatio.value"]], "value (volumeweightedaverageprice attribute)": [[14, "nautilus_trader.indicators.vwap.VolumeWeightedAveragePrice.value"]], "value (weightedmovingaverage attribute)": [[14, "nautilus_trader.indicators.average.wma.WeightedMovingAverage.value"]], "value_cumulative (pressure attribute)": [[14, "nautilus_trader.indicators.pressure.Pressure.value_cumulative"]], "value_d (stochastics attribute)": [[14, "nautilus_trader.indicators.stochastics.Stochastics.value_d"]], "value_k (stochastics attribute)": [[14, "nautilus_trader.indicators.stochastics.Stochastics.value_k"]], "vector (fuzzycandlesticks attribute)": [[14, "nautilus_trader.indicators.fuzzy_candlesticks.FuzzyCandlesticks.vector"]], "weights (weightedmovingaverage attribute)": [[14, "nautilus_trader.indicators.average.wma.WeightedMovingAverage.weights"]], "rediscachedatabase (class in nautilus_trader.infrastructure.cache)": [[15, "nautilus_trader.infrastructure.cache.RedisCacheDatabase"]], "add() (rediscachedatabase method)": [[15, "nautilus_trader.infrastructure.cache.RedisCacheDatabase.add"]], "add_account() (rediscachedatabase method)": [[15, "nautilus_trader.infrastructure.cache.RedisCacheDatabase.add_account"]], "add_currency() (rediscachedatabase method)": [[15, "nautilus_trader.infrastructure.cache.RedisCacheDatabase.add_currency"]], "add_instrument() (rediscachedatabase method)": [[15, "nautilus_trader.infrastructure.cache.RedisCacheDatabase.add_instrument"]], "add_order() (rediscachedatabase method)": [[15, "nautilus_trader.infrastructure.cache.RedisCacheDatabase.add_order"]], "add_position() (rediscachedatabase method)": [[15, "nautilus_trader.infrastructure.cache.RedisCacheDatabase.add_position"]], "add_synthetic() (rediscachedatabase method)": [[15, "nautilus_trader.infrastructure.cache.RedisCacheDatabase.add_synthetic"]], "delete_actor() (rediscachedatabase method)": [[15, "nautilus_trader.infrastructure.cache.RedisCacheDatabase.delete_actor"]], "delete_strategy() (rediscachedatabase method)": [[15, "nautilus_trader.infrastructure.cache.RedisCacheDatabase.delete_strategy"]], "flush() (rediscachedatabase method)": [[15, "nautilus_trader.infrastructure.cache.RedisCacheDatabase.flush"]], "heartbeat() (rediscachedatabase method)": [[15, "nautilus_trader.infrastructure.cache.RedisCacheDatabase.heartbeat"]], "index_order_position() (rediscachedatabase method)": [[15, "nautilus_trader.infrastructure.cache.RedisCacheDatabase.index_order_position"]], "index_venue_order_id() (rediscachedatabase method)": [[15, "nautilus_trader.infrastructure.cache.RedisCacheDatabase.index_venue_order_id"]], "load() (rediscachedatabase method)": [[15, "nautilus_trader.infrastructure.cache.RedisCacheDatabase.load"]], "load_account() (rediscachedatabase method)": [[15, "nautilus_trader.infrastructure.cache.RedisCacheDatabase.load_account"]], "load_accounts() (rediscachedatabase method)": [[15, "nautilus_trader.infrastructure.cache.RedisCacheDatabase.load_accounts"]], "load_actor() (rediscachedatabase method)": [[15, "nautilus_trader.infrastructure.cache.RedisCacheDatabase.load_actor"]], "load_currencies() (rediscachedatabase method)": [[15, "nautilus_trader.infrastructure.cache.RedisCacheDatabase.load_currencies"]], "load_currency() (rediscachedatabase method)": [[15, "nautilus_trader.infrastructure.cache.RedisCacheDatabase.load_currency"]], "load_index_order_client() (rediscachedatabase method)": [[15, "nautilus_trader.infrastructure.cache.RedisCacheDatabase.load_index_order_client"]], "load_index_order_position() (rediscachedatabase method)": [[15, "nautilus_trader.infrastructure.cache.RedisCacheDatabase.load_index_order_position"]], "load_instrument() (rediscachedatabase method)": [[15, "nautilus_trader.infrastructure.cache.RedisCacheDatabase.load_instrument"]], "load_instruments() (rediscachedatabase method)": [[15, "nautilus_trader.infrastructure.cache.RedisCacheDatabase.load_instruments"]], "load_order() (rediscachedatabase method)": [[15, "nautilus_trader.infrastructure.cache.RedisCacheDatabase.load_order"]], "load_orders() (rediscachedatabase method)": [[15, "nautilus_trader.infrastructure.cache.RedisCacheDatabase.load_orders"]], "load_position() (rediscachedatabase method)": [[15, "nautilus_trader.infrastructure.cache.RedisCacheDatabase.load_position"]], "load_positions() (rediscachedatabase method)": [[15, "nautilus_trader.infrastructure.cache.RedisCacheDatabase.load_positions"]], "load_strategy() (rediscachedatabase method)": [[15, "nautilus_trader.infrastructure.cache.RedisCacheDatabase.load_strategy"]], "load_synthetic() (rediscachedatabase method)": [[15, "nautilus_trader.infrastructure.cache.RedisCacheDatabase.load_synthetic"]], "load_synthetics() (rediscachedatabase method)": [[15, "nautilus_trader.infrastructure.cache.RedisCacheDatabase.load_synthetics"]], "nautilus_trader.infrastructure": [[15, "module-nautilus_trader.infrastructure"]], "nautilus_trader.infrastructure.cache": [[15, "module-nautilus_trader.infrastructure.cache"]], "snapshot_order_state() (rediscachedatabase method)": [[15, "nautilus_trader.infrastructure.cache.RedisCacheDatabase.snapshot_order_state"]], "snapshot_position_state() (rediscachedatabase method)": [[15, "nautilus_trader.infrastructure.cache.RedisCacheDatabase.snapshot_position_state"]], "update_account() (rediscachedatabase method)": [[15, "nautilus_trader.infrastructure.cache.RedisCacheDatabase.update_account"]], "update_actor() (rediscachedatabase method)": [[15, "nautilus_trader.infrastructure.cache.RedisCacheDatabase.update_actor"]], "update_order() (rediscachedatabase method)": [[15, "nautilus_trader.infrastructure.cache.RedisCacheDatabase.update_order"]], "update_position() (rediscachedatabase method)": [[15, "nautilus_trader.infrastructure.cache.RedisCacheDatabase.update_position"]], "update_strategy() (rediscachedatabase method)": [[15, "nautilus_trader.infrastructure.cache.RedisCacheDatabase.update_strategy"]], "livedataclient (class in nautilus_trader.live.data_client)": [[16, "nautilus_trader.live.data_client.LiveDataClient"]], "livedataengine (class in nautilus_trader.live.data_engine)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine"]], "liveexecutionclient (class in nautilus_trader.live.execution_client)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient"]], "liveexecutionengine (class in nautilus_trader.live.execution_engine)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine"]], "livemarketdataclient (class in nautilus_trader.live.data_client)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient"]], "liveriskengine (class in nautilus_trader.live.risk_engine)": [[16, "nautilus_trader.live.risk_engine.LiveRiskEngine"]], "tradingnode (class in nautilus_trader.live.node)": [[16, "nautilus_trader.live.node.TradingNode"]], "tradingnodebuilder (class in nautilus_trader.live.node_builder)": [[16, "nautilus_trader.live.node_builder.TradingNodeBuilder"]], "account_id (liveexecutionclient attribute)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.account_id"]], "account_type (liveexecutionclient attribute)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.account_type"]], "add_data_client_factory() (tradingnode method)": [[16, "nautilus_trader.live.node.TradingNode.add_data_client_factory"]], "add_data_client_factory() (tradingnodebuilder method)": [[16, "nautilus_trader.live.node_builder.TradingNodeBuilder.add_data_client_factory"]], "add_exec_client_factory() (tradingnode method)": [[16, "nautilus_trader.live.node.TradingNode.add_exec_client_factory"]], "add_exec_client_factory() (tradingnodebuilder method)": [[16, "nautilus_trader.live.node_builder.TradingNodeBuilder.add_exec_client_factory"]], "allow_cash_positions (liveexecutionengine attribute)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.allow_cash_positions"]], "base_currency (liveexecutionclient attribute)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.base_currency"]], "batch_cancel_orders() (liveexecutionclient method)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.batch_cancel_orders"]], "build() (tradingnode method)": [[16, "nautilus_trader.live.node.TradingNode.build"]], "build_data_clients() (tradingnodebuilder method)": [[16, "nautilus_trader.live.node_builder.TradingNodeBuilder.build_data_clients"]], "build_exec_clients() (tradingnodebuilder method)": [[16, "nautilus_trader.live.node_builder.TradingNodeBuilder.build_exec_clients"]], "cache (tradingnode property)": [[16, "nautilus_trader.live.node.TradingNode.cache"]], "cancel_all_orders() (liveexecutionclient method)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.cancel_all_orders"]], "cancel_order() (liveexecutionclient method)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.cancel_order"]], "check_connected() (livedataengine method)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.check_connected"]], "check_connected() (liveexecutionengine method)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.check_connected"]], "check_disconnected() (livedataengine method)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.check_disconnected"]], "check_disconnected() (liveexecutionengine method)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.check_disconnected"]], "check_integrity() (liveexecutionengine method)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.check_integrity"]], "check_residuals() (liveexecutionengine method)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.check_residuals"]], "cmd_qsize() (livedataengine method)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.cmd_qsize"]], "cmd_qsize() (liveexecutionengine method)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.cmd_qsize"]], "cmd_qsize() (liveriskengine method)": [[16, "nautilus_trader.live.risk_engine.LiveRiskEngine.cmd_qsize"]], "command_count (livedataengine attribute)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.command_count"]], "command_count (liveexecutionengine attribute)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.command_count"]], "command_count (liveriskengine attribute)": [[16, "nautilus_trader.live.risk_engine.LiveRiskEngine.command_count"]], "connect() (livedataclient method)": [[16, "nautilus_trader.live.data_client.LiveDataClient.connect"]], "connect() (livedataengine method)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.connect"]], "connect() (liveexecutionclient method)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.connect"]], "connect() (liveexecutionengine method)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.connect"]], "connect() (livemarketdataclient method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.connect"]], "create_task() (livedataclient method)": [[16, "nautilus_trader.live.data_client.LiveDataClient.create_task"]], "create_task() (liveexecutionclient method)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.create_task"]], "create_task() (livemarketdataclient method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.create_task"]], "data_count (livedataengine attribute)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.data_count"]], "data_qsize() (livedataengine method)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.data_qsize"]], "debug (livedataengine attribute)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.debug"]], "debug (liveexecutionengine attribute)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.debug"]], "debug (liveriskengine attribute)": [[16, "nautilus_trader.live.risk_engine.LiveRiskEngine.debug"]], "default_client (livedataengine attribute)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.default_client"]], "default_client (liveexecutionengine attribute)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.default_client"]], "degrade() (livedataclient method)": [[16, "nautilus_trader.live.data_client.LiveDataClient.degrade"]], "degrade() (livedataengine method)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.degrade"]], "degrade() (liveexecutionclient method)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.degrade"]], "degrade() (liveexecutionengine method)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.degrade"]], "degrade() (livemarketdataclient method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.degrade"]], "degrade() (liveriskengine method)": [[16, "nautilus_trader.live.risk_engine.LiveRiskEngine.degrade"]], "deregister_client() (livedataengine method)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.deregister_client"]], "deregister_client() (liveexecutionengine method)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.deregister_client"]], "disconnect() (livedataclient method)": [[16, "nautilus_trader.live.data_client.LiveDataClient.disconnect"]], "disconnect() (livedataengine method)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.disconnect"]], "disconnect() (liveexecutionclient method)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.disconnect"]], "disconnect() (liveexecutionengine method)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.disconnect"]], "disconnect() (livemarketdataclient method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.disconnect"]], "dispose() (livedataclient method)": [[16, "nautilus_trader.live.data_client.LiveDataClient.dispose"]], "dispose() (livedataengine method)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.dispose"]], "dispose() (liveexecutionclient method)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.dispose"]], "dispose() (liveexecutionengine method)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.dispose"]], "dispose() (livemarketdataclient method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.dispose"]], "dispose() (liveriskengine method)": [[16, "nautilus_trader.live.risk_engine.LiveRiskEngine.dispose"]], "dispose() (tradingnode method)": [[16, "nautilus_trader.live.node.TradingNode.dispose"]], "event_count (liveexecutionengine attribute)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.event_count"]], "event_count (liveriskengine attribute)": [[16, "nautilus_trader.live.risk_engine.LiveRiskEngine.event_count"]], "evt_qsize() (liveexecutionengine method)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.evt_qsize"]], "evt_qsize() (liveriskengine method)": [[16, "nautilus_trader.live.risk_engine.LiveRiskEngine.evt_qsize"]], "execute() (livedataengine method)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.execute"]], "execute() (liveexecutionengine method)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.execute"]], "execute() (liveriskengine method)": [[16, "nautilus_trader.live.risk_engine.LiveRiskEngine.execute"]], "fault() (livedataclient method)": [[16, "nautilus_trader.live.data_client.LiveDataClient.fault"]], "fault() (livedataengine method)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.fault"]], "fault() (liveexecutionclient method)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.fault"]], "fault() (liveexecutionengine method)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.fault"]], "fault() (livemarketdataclient method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.fault"]], "fault() (liveriskengine method)": [[16, "nautilus_trader.live.risk_engine.LiveRiskEngine.fault"]], "flush_db() (liveexecutionengine method)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.flush_db"]], "fully_qualified_name() (livedataclient class method)": [[16, "nautilus_trader.live.data_client.LiveDataClient.fully_qualified_name"]], "fully_qualified_name() (livedataengine class method)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.fully_qualified_name"]], "fully_qualified_name() (liveexecutionclient class method)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.fully_qualified_name"]], "fully_qualified_name() (liveexecutionengine class method)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.fully_qualified_name"]], "fully_qualified_name() (livemarketdataclient class method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.fully_qualified_name"]], "fully_qualified_name() (liveriskengine class method)": [[16, "nautilus_trader.live.risk_engine.LiveRiskEngine.fully_qualified_name"]], "generate_account_state() (liveexecutionclient method)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.generate_account_state"]], "generate_mass_status() (liveexecutionclient method)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.generate_mass_status"]], "generate_order_accepted() (liveexecutionclient method)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.generate_order_accepted"]], "generate_order_cancel_rejected() (liveexecutionclient method)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.generate_order_cancel_rejected"]], "generate_order_canceled() (liveexecutionclient method)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.generate_order_canceled"]], "generate_order_expired() (liveexecutionclient method)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.generate_order_expired"]], "generate_order_filled() (liveexecutionclient method)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.generate_order_filled"]], "generate_order_modify_rejected() (liveexecutionclient method)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.generate_order_modify_rejected"]], "generate_order_rejected() (liveexecutionclient method)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.generate_order_rejected"]], "generate_order_status_report() (liveexecutionclient method)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.generate_order_status_report"]], "generate_order_status_reports() (liveexecutionclient method)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.generate_order_status_reports"]], "generate_order_submitted() (liveexecutionclient method)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.generate_order_submitted"]], "generate_order_triggered() (liveexecutionclient method)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.generate_order_triggered"]], "generate_order_updated() (liveexecutionclient method)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.generate_order_updated"]], "generate_position_status_reports() (liveexecutionclient method)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.generate_position_status_reports"]], "generate_trade_reports() (liveexecutionclient method)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.generate_trade_reports"]], "get_account() (liveexecutionclient method)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.get_account"]], "get_cmd_queue_task() (livedataengine method)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.get_cmd_queue_task"]], "get_cmd_queue_task() (liveexecutionengine method)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.get_cmd_queue_task"]], "get_cmd_queue_task() (liveriskengine method)": [[16, "nautilus_trader.live.risk_engine.LiveRiskEngine.get_cmd_queue_task"]], "get_data_queue_task() (livedataengine method)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.get_data_queue_task"]], "get_event_loop() (tradingnode method)": [[16, "nautilus_trader.live.node.TradingNode.get_event_loop"]], "get_evt_queue_task() (liveexecutionengine method)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.get_evt_queue_task"]], "get_evt_queue_task() (liveriskengine method)": [[16, "nautilus_trader.live.risk_engine.LiveRiskEngine.get_evt_queue_task"]], "get_external_order_claim() (liveexecutionengine method)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.get_external_order_claim"]], "get_external_order_claims_instruments() (liveexecutionengine method)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.get_external_order_claims_instruments"]], "get_inflight_check_task() (liveexecutionengine method)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.get_inflight_check_task"]], "get_logger() (tradingnode method)": [[16, "nautilus_trader.live.node.TradingNode.get_logger"]], "get_req_queue_task() (livedataengine method)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.get_req_queue_task"]], "get_res_queue_task() (livedataengine method)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.get_res_queue_task"]], "id (livedataclient attribute)": [[16, "nautilus_trader.live.data_client.LiveDataClient.id"]], "id (livedataengine attribute)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.id"]], "id (liveexecutionclient attribute)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.id"]], "id (liveexecutionengine attribute)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.id"]], "id (livemarketdataclient attribute)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.id"]], "id (liveriskengine attribute)": [[16, "nautilus_trader.live.risk_engine.LiveRiskEngine.id"]], "instance_id (tradingnode property)": [[16, "nautilus_trader.live.node.TradingNode.instance_id"]], "is_built (tradingnode property)": [[16, "nautilus_trader.live.node.TradingNode.is_built"]], "is_bypassed (liveriskengine attribute)": [[16, "nautilus_trader.live.risk_engine.LiveRiskEngine.is_bypassed"]], "is_connected (livedataclient attribute)": [[16, "nautilus_trader.live.data_client.LiveDataClient.is_connected"]], "is_connected (liveexecutionclient attribute)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.is_connected"]], "is_connected (livemarketdataclient attribute)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.is_connected"]], "is_degraded (livedataclient attribute)": [[16, "nautilus_trader.live.data_client.LiveDataClient.is_degraded"]], "is_degraded (livedataengine attribute)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.is_degraded"]], "is_degraded (liveexecutionclient attribute)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.is_degraded"]], "is_degraded (liveexecutionengine attribute)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.is_degraded"]], "is_degraded (livemarketdataclient attribute)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.is_degraded"]], "is_degraded (liveriskengine attribute)": [[16, "nautilus_trader.live.risk_engine.LiveRiskEngine.is_degraded"]], "is_disposed (livedataclient attribute)": [[16, "nautilus_trader.live.data_client.LiveDataClient.is_disposed"]], "is_disposed (livedataengine attribute)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.is_disposed"]], "is_disposed (liveexecutionclient attribute)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.is_disposed"]], "is_disposed (liveexecutionengine attribute)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.is_disposed"]], "is_disposed (livemarketdataclient attribute)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.is_disposed"]], "is_disposed (liveriskengine attribute)": [[16, "nautilus_trader.live.risk_engine.LiveRiskEngine.is_disposed"]], "is_faulted (livedataclient attribute)": [[16, "nautilus_trader.live.data_client.LiveDataClient.is_faulted"]], "is_faulted (livedataengine attribute)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.is_faulted"]], "is_faulted (liveexecutionclient attribute)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.is_faulted"]], "is_faulted (liveexecutionengine attribute)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.is_faulted"]], "is_faulted (livemarketdataclient attribute)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.is_faulted"]], "is_faulted (liveriskengine attribute)": [[16, "nautilus_trader.live.risk_engine.LiveRiskEngine.is_faulted"]], "is_initialized (livedataclient attribute)": [[16, "nautilus_trader.live.data_client.LiveDataClient.is_initialized"]], "is_initialized (livedataengine attribute)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.is_initialized"]], "is_initialized (liveexecutionclient attribute)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.is_initialized"]], "is_initialized (liveexecutionengine attribute)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.is_initialized"]], "is_initialized (livemarketdataclient attribute)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.is_initialized"]], "is_initialized (liveriskengine attribute)": [[16, "nautilus_trader.live.risk_engine.LiveRiskEngine.is_initialized"]], "is_running (livedataclient attribute)": [[16, "nautilus_trader.live.data_client.LiveDataClient.is_running"]], "is_running (livedataengine attribute)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.is_running"]], "is_running (liveexecutionclient attribute)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.is_running"]], "is_running (liveexecutionengine attribute)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.is_running"]], "is_running (livemarketdataclient attribute)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.is_running"]], "is_running (liveriskengine attribute)": [[16, "nautilus_trader.live.risk_engine.LiveRiskEngine.is_running"]], "is_running (tradingnode property)": [[16, "nautilus_trader.live.node.TradingNode.is_running"]], "is_stopped (livedataclient attribute)": [[16, "nautilus_trader.live.data_client.LiveDataClient.is_stopped"]], "is_stopped (livedataengine attribute)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.is_stopped"]], "is_stopped (liveexecutionclient attribute)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.is_stopped"]], "is_stopped (liveexecutionengine attribute)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.is_stopped"]], "is_stopped (livemarketdataclient attribute)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.is_stopped"]], "is_stopped (liveriskengine attribute)": [[16, "nautilus_trader.live.risk_engine.LiveRiskEngine.is_stopped"]], "kill() (livedataengine method)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.kill"]], "kill() (liveexecutionengine method)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.kill"]], "kill() (liveriskengine method)": [[16, "nautilus_trader.live.risk_engine.LiveRiskEngine.kill"]], "load_cache() (liveexecutionengine method)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.load_cache"]], "machine_id (tradingnode property)": [[16, "nautilus_trader.live.node.TradingNode.machine_id"]], "maintain_heartbeat() (tradingnode method)": [[16, "nautilus_trader.live.node.TradingNode.maintain_heartbeat"]], "max_notional_per_order() (liveriskengine method)": [[16, "nautilus_trader.live.risk_engine.LiveRiskEngine.max_notional_per_order"]], "max_notionals_per_order() (liveriskengine method)": [[16, "nautilus_trader.live.risk_engine.LiveRiskEngine.max_notionals_per_order"]], "max_order_modify_rate() (liveriskengine method)": [[16, "nautilus_trader.live.risk_engine.LiveRiskEngine.max_order_modify_rate"]], "max_order_submit_rate() (liveriskengine method)": [[16, "nautilus_trader.live.risk_engine.LiveRiskEngine.max_order_submit_rate"]], "modify_order() (liveexecutionclient method)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.modify_order"]], "nautilus_trader.live": [[16, "module-nautilus_trader.live"]], "nautilus_trader.live.data_client": [[16, "module-nautilus_trader.live.data_client"]], "nautilus_trader.live.data_engine": [[16, "module-nautilus_trader.live.data_engine"]], "nautilus_trader.live.execution_client": [[16, "module-nautilus_trader.live.execution_client"]], "nautilus_trader.live.execution_engine": [[16, "module-nautilus_trader.live.execution_engine"]], "nautilus_trader.live.node": [[16, "module-nautilus_trader.live.node"]], "nautilus_trader.live.node_builder": [[16, "module-nautilus_trader.live.node_builder"]], "nautilus_trader.live.risk_engine": [[16, "module-nautilus_trader.live.risk_engine"]], "oms_type (liveexecutionclient attribute)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.oms_type"]], "portfolio (tradingnode property)": [[16, "nautilus_trader.live.node.TradingNode.portfolio"]], "position_id_count() (liveexecutionengine method)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.position_id_count"]], "process() (livedataengine method)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.process"]], "process() (liveexecutionengine method)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.process"]], "process() (liveriskengine method)": [[16, "nautilus_trader.live.risk_engine.LiveRiskEngine.process"]], "query_order() (liveexecutionclient method)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.query_order"]], "reconcile_mass_status() (liveexecutionengine method)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.reconcile_mass_status"]], "reconcile_report() (liveexecutionengine method)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.reconcile_report"]], "reconcile_state() (liveexecutionengine method)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.reconcile_state"]], "reconciliation (liveexecutionengine property)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.reconciliation"]], "register_catalog() (livedataengine method)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.register_catalog"]], "register_client() (livedataengine method)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.register_client"]], "register_client() (liveexecutionengine method)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.register_client"]], "register_default_client() (livedataengine method)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.register_default_client"]], "register_default_client() (liveexecutionengine method)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.register_default_client"]], "register_external_order_claims() (liveexecutionengine method)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.register_external_order_claims"]], "register_oms_type() (liveexecutionengine method)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.register_oms_type"]], "register_venue_routing() (livedataengine method)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.register_venue_routing"]], "register_venue_routing() (liveexecutionengine method)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.register_venue_routing"]], "registered_clients (livedataengine attribute)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.registered_clients"]], "registered_clients (liveexecutionengine attribute)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.registered_clients"]], "report_count (liveexecutionengine attribute)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.report_count"]], "req_qsize() (livedataengine method)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.req_qsize"]], "request() (livedataclient method)": [[16, "nautilus_trader.live.data_client.LiveDataClient.request"]], "request() (livedataengine method)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.request"]], "request() (livemarketdataclient method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.request"]], "request_bars() (livemarketdataclient method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.request_bars"]], "request_count (livedataengine attribute)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.request_count"]], "request_instrument() (livemarketdataclient method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.request_instrument"]], "request_instruments() (livemarketdataclient method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.request_instruments"]], "request_quote_ticks() (livemarketdataclient method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.request_quote_ticks"]], "request_trade_ticks() (livemarketdataclient method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.request_trade_ticks"]], "res_qsize() (livedataengine method)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.res_qsize"]], "reset() (livedataclient method)": [[16, "nautilus_trader.live.data_client.LiveDataClient.reset"]], "reset() (livedataengine method)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.reset"]], "reset() (liveexecutionclient method)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.reset"]], "reset() (liveexecutionengine method)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.reset"]], "reset() (livemarketdataclient method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.reset"]], "reset() (liveriskengine method)": [[16, "nautilus_trader.live.risk_engine.LiveRiskEngine.reset"]], "response() (livedataengine method)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.response"]], "response_count (livedataengine attribute)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.response_count"]], "resume() (livedataclient method)": [[16, "nautilus_trader.live.data_client.LiveDataClient.resume"]], "resume() (livedataengine method)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.resume"]], "resume() (liveexecutionclient method)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.resume"]], "resume() (liveexecutionengine method)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.resume"]], "resume() (livemarketdataclient method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.resume"]], "resume() (liveriskengine method)": [[16, "nautilus_trader.live.risk_engine.LiveRiskEngine.resume"]], "run() (tradingnode method)": [[16, "nautilus_trader.live.node.TradingNode.run"]], "run_after_delay() (livedataclient method)": [[16, "nautilus_trader.live.data_client.LiveDataClient.run_after_delay"]], "run_after_delay() (liveexecutionclient method)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.run_after_delay"]], "run_after_delay() (livemarketdataclient method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.run_after_delay"]], "run_async() (tradingnode method)": [[16, "nautilus_trader.live.node.TradingNode.run_async"]], "set_max_notional_per_order() (liveriskengine method)": [[16, "nautilus_trader.live.risk_engine.LiveRiskEngine.set_max_notional_per_order"]], "set_trading_state() (liveriskengine method)": [[16, "nautilus_trader.live.risk_engine.LiveRiskEngine.set_trading_state"]], "snapshot_open_positions() (tradingnode method)": [[16, "nautilus_trader.live.node.TradingNode.snapshot_open_positions"]], "start() (livedataclient method)": [[16, "nautilus_trader.live.data_client.LiveDataClient.start"]], "start() (livedataengine method)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.start"]], "start() (liveexecutionclient method)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.start"]], "start() (liveexecutionengine method)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.start"]], "start() (livemarketdataclient method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.start"]], "start() (liveriskengine method)": [[16, "nautilus_trader.live.risk_engine.LiveRiskEngine.start"]], "state (livedataclient attribute)": [[16, "nautilus_trader.live.data_client.LiveDataClient.state"]], "state (livedataengine attribute)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.state"]], "state (liveexecutionclient attribute)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.state"]], "state (liveexecutionengine attribute)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.state"]], "state (livemarketdataclient attribute)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.state"]], "state (liveriskengine attribute)": [[16, "nautilus_trader.live.risk_engine.LiveRiskEngine.state"]], "stop() (livedataclient method)": [[16, "nautilus_trader.live.data_client.LiveDataClient.stop"]], "stop() (livedataengine method)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.stop"]], "stop() (liveexecutionclient method)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.stop"]], "stop() (liveexecutionengine method)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.stop"]], "stop() (livemarketdataclient method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.stop"]], "stop() (liveriskengine method)": [[16, "nautilus_trader.live.risk_engine.LiveRiskEngine.stop"]], "stop() (tradingnode method)": [[16, "nautilus_trader.live.node.TradingNode.stop"]], "stop_async() (tradingnode method)": [[16, "nautilus_trader.live.node.TradingNode.stop_async"]], "submit_order() (liveexecutionclient method)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.submit_order"]], "submit_order_list() (liveexecutionclient method)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.submit_order_list"]], "subscribe() (livedataclient method)": [[16, "nautilus_trader.live.data_client.LiveDataClient.subscribe"]], "subscribe() (livemarketdataclient method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.subscribe"]], "subscribe_bars() (livemarketdataclient method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.subscribe_bars"]], "subscribe_instrument() (livemarketdataclient method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.subscribe_instrument"]], "subscribe_instrument_close() (livemarketdataclient method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.subscribe_instrument_close"]], "subscribe_instrument_status() (livemarketdataclient method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.subscribe_instrument_status"]], "subscribe_instruments() (livemarketdataclient method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.subscribe_instruments"]], "subscribe_order_book_deltas() (livemarketdataclient method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.subscribe_order_book_deltas"]], "subscribe_order_book_snapshots() (livemarketdataclient method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.subscribe_order_book_snapshots"]], "subscribe_quote_ticks() (livemarketdataclient method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.subscribe_quote_ticks"]], "subscribe_ticker() (livemarketdataclient method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.subscribe_ticker"]], "subscribe_trade_ticks() (livemarketdataclient method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.subscribe_trade_ticks"]], "subscribe_venue_status() (livemarketdataclient method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.subscribe_venue_status"]], "subscribed_bars() (livedataengine method)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.subscribed_bars"]], "subscribed_bars() (livemarketdataclient method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.subscribed_bars"]], "subscribed_generic_data() (livedataclient method)": [[16, "nautilus_trader.live.data_client.LiveDataClient.subscribed_generic_data"]], "subscribed_generic_data() (livedataengine method)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.subscribed_generic_data"]], "subscribed_generic_data() (livemarketdataclient method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.subscribed_generic_data"]], "subscribed_instrument_close() (livedataengine method)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.subscribed_instrument_close"]], "subscribed_instrument_close() (livemarketdataclient method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.subscribed_instrument_close"]], "subscribed_instrument_status() (livedataengine method)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.subscribed_instrument_status"]], "subscribed_instrument_status() (livemarketdataclient method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.subscribed_instrument_status"]], "subscribed_instruments() (livedataengine method)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.subscribed_instruments"]], "subscribed_instruments() (livemarketdataclient method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.subscribed_instruments"]], "subscribed_order_book_deltas() (livedataengine method)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.subscribed_order_book_deltas"]], "subscribed_order_book_deltas() (livemarketdataclient method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.subscribed_order_book_deltas"]], "subscribed_order_book_snapshots() (livedataengine method)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.subscribed_order_book_snapshots"]], "subscribed_order_book_snapshots() (livemarketdataclient method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.subscribed_order_book_snapshots"]], "subscribed_quote_ticks() (livedataengine method)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.subscribed_quote_ticks"]], "subscribed_quote_ticks() (livemarketdataclient method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.subscribed_quote_ticks"]], "subscribed_synthetic_quotes() (livedataengine method)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.subscribed_synthetic_quotes"]], "subscribed_synthetic_trades() (livedataengine method)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.subscribed_synthetic_trades"]], "subscribed_tickers() (livedataengine method)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.subscribed_tickers"]], "subscribed_tickers() (livemarketdataclient method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.subscribed_tickers"]], "subscribed_trade_ticks() (livedataengine method)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.subscribed_trade_ticks"]], "subscribed_trade_ticks() (livemarketdataclient method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.subscribed_trade_ticks"]], "subscribed_venue_status() (livemarketdataclient method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.subscribed_venue_status"]], "trader (tradingnode property)": [[16, "nautilus_trader.live.node.TradingNode.trader"]], "trader_id (livedataclient attribute)": [[16, "nautilus_trader.live.data_client.LiveDataClient.trader_id"]], "trader_id (livedataengine attribute)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.trader_id"]], "trader_id (liveexecutionclient attribute)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.trader_id"]], "trader_id (liveexecutionengine attribute)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.trader_id"]], "trader_id (livemarketdataclient attribute)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.trader_id"]], "trader_id (liveriskengine attribute)": [[16, "nautilus_trader.live.risk_engine.LiveRiskEngine.trader_id"]], "trader_id (tradingnode property)": [[16, "nautilus_trader.live.node.TradingNode.trader_id"]], "trading_state (liveriskengine attribute)": [[16, "nautilus_trader.live.risk_engine.LiveRiskEngine.trading_state"]], "type (livedataclient attribute)": [[16, "nautilus_trader.live.data_client.LiveDataClient.type"]], "type (livedataengine attribute)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.type"]], "type (liveexecutionclient attribute)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.type"]], "type (liveexecutionengine attribute)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.type"]], "type (livemarketdataclient attribute)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.type"]], "type (liveriskengine attribute)": [[16, "nautilus_trader.live.risk_engine.LiveRiskEngine.type"]], "unsubscribe() (livedataclient method)": [[16, "nautilus_trader.live.data_client.LiveDataClient.unsubscribe"]], "unsubscribe() (livemarketdataclient method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.unsubscribe"]], "unsubscribe_bars() (livemarketdataclient method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.unsubscribe_bars"]], "unsubscribe_instrument() (livemarketdataclient method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.unsubscribe_instrument"]], "unsubscribe_instrument_close() (livemarketdataclient method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.unsubscribe_instrument_close"]], "unsubscribe_instrument_status() (livemarketdataclient method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.unsubscribe_instrument_status"]], "unsubscribe_instruments() (livemarketdataclient method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.unsubscribe_instruments"]], "unsubscribe_order_book_deltas() (livemarketdataclient method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.unsubscribe_order_book_deltas"]], "unsubscribe_order_book_snapshots() (livemarketdataclient method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.unsubscribe_order_book_snapshots"]], "unsubscribe_quote_ticks() (livemarketdataclient method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.unsubscribe_quote_ticks"]], "unsubscribe_ticker() (livemarketdataclient method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.unsubscribe_ticker"]], "unsubscribe_trade_ticks() (livemarketdataclient method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.unsubscribe_trade_ticks"]], "unsubscribe_venue_status() (livemarketdataclient method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.unsubscribe_venue_status"]], "venue (livedataclient attribute)": [[16, "nautilus_trader.live.data_client.LiveDataClient.venue"]], "venue (liveexecutionclient attribute)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.venue"]], "venue (livemarketdataclient attribute)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.venue"]], "currency (class in nautilus_trader.model.currency)": [[17, "nautilus_trader.model.currency.Currency"]], "code (currency attribute)": [[17, "nautilus_trader.model.currency.Currency.code"]], "currency_type (currency attribute)": [[17, "nautilus_trader.model.currency.Currency.currency_type"]], "from_internal_map() (currency static method)": [[17, "nautilus_trader.model.currency.Currency.from_internal_map"]], "from_str() (currency static method)": [[17, "nautilus_trader.model.currency.Currency.from_str"]], "is_crypto() (currency static method)": [[17, "nautilus_trader.model.currency.Currency.is_crypto"]], "is_fiat() (currency static method)": [[17, "nautilus_trader.model.currency.Currency.is_fiat"]], "iso4217 (currency attribute)": [[17, "nautilus_trader.model.currency.Currency.iso4217"]], "name (currency attribute)": [[17, "nautilus_trader.model.currency.Currency.name"]], "nautilus_trader.model.currency": [[17, "module-nautilus_trader.model.currency"]], "precision (currency attribute)": [[17, "nautilus_trader.model.currency.Currency.precision"]], "register() (currency static method)": [[17, "nautilus_trader.model.currency.Currency.register"]], "bar (class in nautilus_trader.model.data.bar)": [[18, "nautilus_trader.model.data.bar.Bar"]], "barspecification (class in nautilus_trader.model.data.bar)": [[18, "nautilus_trader.model.data.bar.BarSpecification"]], "bartype (class in nautilus_trader.model.data.bar)": [[18, "nautilus_trader.model.data.bar.BarType"]], "bookorder (class in nautilus_trader.model.data.book)": [[18, "nautilus_trader.model.data.book.BookOrder"]], "datatype (class in nautilus_trader.model.data.base)": [[18, "nautilus_trader.model.data.base.DataType"]], "genericdata (class in nautilus_trader.model.data.base)": [[18, "nautilus_trader.model.data.base.GenericData"]], "instrumentclose (class in nautilus_trader.model.data.status)": [[18, "nautilus_trader.model.data.status.InstrumentClose"]], "instrumentstatus (class in nautilus_trader.model.data.status)": [[18, "nautilus_trader.model.data.status.InstrumentStatus"]], "orderbookdelta (class in nautilus_trader.model.data.book)": [[18, "nautilus_trader.model.data.book.OrderBookDelta"]], "orderbookdeltas (class in nautilus_trader.model.data.book)": [[18, "nautilus_trader.model.data.book.OrderBookDeltas"]], "quotetick (class in nautilus_trader.model.data.tick)": [[18, "nautilus_trader.model.data.tick.QuoteTick"]], "ticker (class in nautilus_trader.model.data.ticker)": [[18, "nautilus_trader.model.data.ticker.Ticker"]], "tradetick (class in nautilus_trader.model.data.tick)": [[18, "nautilus_trader.model.data.tick.TradeTick"]], "venuestatus (class in nautilus_trader.model.data.status)": [[18, "nautilus_trader.model.data.status.VenueStatus"]], "action (orderbookdelta attribute)": [[18, "nautilus_trader.model.data.book.OrderBookDelta.action"]], "aggregation (barspecification attribute)": [[18, "nautilus_trader.model.data.bar.BarSpecification.aggregation"]], "aggregation_source (bartype attribute)": [[18, "nautilus_trader.model.data.bar.BarType.aggregation_source"]], "aggressor_side (tradetick attribute)": [[18, "nautilus_trader.model.data.tick.TradeTick.aggressor_side"]], "ask_price (quotetick attribute)": [[18, "nautilus_trader.model.data.tick.QuoteTick.ask_price"]], "ask_size (quotetick attribute)": [[18, "nautilus_trader.model.data.tick.QuoteTick.ask_size"]], "bar_type (bar attribute)": [[18, "nautilus_trader.model.data.bar.Bar.bar_type"]], "bid_price (quotetick attribute)": [[18, "nautilus_trader.model.data.tick.QuoteTick.bid_price"]], "bid_size (quotetick attribute)": [[18, "nautilus_trader.model.data.tick.QuoteTick.bid_size"]], "capsule_from_list() (orderbookdelta static method)": [[18, "nautilus_trader.model.data.book.OrderBookDelta.capsule_from_list"]], "capsule_from_list() (quotetick static method)": [[18, "nautilus_trader.model.data.tick.QuoteTick.capsule_from_list"]], "capsule_from_list() (tradetick static method)": [[18, "nautilus_trader.model.data.tick.TradeTick.capsule_from_list"]], "capsule_to_list() (in module nautilus_trader.model.data.base)": [[18, "nautilus_trader.model.data.base.capsule_to_list"]], "check_information_aggregated() (barspecification static method)": [[18, "nautilus_trader.model.data.bar.BarSpecification.check_information_aggregated"]], "check_threshold_aggregated() (barspecification static method)": [[18, "nautilus_trader.model.data.bar.BarSpecification.check_threshold_aggregated"]], "check_time_aggregated() (barspecification static method)": [[18, "nautilus_trader.model.data.bar.BarSpecification.check_time_aggregated"]], "clear() (orderbookdelta static method)": [[18, "nautilus_trader.model.data.book.OrderBookDelta.clear"]], "close (bar attribute)": [[18, "nautilus_trader.model.data.bar.Bar.close"]], "close_price (instrumentclose attribute)": [[18, "nautilus_trader.model.data.status.InstrumentClose.close_price"]], "close_type (instrumentclose attribute)": [[18, "nautilus_trader.model.data.status.InstrumentClose.close_type"]], "data (genericdata attribute)": [[18, "nautilus_trader.model.data.base.GenericData.data"]], "data_type (genericdata attribute)": [[18, "nautilus_trader.model.data.base.GenericData.data_type"]], "deltas (orderbookdeltas attribute)": [[18, "nautilus_trader.model.data.book.OrderBookDeltas.deltas"]], "exposure() (bookorder method)": [[18, "nautilus_trader.model.data.book.BookOrder.exposure"]], "extract_price() (quotetick method)": [[18, "nautilus_trader.model.data.tick.QuoteTick.extract_price"]], "extract_volume() (quotetick method)": [[18, "nautilus_trader.model.data.tick.QuoteTick.extract_volume"]], "flags (orderbookdelta attribute)": [[18, "nautilus_trader.model.data.book.OrderBookDelta.flags"]], "from_dict() (bar static method)": [[18, "nautilus_trader.model.data.bar.Bar.from_dict"]], "from_dict() (bookorder static method)": [[18, "nautilus_trader.model.data.book.BookOrder.from_dict"]], "from_dict() (instrumentclose static method)": [[18, "nautilus_trader.model.data.status.InstrumentClose.from_dict"]], "from_dict() (instrumentstatus static method)": [[18, "nautilus_trader.model.data.status.InstrumentStatus.from_dict"]], "from_dict() (orderbookdelta static method)": [[18, "nautilus_trader.model.data.book.OrderBookDelta.from_dict"]], "from_dict() (orderbookdeltas static method)": [[18, "nautilus_trader.model.data.book.OrderBookDeltas.from_dict"]], "from_dict() (quotetick static method)": [[18, "nautilus_trader.model.data.tick.QuoteTick.from_dict"]], "from_dict() (ticker static method)": [[18, "nautilus_trader.model.data.ticker.Ticker.from_dict"]], "from_dict() (tradetick static method)": [[18, "nautilus_trader.model.data.tick.TradeTick.from_dict"]], "from_dict() (venuestatus static method)": [[18, "nautilus_trader.model.data.status.VenueStatus.from_dict"]], "from_pyo3() (bar static method)": [[18, "nautilus_trader.model.data.bar.Bar.from_pyo3"]], "from_pyo3() (orderbookdelta static method)": [[18, "nautilus_trader.model.data.book.OrderBookDelta.from_pyo3"]], "from_pyo3() (quotetick static method)": [[18, "nautilus_trader.model.data.tick.QuoteTick.from_pyo3"]], "from_pyo3() (tradetick static method)": [[18, "nautilus_trader.model.data.tick.TradeTick.from_pyo3"]], "from_raw() (bookorder static method)": [[18, "nautilus_trader.model.data.book.BookOrder.from_raw"]], "from_raw() (orderbookdelta static method)": [[18, "nautilus_trader.model.data.book.OrderBookDelta.from_raw"]], "from_raw() (quotetick static method)": [[18, "nautilus_trader.model.data.tick.QuoteTick.from_raw"]], "from_raw() (tradetick static method)": [[18, "nautilus_trader.model.data.tick.TradeTick.from_raw"]], "from_str() (barspecification static method)": [[18, "nautilus_trader.model.data.bar.BarSpecification.from_str"]], "from_str() (bartype static method)": [[18, "nautilus_trader.model.data.bar.BarType.from_str"]], "from_timedelta() (barspecification static method)": [[18, "nautilus_trader.model.data.bar.BarSpecification.from_timedelta"]], "fully_qualified_name() (bar class method)": [[18, "nautilus_trader.model.data.bar.Bar.fully_qualified_name"]], "fully_qualified_name() (genericdata class method)": [[18, "nautilus_trader.model.data.base.GenericData.fully_qualified_name"]], "fully_qualified_name() (instrumentclose class method)": [[18, "nautilus_trader.model.data.status.InstrumentClose.fully_qualified_name"]], "fully_qualified_name() (instrumentstatus class method)": [[18, "nautilus_trader.model.data.status.InstrumentStatus.fully_qualified_name"]], "fully_qualified_name() (orderbookdelta class method)": [[18, "nautilus_trader.model.data.book.OrderBookDelta.fully_qualified_name"]], "fully_qualified_name() (orderbookdeltas class method)": [[18, "nautilus_trader.model.data.book.OrderBookDeltas.fully_qualified_name"]], "fully_qualified_name() (quotetick class method)": [[18, "nautilus_trader.model.data.tick.QuoteTick.fully_qualified_name"]], "fully_qualified_name() (ticker class method)": [[18, "nautilus_trader.model.data.ticker.Ticker.fully_qualified_name"]], "fully_qualified_name() (tradetick class method)": [[18, "nautilus_trader.model.data.tick.TradeTick.fully_qualified_name"]], "fully_qualified_name() (venuestatus class method)": [[18, "nautilus_trader.model.data.status.VenueStatus.fully_qualified_name"]], "halt_reason (instrumentstatus attribute)": [[18, "nautilus_trader.model.data.status.InstrumentStatus.halt_reason"]], "high (bar attribute)": [[18, "nautilus_trader.model.data.bar.Bar.high"]], "instrument_id (bartype attribute)": [[18, "nautilus_trader.model.data.bar.BarType.instrument_id"]], "instrument_id (instrumentclose attribute)": [[18, "nautilus_trader.model.data.status.InstrumentClose.instrument_id"]], "instrument_id (instrumentstatus attribute)": [[18, "nautilus_trader.model.data.status.InstrumentStatus.instrument_id"]], "instrument_id (orderbookdelta attribute)": [[18, "nautilus_trader.model.data.book.OrderBookDelta.instrument_id"]], "instrument_id (orderbookdeltas attribute)": [[18, "nautilus_trader.model.data.book.OrderBookDeltas.instrument_id"]], "instrument_id (quotetick attribute)": [[18, "nautilus_trader.model.data.tick.QuoteTick.instrument_id"]], "instrument_id (ticker attribute)": [[18, "nautilus_trader.model.data.ticker.Ticker.instrument_id"]], "instrument_id (tradetick attribute)": [[18, "nautilus_trader.model.data.tick.TradeTick.instrument_id"]], "is_add (orderbookdelta attribute)": [[18, "nautilus_trader.model.data.book.OrderBookDelta.is_add"]], "is_clear (orderbookdelta attribute)": [[18, "nautilus_trader.model.data.book.OrderBookDelta.is_clear"]], "is_delete (orderbookdelta attribute)": [[18, "nautilus_trader.model.data.book.OrderBookDelta.is_delete"]], "is_externally_aggregated() (bartype method)": [[18, "nautilus_trader.model.data.bar.BarType.is_externally_aggregated"]], "is_information_aggregated() (barspecification method)": [[18, "nautilus_trader.model.data.bar.BarSpecification.is_information_aggregated"]], "is_internally_aggregated() (bartype method)": [[18, "nautilus_trader.model.data.bar.BarType.is_internally_aggregated"]], "is_revision (bar attribute)": [[18, "nautilus_trader.model.data.bar.Bar.is_revision"]], "is_single_price() (bar method)": [[18, "nautilus_trader.model.data.bar.Bar.is_single_price"]], "is_snapshot (orderbookdeltas attribute)": [[18, "nautilus_trader.model.data.book.OrderBookDeltas.is_snapshot"]], "is_threshold_aggregated() (barspecification method)": [[18, "nautilus_trader.model.data.bar.BarSpecification.is_threshold_aggregated"]], "is_time_aggregated() (barspecification method)": [[18, "nautilus_trader.model.data.bar.BarSpecification.is_time_aggregated"]], "is_update (orderbookdelta attribute)": [[18, "nautilus_trader.model.data.book.OrderBookDelta.is_update"]], "list_from_capsule() (orderbookdelta static method)": [[18, "nautilus_trader.model.data.book.OrderBookDelta.list_from_capsule"]], "list_from_capsule() (quotetick static method)": [[18, "nautilus_trader.model.data.tick.QuoteTick.list_from_capsule"]], "list_from_capsule() (tradetick static method)": [[18, "nautilus_trader.model.data.tick.TradeTick.list_from_capsule"]], "low (bar attribute)": [[18, "nautilus_trader.model.data.bar.Bar.low"]], "metadata (datatype attribute)": [[18, "nautilus_trader.model.data.base.DataType.metadata"]], "nautilus_trader.model.data": [[18, "module-nautilus_trader.model.data"]], "nautilus_trader.model.data.bar": [[18, "module-nautilus_trader.model.data.bar"]], "nautilus_trader.model.data.base": [[18, "module-nautilus_trader.model.data.base"]], "nautilus_trader.model.data.book": [[18, "module-nautilus_trader.model.data.book"]], "nautilus_trader.model.data.status": [[18, "module-nautilus_trader.model.data.status"]], "nautilus_trader.model.data.tick": [[18, "module-nautilus_trader.model.data.tick"]], "nautilus_trader.model.data.ticker": [[18, "module-nautilus_trader.model.data.ticker"]], "open (bar attribute)": [[18, "nautilus_trader.model.data.bar.Bar.open"]], "order (orderbookdelta attribute)": [[18, "nautilus_trader.model.data.book.OrderBookDelta.order"]], "order_id (bookorder attribute)": [[18, "nautilus_trader.model.data.book.BookOrder.order_id"]], "price (bookorder attribute)": [[18, "nautilus_trader.model.data.book.BookOrder.price"]], "price (tradetick attribute)": [[18, "nautilus_trader.model.data.tick.TradeTick.price"]], "price_type (barspecification attribute)": [[18, "nautilus_trader.model.data.bar.BarSpecification.price_type"]], "sequence (orderbookdelta attribute)": [[18, "nautilus_trader.model.data.book.OrderBookDelta.sequence"]], "sequence (orderbookdeltas attribute)": [[18, "nautilus_trader.model.data.book.OrderBookDeltas.sequence"]], "side (bookorder attribute)": [[18, "nautilus_trader.model.data.book.BookOrder.side"]], "signed_size() (bookorder method)": [[18, "nautilus_trader.model.data.book.BookOrder.signed_size"]], "size (bookorder attribute)": [[18, "nautilus_trader.model.data.book.BookOrder.size"]], "size (tradetick attribute)": [[18, "nautilus_trader.model.data.tick.TradeTick.size"]], "spec (bartype attribute)": [[18, "nautilus_trader.model.data.bar.BarType.spec"]], "status (instrumentstatus attribute)": [[18, "nautilus_trader.model.data.status.InstrumentStatus.status"]], "status (venuestatus attribute)": [[18, "nautilus_trader.model.data.status.VenueStatus.status"]], "step (barspecification attribute)": [[18, "nautilus_trader.model.data.bar.BarSpecification.step"]], "timedelta (barspecification attribute)": [[18, "nautilus_trader.model.data.bar.BarSpecification.timedelta"]], "to_dict() (bar static method)": [[18, "nautilus_trader.model.data.bar.Bar.to_dict"]], "to_dict() (bookorder static method)": [[18, "nautilus_trader.model.data.book.BookOrder.to_dict"]], "to_dict() (instrumentclose static method)": [[18, "nautilus_trader.model.data.status.InstrumentClose.to_dict"]], "to_dict() (instrumentstatus static method)": [[18, "nautilus_trader.model.data.status.InstrumentStatus.to_dict"]], "to_dict() (orderbookdelta static method)": [[18, "nautilus_trader.model.data.book.OrderBookDelta.to_dict"]], "to_dict() (orderbookdeltas static method)": [[18, "nautilus_trader.model.data.book.OrderBookDeltas.to_dict"]], "to_dict() (quotetick static method)": [[18, "nautilus_trader.model.data.tick.QuoteTick.to_dict"]], "to_dict() (ticker static method)": [[18, "nautilus_trader.model.data.ticker.Ticker.to_dict"]], "to_dict() (tradetick static method)": [[18, "nautilus_trader.model.data.tick.TradeTick.to_dict"]], "to_dict() (venuestatus static method)": [[18, "nautilus_trader.model.data.status.VenueStatus.to_dict"]], "topic (datatype attribute)": [[18, "nautilus_trader.model.data.base.DataType.topic"]], "trade_id (tradetick attribute)": [[18, "nautilus_trader.model.data.tick.TradeTick.trade_id"]], "trading_session (instrumentstatus attribute)": [[18, "nautilus_trader.model.data.status.InstrumentStatus.trading_session"]], "ts_event (bar attribute)": [[18, "nautilus_trader.model.data.bar.Bar.ts_event"]], "ts_event (genericdata attribute)": [[18, "nautilus_trader.model.data.base.GenericData.ts_event"]], "ts_event (instrumentclose attribute)": [[18, "nautilus_trader.model.data.status.InstrumentClose.ts_event"]], "ts_event (instrumentstatus attribute)": [[18, "nautilus_trader.model.data.status.InstrumentStatus.ts_event"]], "ts_event (orderbookdelta attribute)": [[18, "nautilus_trader.model.data.book.OrderBookDelta.ts_event"]], "ts_event (orderbookdeltas attribute)": [[18, "nautilus_trader.model.data.book.OrderBookDeltas.ts_event"]], "ts_event (quotetick attribute)": [[18, "nautilus_trader.model.data.tick.QuoteTick.ts_event"]], "ts_event (ticker attribute)": [[18, "nautilus_trader.model.data.ticker.Ticker.ts_event"]], "ts_event (tradetick attribute)": [[18, "nautilus_trader.model.data.tick.TradeTick.ts_event"]], "ts_event (venuestatus attribute)": [[18, "nautilus_trader.model.data.status.VenueStatus.ts_event"]], "ts_init (bar attribute)": [[18, "nautilus_trader.model.data.bar.Bar.ts_init"]], "ts_init (genericdata attribute)": [[18, "nautilus_trader.model.data.base.GenericData.ts_init"]], "ts_init (instrumentclose attribute)": [[18, "nautilus_trader.model.data.status.InstrumentClose.ts_init"]], "ts_init (instrumentstatus attribute)": [[18, "nautilus_trader.model.data.status.InstrumentStatus.ts_init"]], "ts_init (orderbookdelta attribute)": [[18, "nautilus_trader.model.data.book.OrderBookDelta.ts_init"]], "ts_init (orderbookdeltas attribute)": [[18, "nautilus_trader.model.data.book.OrderBookDeltas.ts_init"]], "ts_init (quotetick attribute)": [[18, "nautilus_trader.model.data.tick.QuoteTick.ts_init"]], "ts_init (ticker attribute)": [[18, "nautilus_trader.model.data.ticker.Ticker.ts_init"]], "ts_init (tradetick attribute)": [[18, "nautilus_trader.model.data.tick.TradeTick.ts_init"]], "ts_init (venuestatus attribute)": [[18, "nautilus_trader.model.data.status.VenueStatus.ts_init"]], "type (datatype attribute)": [[18, "nautilus_trader.model.data.base.DataType.type"]], "venue (venuestatus attribute)": [[18, "nautilus_trader.model.data.status.VenueStatus.venue"]], "volume (bar attribute)": [[18, "nautilus_trader.model.data.bar.Bar.volume"]], "accountstate (class in nautilus_trader.model.events.account)": [[19, "nautilus_trader.model.events.account.AccountState"]], "orderaccepted (class in nautilus_trader.model.events.order)": [[19, "nautilus_trader.model.events.order.OrderAccepted"]], "ordercancelrejected (class in nautilus_trader.model.events.order)": [[19, "nautilus_trader.model.events.order.OrderCancelRejected"]], "ordercanceled (class in nautilus_trader.model.events.order)": [[19, "nautilus_trader.model.events.order.OrderCanceled"]], "orderdenied (class in nautilus_trader.model.events.order)": [[19, "nautilus_trader.model.events.order.OrderDenied"]], "orderemulated (class in nautilus_trader.model.events.order)": [[19, "nautilus_trader.model.events.order.OrderEmulated"]], "orderevent (class in nautilus_trader.model.events.order)": [[19, "nautilus_trader.model.events.order.OrderEvent"]], "orderexpired (class in nautilus_trader.model.events.order)": [[19, "nautilus_trader.model.events.order.OrderExpired"]], "orderfilled (class in nautilus_trader.model.events.order)": [[19, "nautilus_trader.model.events.order.OrderFilled"]], "orderinitialized (class in nautilus_trader.model.events.order)": [[19, "nautilus_trader.model.events.order.OrderInitialized"]], "ordermodifyrejected (class in nautilus_trader.model.events.order)": [[19, "nautilus_trader.model.events.order.OrderModifyRejected"]], "orderpendingcancel (class in nautilus_trader.model.events.order)": [[19, "nautilus_trader.model.events.order.OrderPendingCancel"]], "orderpendingupdate (class in nautilus_trader.model.events.order)": [[19, "nautilus_trader.model.events.order.OrderPendingUpdate"]], "orderrejected (class in nautilus_trader.model.events.order)": [[19, "nautilus_trader.model.events.order.OrderRejected"]], "orderreleased (class in nautilus_trader.model.events.order)": [[19, "nautilus_trader.model.events.order.OrderReleased"]], "ordersubmitted (class in nautilus_trader.model.events.order)": [[19, "nautilus_trader.model.events.order.OrderSubmitted"]], "ordertriggered (class in nautilus_trader.model.events.order)": [[19, "nautilus_trader.model.events.order.OrderTriggered"]], "orderupdated (class in nautilus_trader.model.events.order)": [[19, "nautilus_trader.model.events.order.OrderUpdated"]], "positionchanged (class in nautilus_trader.model.events.position)": [[19, "nautilus_trader.model.events.position.PositionChanged"]], "positionclosed (class in nautilus_trader.model.events.position)": [[19, "nautilus_trader.model.events.position.PositionClosed"]], "positionevent (class in nautilus_trader.model.events.position)": [[19, "nautilus_trader.model.events.position.PositionEvent"]], "positionopened (class in nautilus_trader.model.events.position)": [[19, "nautilus_trader.model.events.position.PositionOpened"]], "account_id (accountstate attribute)": [[19, "nautilus_trader.model.events.account.AccountState.account_id"]], "account_id (orderaccepted attribute)": [[19, "nautilus_trader.model.events.order.OrderAccepted.account_id"]], "account_id (ordercancelrejected attribute)": [[19, "nautilus_trader.model.events.order.OrderCancelRejected.account_id"]], "account_id (ordercanceled attribute)": [[19, "nautilus_trader.model.events.order.OrderCanceled.account_id"]], "account_id (orderdenied attribute)": [[19, "nautilus_trader.model.events.order.OrderDenied.account_id"]], "account_id (orderemulated attribute)": [[19, "nautilus_trader.model.events.order.OrderEmulated.account_id"]], "account_id (orderevent attribute)": [[19, "nautilus_trader.model.events.order.OrderEvent.account_id"]], "account_id (orderexpired attribute)": [[19, "nautilus_trader.model.events.order.OrderExpired.account_id"]], "account_id (orderfilled attribute)": [[19, "nautilus_trader.model.events.order.OrderFilled.account_id"]], "account_id (orderinitialized attribute)": [[19, "nautilus_trader.model.events.order.OrderInitialized.account_id"]], "account_id (ordermodifyrejected attribute)": [[19, "nautilus_trader.model.events.order.OrderModifyRejected.account_id"]], "account_id (orderpendingcancel attribute)": [[19, "nautilus_trader.model.events.order.OrderPendingCancel.account_id"]], "account_id (orderpendingupdate attribute)": [[19, "nautilus_trader.model.events.order.OrderPendingUpdate.account_id"]], "account_id (orderrejected attribute)": [[19, "nautilus_trader.model.events.order.OrderRejected.account_id"]], "account_id (orderreleased attribute)": [[19, "nautilus_trader.model.events.order.OrderReleased.account_id"]], "account_id (ordersubmitted attribute)": [[19, "nautilus_trader.model.events.order.OrderSubmitted.account_id"]], "account_id (ordertriggered attribute)": [[19, "nautilus_trader.model.events.order.OrderTriggered.account_id"]], "account_id (orderupdated attribute)": [[19, "nautilus_trader.model.events.order.OrderUpdated.account_id"]], "account_id (positionchanged attribute)": [[19, "nautilus_trader.model.events.position.PositionChanged.account_id"]], "account_id (positionclosed attribute)": [[19, "nautilus_trader.model.events.position.PositionClosed.account_id"]], "account_id (positionevent attribute)": [[19, "nautilus_trader.model.events.position.PositionEvent.account_id"]], "account_id (positionopened attribute)": [[19, "nautilus_trader.model.events.position.PositionOpened.account_id"]], "account_type (accountstate attribute)": [[19, "nautilus_trader.model.events.account.AccountState.account_type"]], "avg_px_close (positionchanged attribute)": [[19, "nautilus_trader.model.events.position.PositionChanged.avg_px_close"]], "avg_px_close (positionclosed attribute)": [[19, "nautilus_trader.model.events.position.PositionClosed.avg_px_close"]], "avg_px_close (positionevent attribute)": [[19, "nautilus_trader.model.events.position.PositionEvent.avg_px_close"]], "avg_px_close (positionopened attribute)": [[19, "nautilus_trader.model.events.position.PositionOpened.avg_px_close"]], "avg_px_open (positionchanged attribute)": [[19, "nautilus_trader.model.events.position.PositionChanged.avg_px_open"]], "avg_px_open (positionclosed attribute)": [[19, "nautilus_trader.model.events.position.PositionClosed.avg_px_open"]], "avg_px_open (positionevent attribute)": [[19, "nautilus_trader.model.events.position.PositionEvent.avg_px_open"]], "avg_px_open (positionopened attribute)": [[19, "nautilus_trader.model.events.position.PositionOpened.avg_px_open"]], "balances (accountstate attribute)": [[19, "nautilus_trader.model.events.account.AccountState.balances"]], "base_currency (accountstate attribute)": [[19, "nautilus_trader.model.events.account.AccountState.base_currency"]], "client_order_id (orderaccepted attribute)": [[19, "nautilus_trader.model.events.order.OrderAccepted.client_order_id"]], "client_order_id (ordercancelrejected attribute)": [[19, "nautilus_trader.model.events.order.OrderCancelRejected.client_order_id"]], "client_order_id (ordercanceled attribute)": [[19, "nautilus_trader.model.events.order.OrderCanceled.client_order_id"]], "client_order_id (orderdenied attribute)": [[19, "nautilus_trader.model.events.order.OrderDenied.client_order_id"]], "client_order_id (orderemulated attribute)": [[19, "nautilus_trader.model.events.order.OrderEmulated.client_order_id"]], "client_order_id (orderevent attribute)": [[19, "nautilus_trader.model.events.order.OrderEvent.client_order_id"]], "client_order_id (orderexpired attribute)": [[19, "nautilus_trader.model.events.order.OrderExpired.client_order_id"]], "client_order_id (orderfilled attribute)": [[19, "nautilus_trader.model.events.order.OrderFilled.client_order_id"]], "client_order_id (orderinitialized attribute)": [[19, "nautilus_trader.model.events.order.OrderInitialized.client_order_id"]], "client_order_id (ordermodifyrejected attribute)": [[19, "nautilus_trader.model.events.order.OrderModifyRejected.client_order_id"]], "client_order_id (orderpendingcancel attribute)": [[19, "nautilus_trader.model.events.order.OrderPendingCancel.client_order_id"]], "client_order_id (orderpendingupdate attribute)": [[19, "nautilus_trader.model.events.order.OrderPendingUpdate.client_order_id"]], "client_order_id (orderrejected attribute)": [[19, "nautilus_trader.model.events.order.OrderRejected.client_order_id"]], "client_order_id (orderreleased attribute)": [[19, "nautilus_trader.model.events.order.OrderReleased.client_order_id"]], "client_order_id (ordersubmitted attribute)": [[19, "nautilus_trader.model.events.order.OrderSubmitted.client_order_id"]], "client_order_id (ordertriggered attribute)": [[19, "nautilus_trader.model.events.order.OrderTriggered.client_order_id"]], "client_order_id (orderupdated attribute)": [[19, "nautilus_trader.model.events.order.OrderUpdated.client_order_id"]], "closing_order_id (positionchanged attribute)": [[19, "nautilus_trader.model.events.position.PositionChanged.closing_order_id"]], "closing_order_id (positionclosed attribute)": [[19, "nautilus_trader.model.events.position.PositionClosed.closing_order_id"]], "closing_order_id (positionevent attribute)": [[19, "nautilus_trader.model.events.position.PositionEvent.closing_order_id"]], "closing_order_id (positionopened attribute)": [[19, "nautilus_trader.model.events.position.PositionOpened.closing_order_id"]], "commission (orderfilled attribute)": [[19, "nautilus_trader.model.events.order.OrderFilled.commission"]], "contingency_type (orderinitialized attribute)": [[19, "nautilus_trader.model.events.order.OrderInitialized.contingency_type"]], "create() (positionchanged static method)": [[19, "nautilus_trader.model.events.position.PositionChanged.create"]], "create() (positionclosed static method)": [[19, "nautilus_trader.model.events.position.PositionClosed.create"]], "create() (positionopened static method)": [[19, "nautilus_trader.model.events.position.PositionOpened.create"]], "currency (orderfilled attribute)": [[19, "nautilus_trader.model.events.order.OrderFilled.currency"]], "currency (positionchanged attribute)": [[19, "nautilus_trader.model.events.position.PositionChanged.currency"]], "currency (positionclosed attribute)": [[19, "nautilus_trader.model.events.position.PositionClosed.currency"]], "currency (positionevent attribute)": [[19, "nautilus_trader.model.events.position.PositionEvent.currency"]], "currency (positionopened attribute)": [[19, "nautilus_trader.model.events.position.PositionOpened.currency"]], "duration_ns (positionchanged attribute)": [[19, "nautilus_trader.model.events.position.PositionChanged.duration_ns"]], "duration_ns (positionclosed attribute)": [[19, "nautilus_trader.model.events.position.PositionClosed.duration_ns"]], "duration_ns (positionevent attribute)": [[19, "nautilus_trader.model.events.position.PositionEvent.duration_ns"]], "duration_ns (positionopened attribute)": [[19, "nautilus_trader.model.events.position.PositionOpened.duration_ns"]], "emulation_trigger (orderinitialized attribute)": [[19, "nautilus_trader.model.events.order.OrderInitialized.emulation_trigger"]], "entry (positionchanged attribute)": [[19, "nautilus_trader.model.events.position.PositionChanged.entry"]], "entry (positionclosed attribute)": [[19, "nautilus_trader.model.events.position.PositionClosed.entry"]], "entry (positionevent attribute)": [[19, "nautilus_trader.model.events.position.PositionEvent.entry"]], "entry (positionopened attribute)": [[19, "nautilus_trader.model.events.position.PositionOpened.entry"]], "exec_algorithm_id (orderinitialized attribute)": [[19, "nautilus_trader.model.events.order.OrderInitialized.exec_algorithm_id"]], "exec_algorithm_params (orderinitialized attribute)": [[19, "nautilus_trader.model.events.order.OrderInitialized.exec_algorithm_params"]], "exec_spawn_id (orderinitialized attribute)": [[19, "nautilus_trader.model.events.order.OrderInitialized.exec_spawn_id"]], "from_dict() (accountstate static method)": [[19, "nautilus_trader.model.events.account.AccountState.from_dict"]], "from_dict() (orderaccepted static method)": [[19, "nautilus_trader.model.events.order.OrderAccepted.from_dict"]], "from_dict() (ordercancelrejected static method)": [[19, "nautilus_trader.model.events.order.OrderCancelRejected.from_dict"]], "from_dict() (ordercanceled static method)": [[19, "nautilus_trader.model.events.order.OrderCanceled.from_dict"]], "from_dict() (orderdenied static method)": [[19, "nautilus_trader.model.events.order.OrderDenied.from_dict"]], "from_dict() (orderemulated static method)": [[19, "nautilus_trader.model.events.order.OrderEmulated.from_dict"]], "from_dict() (orderexpired static method)": [[19, "nautilus_trader.model.events.order.OrderExpired.from_dict"]], "from_dict() (orderfilled static method)": [[19, "nautilus_trader.model.events.order.OrderFilled.from_dict"]], "from_dict() (orderinitialized static method)": [[19, "nautilus_trader.model.events.order.OrderInitialized.from_dict"]], "from_dict() (ordermodifyrejected static method)": [[19, "nautilus_trader.model.events.order.OrderModifyRejected.from_dict"]], "from_dict() (orderpendingcancel static method)": [[19, "nautilus_trader.model.events.order.OrderPendingCancel.from_dict"]], "from_dict() (orderpendingupdate static method)": [[19, "nautilus_trader.model.events.order.OrderPendingUpdate.from_dict"]], "from_dict() (orderrejected static method)": [[19, "nautilus_trader.model.events.order.OrderRejected.from_dict"]], "from_dict() (orderreleased static method)": [[19, "nautilus_trader.model.events.order.OrderReleased.from_dict"]], "from_dict() (ordersubmitted static method)": [[19, "nautilus_trader.model.events.order.OrderSubmitted.from_dict"]], "from_dict() (ordertriggered static method)": [[19, "nautilus_trader.model.events.order.OrderTriggered.from_dict"]], "from_dict() (orderupdated static method)": [[19, "nautilus_trader.model.events.order.OrderUpdated.from_dict"]], "from_dict() (positionchanged static method)": [[19, "nautilus_trader.model.events.position.PositionChanged.from_dict"]], "from_dict() (positionclosed static method)": [[19, "nautilus_trader.model.events.position.PositionClosed.from_dict"]], "from_dict() (positionopened static method)": [[19, "nautilus_trader.model.events.position.PositionOpened.from_dict"]], "id (accountstate attribute)": [[19, "nautilus_trader.model.events.account.AccountState.id"]], "id (orderaccepted attribute)": [[19, "nautilus_trader.model.events.order.OrderAccepted.id"]], "id (ordercancelrejected attribute)": [[19, "nautilus_trader.model.events.order.OrderCancelRejected.id"]], "id (ordercanceled attribute)": [[19, "nautilus_trader.model.events.order.OrderCanceled.id"]], "id (orderdenied attribute)": [[19, "nautilus_trader.model.events.order.OrderDenied.id"]], "id (orderemulated attribute)": [[19, "nautilus_trader.model.events.order.OrderEmulated.id"]], "id (orderevent attribute)": [[19, "nautilus_trader.model.events.order.OrderEvent.id"]], "id (orderexpired attribute)": [[19, "nautilus_trader.model.events.order.OrderExpired.id"]], "id (orderfilled attribute)": [[19, "nautilus_trader.model.events.order.OrderFilled.id"]], "id (orderinitialized attribute)": [[19, "nautilus_trader.model.events.order.OrderInitialized.id"]], "id (ordermodifyrejected attribute)": [[19, "nautilus_trader.model.events.order.OrderModifyRejected.id"]], "id (orderpendingcancel attribute)": [[19, "nautilus_trader.model.events.order.OrderPendingCancel.id"]], "id (orderpendingupdate attribute)": [[19, "nautilus_trader.model.events.order.OrderPendingUpdate.id"]], "id (orderrejected attribute)": [[19, "nautilus_trader.model.events.order.OrderRejected.id"]], "id (orderreleased attribute)": [[19, "nautilus_trader.model.events.order.OrderReleased.id"]], "id (ordersubmitted attribute)": [[19, "nautilus_trader.model.events.order.OrderSubmitted.id"]], "id (ordertriggered attribute)": [[19, "nautilus_trader.model.events.order.OrderTriggered.id"]], "id (orderupdated attribute)": [[19, "nautilus_trader.model.events.order.OrderUpdated.id"]], "id (positionchanged attribute)": [[19, "nautilus_trader.model.events.position.PositionChanged.id"]], "id (positionclosed attribute)": [[19, "nautilus_trader.model.events.position.PositionClosed.id"]], "id (positionevent attribute)": [[19, "nautilus_trader.model.events.position.PositionEvent.id"]], "id (positionopened attribute)": [[19, "nautilus_trader.model.events.position.PositionOpened.id"]], "info (accountstate attribute)": [[19, "nautilus_trader.model.events.account.AccountState.info"]], "info (orderfilled attribute)": [[19, "nautilus_trader.model.events.order.OrderFilled.info"]], "instrument_id (orderaccepted attribute)": [[19, "nautilus_trader.model.events.order.OrderAccepted.instrument_id"]], "instrument_id (ordercancelrejected attribute)": [[19, "nautilus_trader.model.events.order.OrderCancelRejected.instrument_id"]], "instrument_id (ordercanceled attribute)": [[19, "nautilus_trader.model.events.order.OrderCanceled.instrument_id"]], "instrument_id (orderdenied attribute)": [[19, "nautilus_trader.model.events.order.OrderDenied.instrument_id"]], "instrument_id (orderemulated attribute)": [[19, "nautilus_trader.model.events.order.OrderEmulated.instrument_id"]], "instrument_id (orderevent attribute)": [[19, "nautilus_trader.model.events.order.OrderEvent.instrument_id"]], "instrument_id (orderexpired attribute)": [[19, "nautilus_trader.model.events.order.OrderExpired.instrument_id"]], "instrument_id (orderfilled attribute)": [[19, "nautilus_trader.model.events.order.OrderFilled.instrument_id"]], "instrument_id (orderinitialized attribute)": [[19, "nautilus_trader.model.events.order.OrderInitialized.instrument_id"]], "instrument_id (ordermodifyrejected attribute)": [[19, "nautilus_trader.model.events.order.OrderModifyRejected.instrument_id"]], "instrument_id (orderpendingcancel attribute)": [[19, "nautilus_trader.model.events.order.OrderPendingCancel.instrument_id"]], "instrument_id (orderpendingupdate attribute)": [[19, "nautilus_trader.model.events.order.OrderPendingUpdate.instrument_id"]], "instrument_id (orderrejected attribute)": [[19, "nautilus_trader.model.events.order.OrderRejected.instrument_id"]], "instrument_id (orderreleased attribute)": [[19, "nautilus_trader.model.events.order.OrderReleased.instrument_id"]], "instrument_id (ordersubmitted attribute)": [[19, "nautilus_trader.model.events.order.OrderSubmitted.instrument_id"]], "instrument_id (ordertriggered attribute)": [[19, "nautilus_trader.model.events.order.OrderTriggered.instrument_id"]], "instrument_id (orderupdated attribute)": [[19, "nautilus_trader.model.events.order.OrderUpdated.instrument_id"]], "instrument_id (positionchanged attribute)": [[19, "nautilus_trader.model.events.position.PositionChanged.instrument_id"]], "instrument_id (positionclosed attribute)": [[19, "nautilus_trader.model.events.position.PositionClosed.instrument_id"]], "instrument_id (positionevent attribute)": [[19, "nautilus_trader.model.events.position.PositionEvent.instrument_id"]], "instrument_id (positionopened attribute)": [[19, "nautilus_trader.model.events.position.PositionOpened.instrument_id"]], "is_buy (orderfilled attribute)": [[19, "nautilus_trader.model.events.order.OrderFilled.is_buy"]], "is_reported (accountstate attribute)": [[19, "nautilus_trader.model.events.account.AccountState.is_reported"]], "is_sell (orderfilled attribute)": [[19, "nautilus_trader.model.events.order.OrderFilled.is_sell"]], "last_px (orderfilled attribute)": [[19, "nautilus_trader.model.events.order.OrderFilled.last_px"]], "last_px (positionchanged attribute)": [[19, "nautilus_trader.model.events.position.PositionChanged.last_px"]], "last_px (positionclosed attribute)": [[19, "nautilus_trader.model.events.position.PositionClosed.last_px"]], "last_px (positionevent attribute)": [[19, "nautilus_trader.model.events.position.PositionEvent.last_px"]], "last_px (positionopened attribute)": [[19, "nautilus_trader.model.events.position.PositionOpened.last_px"]], "last_qty (orderfilled attribute)": [[19, "nautilus_trader.model.events.order.OrderFilled.last_qty"]], "last_qty (positionchanged attribute)": [[19, "nautilus_trader.model.events.position.PositionChanged.last_qty"]], "last_qty (positionclosed attribute)": [[19, "nautilus_trader.model.events.position.PositionClosed.last_qty"]], "last_qty (positionevent attribute)": [[19, "nautilus_trader.model.events.position.PositionEvent.last_qty"]], "last_qty (positionopened attribute)": [[19, "nautilus_trader.model.events.position.PositionOpened.last_qty"]], "linked_order_ids (orderinitialized attribute)": [[19, "nautilus_trader.model.events.order.OrderInitialized.linked_order_ids"]], "liquidity_side (orderfilled attribute)": [[19, "nautilus_trader.model.events.order.OrderFilled.liquidity_side"]], "margins (accountstate attribute)": [[19, "nautilus_trader.model.events.account.AccountState.margins"]], "nautilus_trader.model.events": [[19, "module-nautilus_trader.model.events"]], "nautilus_trader.model.events.account": [[19, "module-nautilus_trader.model.events.account"]], "nautilus_trader.model.events.order": [[19, "module-nautilus_trader.model.events.order"]], "nautilus_trader.model.events.position": [[19, "module-nautilus_trader.model.events.position"]], "opening_order_id (positionchanged attribute)": [[19, "nautilus_trader.model.events.position.PositionChanged.opening_order_id"]], "opening_order_id (positionclosed attribute)": [[19, "nautilus_trader.model.events.position.PositionClosed.opening_order_id"]], "opening_order_id (positionevent attribute)": [[19, "nautilus_trader.model.events.position.PositionEvent.opening_order_id"]], "opening_order_id (positionopened attribute)": [[19, "nautilus_trader.model.events.position.PositionOpened.opening_order_id"]], "options (orderinitialized attribute)": [[19, "nautilus_trader.model.events.order.OrderInitialized.options"]], "order_list_id (orderinitialized attribute)": [[19, "nautilus_trader.model.events.order.OrderInitialized.order_list_id"]], "order_side (orderfilled attribute)": [[19, "nautilus_trader.model.events.order.OrderFilled.order_side"]], "order_type (orderfilled attribute)": [[19, "nautilus_trader.model.events.order.OrderFilled.order_type"]], "order_type (orderinitialized attribute)": [[19, "nautilus_trader.model.events.order.OrderInitialized.order_type"]], "parent_order_id (orderinitialized attribute)": [[19, "nautilus_trader.model.events.order.OrderInitialized.parent_order_id"]], "peak_qty (positionchanged attribute)": [[19, "nautilus_trader.model.events.position.PositionChanged.peak_qty"]], "peak_qty (positionclosed attribute)": [[19, "nautilus_trader.model.events.position.PositionClosed.peak_qty"]], "peak_qty (positionevent attribute)": [[19, "nautilus_trader.model.events.position.PositionEvent.peak_qty"]], "peak_qty (positionopened attribute)": [[19, "nautilus_trader.model.events.position.PositionOpened.peak_qty"]], "position_id (orderfilled attribute)": [[19, "nautilus_trader.model.events.order.OrderFilled.position_id"]], "position_id (positionchanged attribute)": [[19, "nautilus_trader.model.events.position.PositionChanged.position_id"]], "position_id (positionclosed attribute)": [[19, "nautilus_trader.model.events.position.PositionClosed.position_id"]], "position_id (positionevent attribute)": [[19, "nautilus_trader.model.events.position.PositionEvent.position_id"]], "position_id (positionopened attribute)": [[19, "nautilus_trader.model.events.position.PositionOpened.position_id"]], "post_only (orderinitialized attribute)": [[19, "nautilus_trader.model.events.order.OrderInitialized.post_only"]], "price (orderupdated attribute)": [[19, "nautilus_trader.model.events.order.OrderUpdated.price"]], "quantity (orderinitialized attribute)": [[19, "nautilus_trader.model.events.order.OrderInitialized.quantity"]], "quantity (orderupdated attribute)": [[19, "nautilus_trader.model.events.order.OrderUpdated.quantity"]], "quantity (positionchanged attribute)": [[19, "nautilus_trader.model.events.position.PositionChanged.quantity"]], "quantity (positionclosed attribute)": [[19, "nautilus_trader.model.events.position.PositionClosed.quantity"]], "quantity (positionevent attribute)": [[19, "nautilus_trader.model.events.position.PositionEvent.quantity"]], "quantity (positionopened attribute)": [[19, "nautilus_trader.model.events.position.PositionOpened.quantity"]], "quote_quantity (orderinitialized attribute)": [[19, "nautilus_trader.model.events.order.OrderInitialized.quote_quantity"]], "realized_pnl (positionchanged attribute)": [[19, "nautilus_trader.model.events.position.PositionChanged.realized_pnl"]], "realized_pnl (positionclosed attribute)": [[19, "nautilus_trader.model.events.position.PositionClosed.realized_pnl"]], "realized_pnl (positionevent attribute)": [[19, "nautilus_trader.model.events.position.PositionEvent.realized_pnl"]], "realized_pnl (positionopened attribute)": [[19, "nautilus_trader.model.events.position.PositionOpened.realized_pnl"]], "realized_return (positionchanged attribute)": [[19, "nautilus_trader.model.events.position.PositionChanged.realized_return"]], "realized_return (positionclosed attribute)": [[19, "nautilus_trader.model.events.position.PositionClosed.realized_return"]], "realized_return (positionevent attribute)": [[19, "nautilus_trader.model.events.position.PositionEvent.realized_return"]], "realized_return (positionopened attribute)": [[19, "nautilus_trader.model.events.position.PositionOpened.realized_return"]], "reason (ordercancelrejected attribute)": [[19, "nautilus_trader.model.events.order.OrderCancelRejected.reason"]], "reason (orderdenied attribute)": [[19, "nautilus_trader.model.events.order.OrderDenied.reason"]], "reason (ordermodifyrejected attribute)": [[19, "nautilus_trader.model.events.order.OrderModifyRejected.reason"]], "reason (orderrejected attribute)": [[19, "nautilus_trader.model.events.order.OrderRejected.reason"]], "reconciliation (orderaccepted attribute)": [[19, "nautilus_trader.model.events.order.OrderAccepted.reconciliation"]], "reconciliation (ordercancelrejected attribute)": [[19, "nautilus_trader.model.events.order.OrderCancelRejected.reconciliation"]], "reconciliation (ordercanceled attribute)": [[19, "nautilus_trader.model.events.order.OrderCanceled.reconciliation"]], "reconciliation (orderdenied attribute)": [[19, "nautilus_trader.model.events.order.OrderDenied.reconciliation"]], "reconciliation (orderemulated attribute)": [[19, "nautilus_trader.model.events.order.OrderEmulated.reconciliation"]], "reconciliation (orderevent attribute)": [[19, "nautilus_trader.model.events.order.OrderEvent.reconciliation"]], "reconciliation (orderexpired attribute)": [[19, "nautilus_trader.model.events.order.OrderExpired.reconciliation"]], "reconciliation (orderfilled attribute)": [[19, "nautilus_trader.model.events.order.OrderFilled.reconciliation"]], "reconciliation (orderinitialized attribute)": [[19, "nautilus_trader.model.events.order.OrderInitialized.reconciliation"]], "reconciliation (ordermodifyrejected attribute)": [[19, "nautilus_trader.model.events.order.OrderModifyRejected.reconciliation"]], "reconciliation (orderpendingcancel attribute)": [[19, "nautilus_trader.model.events.order.OrderPendingCancel.reconciliation"]], "reconciliation (orderpendingupdate attribute)": [[19, "nautilus_trader.model.events.order.OrderPendingUpdate.reconciliation"]], "reconciliation (orderrejected attribute)": [[19, "nautilus_trader.model.events.order.OrderRejected.reconciliation"]], "reconciliation (orderreleased attribute)": [[19, "nautilus_trader.model.events.order.OrderReleased.reconciliation"]], "reconciliation (ordersubmitted attribute)": [[19, "nautilus_trader.model.events.order.OrderSubmitted.reconciliation"]], "reconciliation (ordertriggered attribute)": [[19, "nautilus_trader.model.events.order.OrderTriggered.reconciliation"]], "reconciliation (orderupdated attribute)": [[19, "nautilus_trader.model.events.order.OrderUpdated.reconciliation"]], "reduce_only (orderinitialized attribute)": [[19, "nautilus_trader.model.events.order.OrderInitialized.reduce_only"]], "released_price (orderreleased attribute)": [[19, "nautilus_trader.model.events.order.OrderReleased.released_price"]], "set_client_order_id() (orderaccepted method)": [[19, "nautilus_trader.model.events.order.OrderAccepted.set_client_order_id"]], "set_client_order_id() (ordercancelrejected method)": [[19, "nautilus_trader.model.events.order.OrderCancelRejected.set_client_order_id"]], "set_client_order_id() (ordercanceled method)": [[19, "nautilus_trader.model.events.order.OrderCanceled.set_client_order_id"]], "set_client_order_id() (orderdenied method)": [[19, "nautilus_trader.model.events.order.OrderDenied.set_client_order_id"]], "set_client_order_id() (orderemulated method)": [[19, "nautilus_trader.model.events.order.OrderEmulated.set_client_order_id"]], "set_client_order_id() (orderevent method)": [[19, "nautilus_trader.model.events.order.OrderEvent.set_client_order_id"]], "set_client_order_id() (orderexpired method)": [[19, "nautilus_trader.model.events.order.OrderExpired.set_client_order_id"]], "set_client_order_id() (orderfilled method)": [[19, "nautilus_trader.model.events.order.OrderFilled.set_client_order_id"]], "set_client_order_id() (orderinitialized method)": [[19, "nautilus_trader.model.events.order.OrderInitialized.set_client_order_id"]], "set_client_order_id() (ordermodifyrejected method)": [[19, "nautilus_trader.model.events.order.OrderModifyRejected.set_client_order_id"]], "set_client_order_id() (orderpendingcancel method)": [[19, "nautilus_trader.model.events.order.OrderPendingCancel.set_client_order_id"]], "set_client_order_id() (orderpendingupdate method)": [[19, "nautilus_trader.model.events.order.OrderPendingUpdate.set_client_order_id"]], "set_client_order_id() (orderrejected method)": [[19, "nautilus_trader.model.events.order.OrderRejected.set_client_order_id"]], "set_client_order_id() (orderreleased method)": [[19, "nautilus_trader.model.events.order.OrderReleased.set_client_order_id"]], "set_client_order_id() (ordersubmitted method)": [[19, "nautilus_trader.model.events.order.OrderSubmitted.set_client_order_id"]], "set_client_order_id() (ordertriggered method)": [[19, "nautilus_trader.model.events.order.OrderTriggered.set_client_order_id"]], "set_client_order_id() (orderupdated method)": [[19, "nautilus_trader.model.events.order.OrderUpdated.set_client_order_id"]], "side (orderinitialized attribute)": [[19, "nautilus_trader.model.events.order.OrderInitialized.side"]], "side (positionchanged attribute)": [[19, "nautilus_trader.model.events.position.PositionChanged.side"]], "side (positionclosed attribute)": [[19, "nautilus_trader.model.events.position.PositionClosed.side"]], "side (positionevent attribute)": [[19, "nautilus_trader.model.events.position.PositionEvent.side"]], "side (positionopened attribute)": [[19, "nautilus_trader.model.events.position.PositionOpened.side"]], "signed_qty (positionchanged attribute)": [[19, "nautilus_trader.model.events.position.PositionChanged.signed_qty"]], "signed_qty (positionclosed attribute)": [[19, "nautilus_trader.model.events.position.PositionClosed.signed_qty"]], "signed_qty (positionevent attribute)": [[19, "nautilus_trader.model.events.position.PositionEvent.signed_qty"]], "signed_qty (positionopened attribute)": [[19, "nautilus_trader.model.events.position.PositionOpened.signed_qty"]], "strategy_id (orderaccepted attribute)": [[19, "nautilus_trader.model.events.order.OrderAccepted.strategy_id"]], "strategy_id (ordercancelrejected attribute)": [[19, "nautilus_trader.model.events.order.OrderCancelRejected.strategy_id"]], "strategy_id (ordercanceled attribute)": [[19, "nautilus_trader.model.events.order.OrderCanceled.strategy_id"]], "strategy_id (orderdenied attribute)": [[19, "nautilus_trader.model.events.order.OrderDenied.strategy_id"]], "strategy_id (orderemulated attribute)": [[19, "nautilus_trader.model.events.order.OrderEmulated.strategy_id"]], "strategy_id (orderevent attribute)": [[19, "nautilus_trader.model.events.order.OrderEvent.strategy_id"]], "strategy_id (orderexpired attribute)": [[19, "nautilus_trader.model.events.order.OrderExpired.strategy_id"]], "strategy_id (orderfilled attribute)": [[19, "nautilus_trader.model.events.order.OrderFilled.strategy_id"]], "strategy_id (orderinitialized attribute)": [[19, "nautilus_trader.model.events.order.OrderInitialized.strategy_id"]], "strategy_id (ordermodifyrejected attribute)": [[19, "nautilus_trader.model.events.order.OrderModifyRejected.strategy_id"]], "strategy_id (orderpendingcancel attribute)": [[19, "nautilus_trader.model.events.order.OrderPendingCancel.strategy_id"]], "strategy_id (orderpendingupdate attribute)": [[19, "nautilus_trader.model.events.order.OrderPendingUpdate.strategy_id"]], "strategy_id (orderrejected attribute)": [[19, "nautilus_trader.model.events.order.OrderRejected.strategy_id"]], "strategy_id (orderreleased attribute)": [[19, "nautilus_trader.model.events.order.OrderReleased.strategy_id"]], "strategy_id (ordersubmitted attribute)": [[19, "nautilus_trader.model.events.order.OrderSubmitted.strategy_id"]], "strategy_id (ordertriggered attribute)": [[19, "nautilus_trader.model.events.order.OrderTriggered.strategy_id"]], "strategy_id (orderupdated attribute)": [[19, "nautilus_trader.model.events.order.OrderUpdated.strategy_id"]], "strategy_id (positionchanged attribute)": [[19, "nautilus_trader.model.events.position.PositionChanged.strategy_id"]], "strategy_id (positionclosed attribute)": [[19, "nautilus_trader.model.events.position.PositionClosed.strategy_id"]], "strategy_id (positionevent attribute)": [[19, "nautilus_trader.model.events.position.PositionEvent.strategy_id"]], "strategy_id (positionopened attribute)": [[19, "nautilus_trader.model.events.position.PositionOpened.strategy_id"]], "tags (orderinitialized attribute)": [[19, "nautilus_trader.model.events.order.OrderInitialized.tags"]], "time_in_force (orderinitialized attribute)": [[19, "nautilus_trader.model.events.order.OrderInitialized.time_in_force"]], "to_dict() (accountstate static method)": [[19, "nautilus_trader.model.events.account.AccountState.to_dict"]], "to_dict() (orderaccepted static method)": [[19, "nautilus_trader.model.events.order.OrderAccepted.to_dict"]], "to_dict() (ordercancelrejected static method)": [[19, "nautilus_trader.model.events.order.OrderCancelRejected.to_dict"]], "to_dict() (ordercanceled static method)": [[19, "nautilus_trader.model.events.order.OrderCanceled.to_dict"]], "to_dict() (orderdenied static method)": [[19, "nautilus_trader.model.events.order.OrderDenied.to_dict"]], "to_dict() (orderemulated static method)": [[19, "nautilus_trader.model.events.order.OrderEmulated.to_dict"]], "to_dict() (orderexpired static method)": [[19, "nautilus_trader.model.events.order.OrderExpired.to_dict"]], "to_dict() (orderfilled static method)": [[19, "nautilus_trader.model.events.order.OrderFilled.to_dict"]], "to_dict() (orderinitialized static method)": [[19, "nautilus_trader.model.events.order.OrderInitialized.to_dict"]], "to_dict() (ordermodifyrejected static method)": [[19, "nautilus_trader.model.events.order.OrderModifyRejected.to_dict"]], "to_dict() (orderpendingcancel static method)": [[19, "nautilus_trader.model.events.order.OrderPendingCancel.to_dict"]], "to_dict() (orderpendingupdate static method)": [[19, "nautilus_trader.model.events.order.OrderPendingUpdate.to_dict"]], "to_dict() (orderrejected static method)": [[19, "nautilus_trader.model.events.order.OrderRejected.to_dict"]], "to_dict() (orderreleased static method)": [[19, "nautilus_trader.model.events.order.OrderReleased.to_dict"]], "to_dict() (ordersubmitted static method)": [[19, "nautilus_trader.model.events.order.OrderSubmitted.to_dict"]], "to_dict() (ordertriggered static method)": [[19, "nautilus_trader.model.events.order.OrderTriggered.to_dict"]], "to_dict() (orderupdated static method)": [[19, "nautilus_trader.model.events.order.OrderUpdated.to_dict"]], "to_dict() (positionchanged static method)": [[19, "nautilus_trader.model.events.position.PositionChanged.to_dict"]], "to_dict() (positionclosed static method)": [[19, "nautilus_trader.model.events.position.PositionClosed.to_dict"]], "to_dict() (positionopened static method)": [[19, "nautilus_trader.model.events.position.PositionOpened.to_dict"]], "trade_id (orderfilled attribute)": [[19, "nautilus_trader.model.events.order.OrderFilled.trade_id"]], "trader_id (orderaccepted attribute)": [[19, "nautilus_trader.model.events.order.OrderAccepted.trader_id"]], "trader_id (ordercancelrejected attribute)": [[19, "nautilus_trader.model.events.order.OrderCancelRejected.trader_id"]], "trader_id (ordercanceled attribute)": [[19, "nautilus_trader.model.events.order.OrderCanceled.trader_id"]], "trader_id (orderdenied attribute)": [[19, "nautilus_trader.model.events.order.OrderDenied.trader_id"]], "trader_id (orderemulated attribute)": [[19, "nautilus_trader.model.events.order.OrderEmulated.trader_id"]], "trader_id (orderevent attribute)": [[19, "nautilus_trader.model.events.order.OrderEvent.trader_id"]], "trader_id (orderexpired attribute)": [[19, "nautilus_trader.model.events.order.OrderExpired.trader_id"]], "trader_id (orderfilled attribute)": [[19, "nautilus_trader.model.events.order.OrderFilled.trader_id"]], "trader_id (orderinitialized attribute)": [[19, "nautilus_trader.model.events.order.OrderInitialized.trader_id"]], "trader_id (ordermodifyrejected attribute)": [[19, "nautilus_trader.model.events.order.OrderModifyRejected.trader_id"]], "trader_id (orderpendingcancel attribute)": [[19, "nautilus_trader.model.events.order.OrderPendingCancel.trader_id"]], "trader_id (orderpendingupdate attribute)": [[19, "nautilus_trader.model.events.order.OrderPendingUpdate.trader_id"]], "trader_id (orderrejected attribute)": [[19, "nautilus_trader.model.events.order.OrderRejected.trader_id"]], "trader_id (orderreleased attribute)": [[19, "nautilus_trader.model.events.order.OrderReleased.trader_id"]], "trader_id (ordersubmitted attribute)": [[19, "nautilus_trader.model.events.order.OrderSubmitted.trader_id"]], "trader_id (ordertriggered attribute)": [[19, "nautilus_trader.model.events.order.OrderTriggered.trader_id"]], "trader_id (orderupdated attribute)": [[19, "nautilus_trader.model.events.order.OrderUpdated.trader_id"]], "trader_id (positionchanged attribute)": [[19, "nautilus_trader.model.events.position.PositionChanged.trader_id"]], "trader_id (positionclosed attribute)": [[19, "nautilus_trader.model.events.position.PositionClosed.trader_id"]], "trader_id (positionevent attribute)": [[19, "nautilus_trader.model.events.position.PositionEvent.trader_id"]], "trader_id (positionopened attribute)": [[19, "nautilus_trader.model.events.position.PositionOpened.trader_id"]], "trigger_instrument_id (orderinitialized attribute)": [[19, "nautilus_trader.model.events.order.OrderInitialized.trigger_instrument_id"]], "trigger_price (orderupdated attribute)": [[19, "nautilus_trader.model.events.order.OrderUpdated.trigger_price"]], "ts_closed (positionchanged attribute)": [[19, "nautilus_trader.model.events.position.PositionChanged.ts_closed"]], "ts_closed (positionclosed attribute)": [[19, "nautilus_trader.model.events.position.PositionClosed.ts_closed"]], "ts_closed (positionevent attribute)": [[19, "nautilus_trader.model.events.position.PositionEvent.ts_closed"]], "ts_closed (positionopened attribute)": [[19, "nautilus_trader.model.events.position.PositionOpened.ts_closed"]], "ts_event (accountstate attribute)": [[19, "nautilus_trader.model.events.account.AccountState.ts_event"]], "ts_event (orderaccepted attribute)": [[19, "nautilus_trader.model.events.order.OrderAccepted.ts_event"]], "ts_event (ordercancelrejected attribute)": [[19, "nautilus_trader.model.events.order.OrderCancelRejected.ts_event"]], "ts_event (ordercanceled attribute)": [[19, "nautilus_trader.model.events.order.OrderCanceled.ts_event"]], "ts_event (orderdenied attribute)": [[19, "nautilus_trader.model.events.order.OrderDenied.ts_event"]], "ts_event (orderemulated attribute)": [[19, "nautilus_trader.model.events.order.OrderEmulated.ts_event"]], "ts_event (orderevent attribute)": [[19, "nautilus_trader.model.events.order.OrderEvent.ts_event"]], "ts_event (orderexpired attribute)": [[19, "nautilus_trader.model.events.order.OrderExpired.ts_event"]], "ts_event (orderfilled attribute)": [[19, "nautilus_trader.model.events.order.OrderFilled.ts_event"]], "ts_event (orderinitialized attribute)": [[19, "nautilus_trader.model.events.order.OrderInitialized.ts_event"]], "ts_event (ordermodifyrejected attribute)": [[19, "nautilus_trader.model.events.order.OrderModifyRejected.ts_event"]], "ts_event (orderpendingcancel attribute)": [[19, "nautilus_trader.model.events.order.OrderPendingCancel.ts_event"]], "ts_event (orderpendingupdate attribute)": [[19, "nautilus_trader.model.events.order.OrderPendingUpdate.ts_event"]], "ts_event (orderrejected attribute)": [[19, "nautilus_trader.model.events.order.OrderRejected.ts_event"]], "ts_event (orderreleased attribute)": [[19, "nautilus_trader.model.events.order.OrderReleased.ts_event"]], "ts_event (ordersubmitted attribute)": [[19, "nautilus_trader.model.events.order.OrderSubmitted.ts_event"]], "ts_event (ordertriggered attribute)": [[19, "nautilus_trader.model.events.order.OrderTriggered.ts_event"]], "ts_event (orderupdated attribute)": [[19, "nautilus_trader.model.events.order.OrderUpdated.ts_event"]], "ts_event (positionchanged attribute)": [[19, "nautilus_trader.model.events.position.PositionChanged.ts_event"]], "ts_event (positionclosed attribute)": [[19, "nautilus_trader.model.events.position.PositionClosed.ts_event"]], "ts_event (positionevent attribute)": [[19, "nautilus_trader.model.events.position.PositionEvent.ts_event"]], "ts_event (positionopened attribute)": [[19, "nautilus_trader.model.events.position.PositionOpened.ts_event"]], "ts_init (accountstate attribute)": [[19, "nautilus_trader.model.events.account.AccountState.ts_init"]], "ts_init (orderaccepted attribute)": [[19, "nautilus_trader.model.events.order.OrderAccepted.ts_init"]], "ts_init (ordercancelrejected attribute)": [[19, "nautilus_trader.model.events.order.OrderCancelRejected.ts_init"]], "ts_init (ordercanceled attribute)": [[19, "nautilus_trader.model.events.order.OrderCanceled.ts_init"]], "ts_init (orderdenied attribute)": [[19, "nautilus_trader.model.events.order.OrderDenied.ts_init"]], "ts_init (orderemulated attribute)": [[19, "nautilus_trader.model.events.order.OrderEmulated.ts_init"]], "ts_init (orderevent attribute)": [[19, "nautilus_trader.model.events.order.OrderEvent.ts_init"]], "ts_init (orderexpired attribute)": [[19, "nautilus_trader.model.events.order.OrderExpired.ts_init"]], "ts_init (orderfilled attribute)": [[19, "nautilus_trader.model.events.order.OrderFilled.ts_init"]], "ts_init (orderinitialized attribute)": [[19, "nautilus_trader.model.events.order.OrderInitialized.ts_init"]], "ts_init (ordermodifyrejected attribute)": [[19, "nautilus_trader.model.events.order.OrderModifyRejected.ts_init"]], "ts_init (orderpendingcancel attribute)": [[19, "nautilus_trader.model.events.order.OrderPendingCancel.ts_init"]], "ts_init (orderpendingupdate attribute)": [[19, "nautilus_trader.model.events.order.OrderPendingUpdate.ts_init"]], "ts_init (orderrejected attribute)": [[19, "nautilus_trader.model.events.order.OrderRejected.ts_init"]], "ts_init (orderreleased attribute)": [[19, "nautilus_trader.model.events.order.OrderReleased.ts_init"]], "ts_init (ordersubmitted attribute)": [[19, "nautilus_trader.model.events.order.OrderSubmitted.ts_init"]], "ts_init (ordertriggered attribute)": [[19, "nautilus_trader.model.events.order.OrderTriggered.ts_init"]], "ts_init (orderupdated attribute)": [[19, "nautilus_trader.model.events.order.OrderUpdated.ts_init"]], "ts_init (positionchanged attribute)": [[19, "nautilus_trader.model.events.position.PositionChanged.ts_init"]], "ts_init (positionclosed attribute)": [[19, "nautilus_trader.model.events.position.PositionClosed.ts_init"]], "ts_init (positionevent attribute)": [[19, "nautilus_trader.model.events.position.PositionEvent.ts_init"]], "ts_init (positionopened attribute)": [[19, "nautilus_trader.model.events.position.PositionOpened.ts_init"]], "ts_opened (positionchanged attribute)": [[19, "nautilus_trader.model.events.position.PositionChanged.ts_opened"]], "ts_opened (positionclosed attribute)": [[19, "nautilus_trader.model.events.position.PositionClosed.ts_opened"]], "ts_opened (positionevent attribute)": [[19, "nautilus_trader.model.events.position.PositionEvent.ts_opened"]], "ts_opened (positionopened attribute)": [[19, "nautilus_trader.model.events.position.PositionOpened.ts_opened"]], "unrealized_pnl (positionchanged attribute)": [[19, "nautilus_trader.model.events.position.PositionChanged.unrealized_pnl"]], "unrealized_pnl (positionclosed attribute)": [[19, "nautilus_trader.model.events.position.PositionClosed.unrealized_pnl"]], "unrealized_pnl (positionevent attribute)": [[19, "nautilus_trader.model.events.position.PositionEvent.unrealized_pnl"]], "unrealized_pnl (positionopened attribute)": [[19, "nautilus_trader.model.events.position.PositionOpened.unrealized_pnl"]], "venue_order_id (orderaccepted attribute)": [[19, "nautilus_trader.model.events.order.OrderAccepted.venue_order_id"]], "venue_order_id (ordercancelrejected attribute)": [[19, "nautilus_trader.model.events.order.OrderCancelRejected.venue_order_id"]], "venue_order_id (ordercanceled attribute)": [[19, "nautilus_trader.model.events.order.OrderCanceled.venue_order_id"]], "venue_order_id (orderdenied attribute)": [[19, "nautilus_trader.model.events.order.OrderDenied.venue_order_id"]], "venue_order_id (orderemulated attribute)": [[19, "nautilus_trader.model.events.order.OrderEmulated.venue_order_id"]], "venue_order_id (orderevent attribute)": [[19, "nautilus_trader.model.events.order.OrderEvent.venue_order_id"]], "venue_order_id (orderexpired attribute)": [[19, "nautilus_trader.model.events.order.OrderExpired.venue_order_id"]], "venue_order_id (orderfilled attribute)": [[19, "nautilus_trader.model.events.order.OrderFilled.venue_order_id"]], "venue_order_id (orderinitialized attribute)": [[19, "nautilus_trader.model.events.order.OrderInitialized.venue_order_id"]], "venue_order_id (ordermodifyrejected attribute)": [[19, "nautilus_trader.model.events.order.OrderModifyRejected.venue_order_id"]], "venue_order_id (orderpendingcancel attribute)": [[19, "nautilus_trader.model.events.order.OrderPendingCancel.venue_order_id"]], "venue_order_id (orderpendingupdate attribute)": [[19, "nautilus_trader.model.events.order.OrderPendingUpdate.venue_order_id"]], "venue_order_id (orderrejected attribute)": [[19, "nautilus_trader.model.events.order.OrderRejected.venue_order_id"]], "venue_order_id (orderreleased attribute)": [[19, "nautilus_trader.model.events.order.OrderReleased.venue_order_id"]], "venue_order_id (ordersubmitted attribute)": [[19, "nautilus_trader.model.events.order.OrderSubmitted.venue_order_id"]], "venue_order_id (ordertriggered attribute)": [[19, "nautilus_trader.model.events.order.OrderTriggered.venue_order_id"]], "venue_order_id (orderupdated attribute)": [[19, "nautilus_trader.model.events.order.OrderUpdated.venue_order_id"]], "accountid (class in nautilus_trader.model.identifiers)": [[20, "nautilus_trader.model.identifiers.AccountId"]], "clientid (class in nautilus_trader.model.identifiers)": [[20, "nautilus_trader.model.identifiers.ClientId"]], "clientorderid (class in nautilus_trader.model.identifiers)": [[20, "nautilus_trader.model.identifiers.ClientOrderId"]], "componentid (class in nautilus_trader.model.identifiers)": [[20, "nautilus_trader.model.identifiers.ComponentId"]], "execalgorithmid (class in nautilus_trader.model.identifiers)": [[20, "nautilus_trader.model.identifiers.ExecAlgorithmId"]], "identifier (class in nautilus_trader.model.identifiers)": [[20, "nautilus_trader.model.identifiers.Identifier"]], "instrumentid (class in nautilus_trader.model.identifiers)": [[20, "nautilus_trader.model.identifiers.InstrumentId"]], "orderlistid (class in nautilus_trader.model.identifiers)": [[20, "nautilus_trader.model.identifiers.OrderListId"]], "positionid (class in nautilus_trader.model.identifiers)": [[20, "nautilus_trader.model.identifiers.PositionId"]], "strategyid (class in nautilus_trader.model.identifiers)": [[20, "nautilus_trader.model.identifiers.StrategyId"]], "symbol (class in nautilus_trader.model.identifiers)": [[20, "nautilus_trader.model.identifiers.Symbol"]], "tradeid (class in nautilus_trader.model.identifiers)": [[20, "nautilus_trader.model.identifiers.TradeId"]], "traderid (class in nautilus_trader.model.identifiers)": [[20, "nautilus_trader.model.identifiers.TraderId"]], "venue (class in nautilus_trader.model.identifiers)": [[20, "nautilus_trader.model.identifiers.Venue"]], "venueorderid (class in nautilus_trader.model.identifiers)": [[20, "nautilus_trader.model.identifiers.VenueOrderId"]], "from_str() (instrumentid static method)": [[20, "nautilus_trader.model.identifiers.InstrumentId.from_str"]], "get_id() (accountid method)": [[20, "nautilus_trader.model.identifiers.AccountId.get_id"]], "get_issuer() (accountid method)": [[20, "nautilus_trader.model.identifiers.AccountId.get_issuer"]], "get_tag() (strategyid method)": [[20, "nautilus_trader.model.identifiers.StrategyId.get_tag"]], "get_tag() (traderid method)": [[20, "nautilus_trader.model.identifiers.TraderId.get_tag"]], "is_external() (strategyid method)": [[20, "nautilus_trader.model.identifiers.StrategyId.is_external"]], "is_synthetic() (instrumentid method)": [[20, "nautilus_trader.model.identifiers.InstrumentId.is_synthetic"]], "is_synthetic() (venue method)": [[20, "nautilus_trader.model.identifiers.Venue.is_synthetic"]], "is_this_trader() (clientorderid method)": [[20, "nautilus_trader.model.identifiers.ClientOrderId.is_this_trader"]], "nautilus_trader.model.identifiers": [[20, "module-nautilus_trader.model.identifiers"]], "symbol (instrumentid attribute)": [[20, "nautilus_trader.model.identifiers.InstrumentId.symbol"]], "value (accountid attribute)": [[20, "nautilus_trader.model.identifiers.AccountId.value"]], "value (clientid attribute)": [[20, "nautilus_trader.model.identifiers.ClientId.value"]], "value (clientorderid attribute)": [[20, "nautilus_trader.model.identifiers.ClientOrderId.value"]], "value (componentid attribute)": [[20, "nautilus_trader.model.identifiers.ComponentId.value"]], "value (execalgorithmid attribute)": [[20, "nautilus_trader.model.identifiers.ExecAlgorithmId.value"]], "value (identifier attribute)": [[20, "nautilus_trader.model.identifiers.Identifier.value"]], "value (instrumentid attribute)": [[20, "nautilus_trader.model.identifiers.InstrumentId.value"]], "value (orderlistid attribute)": [[20, "nautilus_trader.model.identifiers.OrderListId.value"]], "value (positionid attribute)": [[20, "nautilus_trader.model.identifiers.PositionId.value"]], "value (strategyid attribute)": [[20, "nautilus_trader.model.identifiers.StrategyId.value"]], "value (symbol attribute)": [[20, "nautilus_trader.model.identifiers.Symbol.value"]], "value (tradeid attribute)": [[20, "nautilus_trader.model.identifiers.TradeId.value"]], "value (traderid attribute)": [[20, "nautilus_trader.model.identifiers.TraderId.value"]], "value (venue attribute)": [[20, "nautilus_trader.model.identifiers.Venue.value"]], "value (venueorderid attribute)": [[20, "nautilus_trader.model.identifiers.VenueOrderId.value"]], "venue (instrumentid attribute)": [[20, "nautilus_trader.model.identifiers.InstrumentId.venue"]], "nautilus_trader.model": [[21, "module-nautilus_trader.model"]], "bettinginstrument (class in nautilus_trader.model.instruments.betting)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument"]], "cryptofuture (class in nautilus_trader.model.instruments.crypto_future)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture"]], "cryptoperpetual (class in nautilus_trader.model.instruments.crypto_perpetual)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual"]], "currencypair (class in nautilus_trader.model.instruments.currency_pair)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair"]], "equity (class in nautilus_trader.model.instruments.equity)": [[22, "nautilus_trader.model.instruments.equity.Equity"]], "futurescontract (class in nautilus_trader.model.instruments.futures_contract)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract"]], "instrument (class in nautilus_trader.model.instruments.base)": [[22, "nautilus_trader.model.instruments.base.Instrument"]], "optionscontract (class in nautilus_trader.model.instruments.options_contract)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract"]], "syntheticinstrument (class in nautilus_trader.model.instruments.synthetic)": [[22, "nautilus_trader.model.instruments.synthetic.SyntheticInstrument"]], "asset_class (bettinginstrument attribute)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.asset_class"]], "asset_class (cryptofuture attribute)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.asset_class"]], "asset_class (cryptoperpetual attribute)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.asset_class"]], "asset_class (currencypair attribute)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.asset_class"]], "asset_class (equity attribute)": [[22, "nautilus_trader.model.instruments.equity.Equity.asset_class"]], "asset_class (futurescontract attribute)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.asset_class"]], "asset_class (instrument attribute)": [[22, "nautilus_trader.model.instruments.base.Instrument.asset_class"]], "asset_class (optionscontract attribute)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.asset_class"]], "asset_type (bettinginstrument attribute)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.asset_type"]], "asset_type (cryptofuture attribute)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.asset_type"]], "asset_type (cryptoperpetual attribute)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.asset_type"]], "asset_type (currencypair attribute)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.asset_type"]], "asset_type (equity attribute)": [[22, "nautilus_trader.model.instruments.equity.Equity.asset_type"]], "asset_type (futurescontract attribute)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.asset_type"]], "asset_type (instrument attribute)": [[22, "nautilus_trader.model.instruments.base.Instrument.asset_type"]], "asset_type (optionscontract attribute)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.asset_type"]], "base_currency (cryptoperpetual attribute)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.base_currency"]], "base_currency (currencypair attribute)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.base_currency"]], "base_from_dict() (bettinginstrument static method)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.base_from_dict"]], "base_from_dict() (cryptofuture static method)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.base_from_dict"]], "base_from_dict() (cryptoperpetual static method)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.base_from_dict"]], "base_from_dict() (currencypair static method)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.base_from_dict"]], "base_from_dict() (equity static method)": [[22, "nautilus_trader.model.instruments.equity.Equity.base_from_dict"]], "base_from_dict() (futurescontract static method)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.base_from_dict"]], "base_from_dict() (instrument static method)": [[22, "nautilus_trader.model.instruments.base.Instrument.base_from_dict"]], "base_from_dict() (optionscontract static method)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.base_from_dict"]], "base_to_dict() (bettinginstrument static method)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.base_to_dict"]], "base_to_dict() (cryptofuture static method)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.base_to_dict"]], "base_to_dict() (cryptoperpetual static method)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.base_to_dict"]], "base_to_dict() (currencypair static method)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.base_to_dict"]], "base_to_dict() (equity static method)": [[22, "nautilus_trader.model.instruments.equity.Equity.base_to_dict"]], "base_to_dict() (futurescontract static method)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.base_to_dict"]], "base_to_dict() (instrument static method)": [[22, "nautilus_trader.model.instruments.base.Instrument.base_to_dict"]], "base_to_dict() (optionscontract static method)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.base_to_dict"]], "calculate() (syntheticinstrument method)": [[22, "nautilus_trader.model.instruments.synthetic.SyntheticInstrument.calculate"]], "calculate_base_quantity() (bettinginstrument method)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.calculate_base_quantity"]], "calculate_base_quantity() (cryptofuture method)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.calculate_base_quantity"]], "calculate_base_quantity() (cryptoperpetual method)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.calculate_base_quantity"]], "calculate_base_quantity() (currencypair method)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.calculate_base_quantity"]], "calculate_base_quantity() (equity method)": [[22, "nautilus_trader.model.instruments.equity.Equity.calculate_base_quantity"]], "calculate_base_quantity() (futurescontract method)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.calculate_base_quantity"]], "calculate_base_quantity() (instrument method)": [[22, "nautilus_trader.model.instruments.base.Instrument.calculate_base_quantity"]], "calculate_base_quantity() (optionscontract method)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.calculate_base_quantity"]], "change_formula() (syntheticinstrument method)": [[22, "nautilus_trader.model.instruments.synthetic.SyntheticInstrument.change_formula"]], "components (syntheticinstrument attribute)": [[22, "nautilus_trader.model.instruments.synthetic.SyntheticInstrument.components"]], "expiry_date (cryptofuture attribute)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.expiry_date"]], "expiry_date (futurescontract attribute)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.expiry_date"]], "formula (syntheticinstrument attribute)": [[22, "nautilus_trader.model.instruments.synthetic.SyntheticInstrument.formula"]], "from_dict() (bettinginstrument static method)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.from_dict"]], "from_dict() (cryptofuture static method)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.from_dict"]], "from_dict() (cryptoperpetual static method)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.from_dict"]], "from_dict() (currencypair static method)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.from_dict"]], "from_dict() (equity static method)": [[22, "nautilus_trader.model.instruments.equity.Equity.from_dict"]], "from_dict() (futurescontract static method)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.from_dict"]], "from_dict() (optionscontract static method)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.from_dict"]], "from_dict() (syntheticinstrument static method)": [[22, "nautilus_trader.model.instruments.synthetic.SyntheticInstrument.from_dict"]], "fully_qualified_name() (bettinginstrument class method)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.fully_qualified_name"]], "fully_qualified_name() (cryptofuture class method)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.fully_qualified_name"]], "fully_qualified_name() (cryptoperpetual class method)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.fully_qualified_name"]], "fully_qualified_name() (currencypair class method)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.fully_qualified_name"]], "fully_qualified_name() (equity class method)": [[22, "nautilus_trader.model.instruments.equity.Equity.fully_qualified_name"]], "fully_qualified_name() (futurescontract class method)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.fully_qualified_name"]], "fully_qualified_name() (instrument class method)": [[22, "nautilus_trader.model.instruments.base.Instrument.fully_qualified_name"]], "fully_qualified_name() (optionscontract class method)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.fully_qualified_name"]], "fully_qualified_name() (syntheticinstrument class method)": [[22, "nautilus_trader.model.instruments.synthetic.SyntheticInstrument.fully_qualified_name"]], "get_base_currency() (bettinginstrument method)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.get_base_currency"]], "get_base_currency() (cryptofuture method)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.get_base_currency"]], "get_base_currency() (cryptoperpetual method)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.get_base_currency"]], "get_base_currency() (currencypair method)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.get_base_currency"]], "get_base_currency() (equity method)": [[22, "nautilus_trader.model.instruments.equity.Equity.get_base_currency"]], "get_base_currency() (futurescontract method)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.get_base_currency"]], "get_base_currency() (instrument method)": [[22, "nautilus_trader.model.instruments.base.Instrument.get_base_currency"]], "get_base_currency() (optionscontract method)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.get_base_currency"]], "get_settlement_currency() (bettinginstrument method)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.get_settlement_currency"]], "get_settlement_currency() (cryptofuture method)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.get_settlement_currency"]], "get_settlement_currency() (cryptoperpetual method)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.get_settlement_currency"]], "get_settlement_currency() (currencypair method)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.get_settlement_currency"]], "get_settlement_currency() (equity method)": [[22, "nautilus_trader.model.instruments.equity.Equity.get_settlement_currency"]], "get_settlement_currency() (futurescontract method)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.get_settlement_currency"]], "get_settlement_currency() (instrument method)": [[22, "nautilus_trader.model.instruments.base.Instrument.get_settlement_currency"]], "get_settlement_currency() (optionscontract method)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.get_settlement_currency"]], "id (bettinginstrument attribute)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.id"]], "id (cryptofuture attribute)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.id"]], "id (cryptoperpetual attribute)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.id"]], "id (currencypair attribute)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.id"]], "id (equity attribute)": [[22, "nautilus_trader.model.instruments.equity.Equity.id"]], "id (futurescontract attribute)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.id"]], "id (instrument attribute)": [[22, "nautilus_trader.model.instruments.base.Instrument.id"]], "id (optionscontract attribute)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.id"]], "id (syntheticinstrument attribute)": [[22, "nautilus_trader.model.instruments.synthetic.SyntheticInstrument.id"]], "info (bettinginstrument attribute)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.info"]], "info (cryptofuture attribute)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.info"]], "info (cryptoperpetual attribute)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.info"]], "info (currencypair attribute)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.info"]], "info (equity attribute)": [[22, "nautilus_trader.model.instruments.equity.Equity.info"]], "info (futurescontract attribute)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.info"]], "info (instrument attribute)": [[22, "nautilus_trader.model.instruments.base.Instrument.info"]], "info (optionscontract attribute)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.info"]], "is_inverse (bettinginstrument attribute)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.is_inverse"]], "is_inverse (cryptofuture attribute)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.is_inverse"]], "is_inverse (cryptoperpetual attribute)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.is_inverse"]], "is_inverse (currencypair attribute)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.is_inverse"]], "is_inverse (equity attribute)": [[22, "nautilus_trader.model.instruments.equity.Equity.is_inverse"]], "is_inverse (futurescontract attribute)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.is_inverse"]], "is_inverse (instrument attribute)": [[22, "nautilus_trader.model.instruments.base.Instrument.is_inverse"]], "is_inverse (optionscontract attribute)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.is_inverse"]], "is_quanto (cryptoperpetual attribute)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.is_quanto"]], "lot_size (bettinginstrument attribute)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.lot_size"]], "lot_size (cryptofuture attribute)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.lot_size"]], "lot_size (cryptoperpetual attribute)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.lot_size"]], "lot_size (currencypair attribute)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.lot_size"]], "lot_size (equity attribute)": [[22, "nautilus_trader.model.instruments.equity.Equity.lot_size"]], "lot_size (futurescontract attribute)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.lot_size"]], "lot_size (instrument attribute)": [[22, "nautilus_trader.model.instruments.base.Instrument.lot_size"]], "lot_size (optionscontract attribute)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.lot_size"]], "make_price() (bettinginstrument method)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.make_price"]], "make_price() (cryptofuture method)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.make_price"]], "make_price() (cryptoperpetual method)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.make_price"]], "make_price() (currencypair method)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.make_price"]], "make_price() (equity method)": [[22, "nautilus_trader.model.instruments.equity.Equity.make_price"]], "make_price() (futurescontract method)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.make_price"]], "make_price() (instrument method)": [[22, "nautilus_trader.model.instruments.base.Instrument.make_price"]], "make_price() (optionscontract method)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.make_price"]], "make_qty() (bettinginstrument method)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.make_qty"]], "make_qty() (cryptofuture method)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.make_qty"]], "make_qty() (cryptoperpetual method)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.make_qty"]], "make_qty() (currencypair method)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.make_qty"]], "make_qty() (equity method)": [[22, "nautilus_trader.model.instruments.equity.Equity.make_qty"]], "make_qty() (futurescontract method)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.make_qty"]], "make_qty() (instrument method)": [[22, "nautilus_trader.model.instruments.base.Instrument.make_qty"]], "make_qty() (optionscontract method)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.make_qty"]], "make_symbol() (in module nautilus_trader.model.instruments.betting)": [[22, "nautilus_trader.model.instruments.betting.make_symbol"]], "maker_fee (bettinginstrument attribute)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.maker_fee"]], "maker_fee (cryptofuture attribute)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.maker_fee"]], "maker_fee (cryptoperpetual attribute)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.maker_fee"]], "maker_fee (currencypair attribute)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.maker_fee"]], "maker_fee (equity attribute)": [[22, "nautilus_trader.model.instruments.equity.Equity.maker_fee"]], "maker_fee (futurescontract attribute)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.maker_fee"]], "maker_fee (instrument attribute)": [[22, "nautilus_trader.model.instruments.base.Instrument.maker_fee"]], "maker_fee (optionscontract attribute)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.maker_fee"]], "margin_init (bettinginstrument attribute)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.margin_init"]], "margin_init (cryptofuture attribute)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.margin_init"]], "margin_init (cryptoperpetual attribute)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.margin_init"]], "margin_init (currencypair attribute)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.margin_init"]], "margin_init (equity attribute)": [[22, "nautilus_trader.model.instruments.equity.Equity.margin_init"]], "margin_init (futurescontract attribute)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.margin_init"]], "margin_init (instrument attribute)": [[22, "nautilus_trader.model.instruments.base.Instrument.margin_init"]], "margin_init (optionscontract attribute)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.margin_init"]], "margin_maint (bettinginstrument attribute)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.margin_maint"]], "margin_maint (cryptofuture attribute)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.margin_maint"]], "margin_maint (cryptoperpetual attribute)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.margin_maint"]], "margin_maint (currencypair attribute)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.margin_maint"]], "margin_maint (equity attribute)": [[22, "nautilus_trader.model.instruments.equity.Equity.margin_maint"]], "margin_maint (futurescontract attribute)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.margin_maint"]], "margin_maint (instrument attribute)": [[22, "nautilus_trader.model.instruments.base.Instrument.margin_maint"]], "margin_maint (optionscontract attribute)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.margin_maint"]], "max_notional (bettinginstrument attribute)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.max_notional"]], "max_notional (cryptofuture attribute)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.max_notional"]], "max_notional (cryptoperpetual attribute)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.max_notional"]], "max_notional (currencypair attribute)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.max_notional"]], "max_notional (equity attribute)": [[22, "nautilus_trader.model.instruments.equity.Equity.max_notional"]], "max_notional (futurescontract attribute)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.max_notional"]], "max_notional (instrument attribute)": [[22, "nautilus_trader.model.instruments.base.Instrument.max_notional"]], "max_notional (optionscontract attribute)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.max_notional"]], "max_price (bettinginstrument attribute)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.max_price"]], "max_price (cryptofuture attribute)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.max_price"]], "max_price (cryptoperpetual attribute)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.max_price"]], "max_price (currencypair attribute)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.max_price"]], "max_price (equity attribute)": [[22, "nautilus_trader.model.instruments.equity.Equity.max_price"]], "max_price (futurescontract attribute)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.max_price"]], "max_price (instrument attribute)": [[22, "nautilus_trader.model.instruments.base.Instrument.max_price"]], "max_price (optionscontract attribute)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.max_price"]], "max_quantity (bettinginstrument attribute)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.max_quantity"]], "max_quantity (cryptofuture attribute)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.max_quantity"]], "max_quantity (cryptoperpetual attribute)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.max_quantity"]], "max_quantity (currencypair attribute)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.max_quantity"]], "max_quantity (equity attribute)": [[22, "nautilus_trader.model.instruments.equity.Equity.max_quantity"]], "max_quantity (futurescontract attribute)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.max_quantity"]], "max_quantity (instrument attribute)": [[22, "nautilus_trader.model.instruments.base.Instrument.max_quantity"]], "max_quantity (optionscontract attribute)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.max_quantity"]], "min_notional (bettinginstrument attribute)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.min_notional"]], "min_notional (cryptofuture attribute)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.min_notional"]], "min_notional (cryptoperpetual attribute)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.min_notional"]], "min_notional (currencypair attribute)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.min_notional"]], "min_notional (equity attribute)": [[22, "nautilus_trader.model.instruments.equity.Equity.min_notional"]], "min_notional (futurescontract attribute)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.min_notional"]], "min_notional (instrument attribute)": [[22, "nautilus_trader.model.instruments.base.Instrument.min_notional"]], "min_notional (optionscontract attribute)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.min_notional"]], "min_price (bettinginstrument attribute)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.min_price"]], "min_price (cryptofuture attribute)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.min_price"]], "min_price (cryptoperpetual attribute)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.min_price"]], "min_price (currencypair attribute)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.min_price"]], "min_price (equity attribute)": [[22, "nautilus_trader.model.instruments.equity.Equity.min_price"]], "min_price (futurescontract attribute)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.min_price"]], "min_price (instrument attribute)": [[22, "nautilus_trader.model.instruments.base.Instrument.min_price"]], "min_price (optionscontract attribute)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.min_price"]], "min_quantity (bettinginstrument attribute)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.min_quantity"]], "min_quantity (cryptofuture attribute)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.min_quantity"]], "min_quantity (cryptoperpetual attribute)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.min_quantity"]], "min_quantity (currencypair attribute)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.min_quantity"]], "min_quantity (equity attribute)": [[22, "nautilus_trader.model.instruments.equity.Equity.min_quantity"]], "min_quantity (futurescontract attribute)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.min_quantity"]], "min_quantity (instrument attribute)": [[22, "nautilus_trader.model.instruments.base.Instrument.min_quantity"]], "min_quantity (optionscontract attribute)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.min_quantity"]], "multiplier (bettinginstrument attribute)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.multiplier"]], "multiplier (cryptofuture attribute)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.multiplier"]], "multiplier (cryptoperpetual attribute)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.multiplier"]], "multiplier (currencypair attribute)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.multiplier"]], "multiplier (equity attribute)": [[22, "nautilus_trader.model.instruments.equity.Equity.multiplier"]], "multiplier (futurescontract attribute)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.multiplier"]], "multiplier (instrument attribute)": [[22, "nautilus_trader.model.instruments.base.Instrument.multiplier"]], "multiplier (optionscontract attribute)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.multiplier"]], "nautilus_trader.model.instruments": [[22, "module-nautilus_trader.model.instruments"]], "nautilus_trader.model.instruments.base": [[22, "module-nautilus_trader.model.instruments.base"]], "nautilus_trader.model.instruments.betting": [[22, "module-nautilus_trader.model.instruments.betting"]], "nautilus_trader.model.instruments.crypto_future": [[22, "module-nautilus_trader.model.instruments.crypto_future"]], "nautilus_trader.model.instruments.crypto_perpetual": [[22, "module-nautilus_trader.model.instruments.crypto_perpetual"]], "nautilus_trader.model.instruments.currency_pair": [[22, "module-nautilus_trader.model.instruments.currency_pair"]], "nautilus_trader.model.instruments.equity": [[22, "module-nautilus_trader.model.instruments.equity"]], "nautilus_trader.model.instruments.futures_contract": [[22, "module-nautilus_trader.model.instruments.futures_contract"]], "nautilus_trader.model.instruments.options_contract": [[22, "module-nautilus_trader.model.instruments.options_contract"]], "nautilus_trader.model.instruments.synthetic": [[22, "module-nautilus_trader.model.instruments.synthetic"]], "next_ask_price() (bettinginstrument method)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.next_ask_price"]], "next_ask_price() (cryptofuture method)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.next_ask_price"]], "next_ask_price() (cryptoperpetual method)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.next_ask_price"]], "next_ask_price() (currencypair method)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.next_ask_price"]], "next_ask_price() (equity method)": [[22, "nautilus_trader.model.instruments.equity.Equity.next_ask_price"]], "next_ask_price() (futurescontract method)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.next_ask_price"]], "next_ask_price() (instrument method)": [[22, "nautilus_trader.model.instruments.base.Instrument.next_ask_price"]], "next_ask_price() (optionscontract method)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.next_ask_price"]], "next_bid_price() (bettinginstrument method)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.next_bid_price"]], "next_bid_price() (cryptofuture method)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.next_bid_price"]], "next_bid_price() (cryptoperpetual method)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.next_bid_price"]], "next_bid_price() (currencypair method)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.next_bid_price"]], "next_bid_price() (equity method)": [[22, "nautilus_trader.model.instruments.equity.Equity.next_bid_price"]], "next_bid_price() (futurescontract method)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.next_bid_price"]], "next_bid_price() (instrument method)": [[22, "nautilus_trader.model.instruments.base.Instrument.next_bid_price"]], "next_bid_price() (optionscontract method)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.next_bid_price"]], "notional_value() (bettinginstrument method)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.notional_value"]], "notional_value() (cryptofuture method)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.notional_value"]], "notional_value() (cryptoperpetual method)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.notional_value"]], "notional_value() (currencypair method)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.notional_value"]], "notional_value() (equity method)": [[22, "nautilus_trader.model.instruments.equity.Equity.notional_value"]], "notional_value() (futurescontract method)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.notional_value"]], "notional_value() (instrument method)": [[22, "nautilus_trader.model.instruments.base.Instrument.notional_value"]], "notional_value() (optionscontract method)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.notional_value"]], "price_increment (bettinginstrument attribute)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.price_increment"]], "price_increment (cryptofuture attribute)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.price_increment"]], "price_increment (cryptoperpetual attribute)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.price_increment"]], "price_increment (currencypair attribute)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.price_increment"]], "price_increment (equity attribute)": [[22, "nautilus_trader.model.instruments.equity.Equity.price_increment"]], "price_increment (futurescontract attribute)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.price_increment"]], "price_increment (instrument attribute)": [[22, "nautilus_trader.model.instruments.base.Instrument.price_increment"]], "price_increment (optionscontract attribute)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.price_increment"]], "price_increment (syntheticinstrument attribute)": [[22, "nautilus_trader.model.instruments.synthetic.SyntheticInstrument.price_increment"]], "price_precision (bettinginstrument attribute)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.price_precision"]], "price_precision (cryptofuture attribute)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.price_precision"]], "price_precision (cryptoperpetual attribute)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.price_precision"]], "price_precision (currencypair attribute)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.price_precision"]], "price_precision (equity attribute)": [[22, "nautilus_trader.model.instruments.equity.Equity.price_precision"]], "price_precision (futurescontract attribute)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.price_precision"]], "price_precision (instrument attribute)": [[22, "nautilus_trader.model.instruments.base.Instrument.price_precision"]], "price_precision (optionscontract attribute)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.price_precision"]], "price_precision (syntheticinstrument attribute)": [[22, "nautilus_trader.model.instruments.synthetic.SyntheticInstrument.price_precision"]], "quote_currency (bettinginstrument attribute)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.quote_currency"]], "quote_currency (cryptofuture attribute)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.quote_currency"]], "quote_currency (cryptoperpetual attribute)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.quote_currency"]], "quote_currency (currencypair attribute)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.quote_currency"]], "quote_currency (equity attribute)": [[22, "nautilus_trader.model.instruments.equity.Equity.quote_currency"]], "quote_currency (futurescontract attribute)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.quote_currency"]], "quote_currency (instrument attribute)": [[22, "nautilus_trader.model.instruments.base.Instrument.quote_currency"]], "quote_currency (optionscontract attribute)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.quote_currency"]], "raw_symbol (bettinginstrument attribute)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.raw_symbol"]], "raw_symbol (cryptofuture attribute)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.raw_symbol"]], "raw_symbol (cryptoperpetual attribute)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.raw_symbol"]], "raw_symbol (currencypair attribute)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.raw_symbol"]], "raw_symbol (equity attribute)": [[22, "nautilus_trader.model.instruments.equity.Equity.raw_symbol"]], "raw_symbol (futurescontract attribute)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.raw_symbol"]], "raw_symbol (instrument attribute)": [[22, "nautilus_trader.model.instruments.base.Instrument.raw_symbol"]], "raw_symbol (optionscontract attribute)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.raw_symbol"]], "settlement_currency (cryptofuture attribute)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.settlement_currency"]], "settlement_currency (cryptoperpetual attribute)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.settlement_currency"]], "size_increment (bettinginstrument attribute)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.size_increment"]], "size_increment (cryptofuture attribute)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.size_increment"]], "size_increment (cryptoperpetual attribute)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.size_increment"]], "size_increment (currencypair attribute)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.size_increment"]], "size_increment (equity attribute)": [[22, "nautilus_trader.model.instruments.equity.Equity.size_increment"]], "size_increment (futurescontract attribute)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.size_increment"]], "size_increment (instrument attribute)": [[22, "nautilus_trader.model.instruments.base.Instrument.size_increment"]], "size_increment (optionscontract attribute)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.size_increment"]], "size_precision (bettinginstrument attribute)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.size_precision"]], "size_precision (cryptofuture attribute)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.size_precision"]], "size_precision (cryptoperpetual attribute)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.size_precision"]], "size_precision (currencypair attribute)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.size_precision"]], "size_precision (equity attribute)": [[22, "nautilus_trader.model.instruments.equity.Equity.size_precision"]], "size_precision (futurescontract attribute)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.size_precision"]], "size_precision (instrument attribute)": [[22, "nautilus_trader.model.instruments.base.Instrument.size_precision"]], "size_precision (optionscontract attribute)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.size_precision"]], "symbol (bettinginstrument attribute)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.symbol"]], "symbol (cryptofuture attribute)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.symbol"]], "symbol (cryptoperpetual attribute)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.symbol"]], "symbol (currencypair attribute)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.symbol"]], "symbol (equity attribute)": [[22, "nautilus_trader.model.instruments.equity.Equity.symbol"]], "symbol (futurescontract attribute)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.symbol"]], "symbol (instrument attribute)": [[22, "nautilus_trader.model.instruments.base.Instrument.symbol"]], "symbol (optionscontract attribute)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.symbol"]], "taker_fee (bettinginstrument attribute)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.taker_fee"]], "taker_fee (cryptofuture attribute)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.taker_fee"]], "taker_fee (cryptoperpetual attribute)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.taker_fee"]], "taker_fee (currencypair attribute)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.taker_fee"]], "taker_fee (equity attribute)": [[22, "nautilus_trader.model.instruments.equity.Equity.taker_fee"]], "taker_fee (futurescontract attribute)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.taker_fee"]], "taker_fee (instrument attribute)": [[22, "nautilus_trader.model.instruments.base.Instrument.taker_fee"]], "taker_fee (optionscontract attribute)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.taker_fee"]], "tick_scheme_name (bettinginstrument attribute)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.tick_scheme_name"]], "tick_scheme_name (cryptofuture attribute)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.tick_scheme_name"]], "tick_scheme_name (cryptoperpetual attribute)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.tick_scheme_name"]], "tick_scheme_name (currencypair attribute)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.tick_scheme_name"]], "tick_scheme_name (equity attribute)": [[22, "nautilus_trader.model.instruments.equity.Equity.tick_scheme_name"]], "tick_scheme_name (futurescontract attribute)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.tick_scheme_name"]], "tick_scheme_name (instrument attribute)": [[22, "nautilus_trader.model.instruments.base.Instrument.tick_scheme_name"]], "tick_scheme_name (optionscontract attribute)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.tick_scheme_name"]], "to_dict() (bettinginstrument static method)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.to_dict"]], "to_dict() (cryptofuture static method)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.to_dict"]], "to_dict() (cryptoperpetual static method)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.to_dict"]], "to_dict() (currencypair static method)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.to_dict"]], "to_dict() (equity static method)": [[22, "nautilus_trader.model.instruments.equity.Equity.to_dict"]], "to_dict() (futurescontract static method)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.to_dict"]], "to_dict() (optionscontract static method)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.to_dict"]], "to_dict() (syntheticinstrument static method)": [[22, "nautilus_trader.model.instruments.synthetic.SyntheticInstrument.to_dict"]], "ts_event (bettinginstrument attribute)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.ts_event"]], "ts_event (cryptofuture attribute)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.ts_event"]], "ts_event (cryptoperpetual attribute)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.ts_event"]], "ts_event (currencypair attribute)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.ts_event"]], "ts_event (equity attribute)": [[22, "nautilus_trader.model.instruments.equity.Equity.ts_event"]], "ts_event (futurescontract attribute)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.ts_event"]], "ts_event (instrument attribute)": [[22, "nautilus_trader.model.instruments.base.Instrument.ts_event"]], "ts_event (optionscontract attribute)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.ts_event"]], "ts_event (syntheticinstrument attribute)": [[22, "nautilus_trader.model.instruments.synthetic.SyntheticInstrument.ts_event"]], "ts_init (bettinginstrument attribute)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.ts_init"]], "ts_init (cryptofuture attribute)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.ts_init"]], "ts_init (cryptoperpetual attribute)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.ts_init"]], "ts_init (currencypair attribute)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.ts_init"]], "ts_init (equity attribute)": [[22, "nautilus_trader.model.instruments.equity.Equity.ts_init"]], "ts_init (futurescontract attribute)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.ts_init"]], "ts_init (instrument attribute)": [[22, "nautilus_trader.model.instruments.base.Instrument.ts_init"]], "ts_init (optionscontract attribute)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.ts_init"]], "ts_init (syntheticinstrument attribute)": [[22, "nautilus_trader.model.instruments.synthetic.SyntheticInstrument.ts_init"]], "underlying (cryptofuture attribute)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.underlying"]], "underlying (futurescontract attribute)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.underlying"]], "venue (bettinginstrument attribute)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.venue"]], "venue (cryptofuture attribute)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.venue"]], "venue (cryptoperpetual attribute)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.venue"]], "venue (currencypair attribute)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.venue"]], "venue (equity attribute)": [[22, "nautilus_trader.model.instruments.equity.Equity.venue"]], "venue (futurescontract attribute)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.venue"]], "venue (instrument attribute)": [[22, "nautilus_trader.model.instruments.base.Instrument.venue"]], "venue (optionscontract attribute)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.venue"]], "accountbalance (class in nautilus_trader.model.objects)": [[23, "nautilus_trader.model.objects.AccountBalance"]], "marginbalance (class in nautilus_trader.model.objects)": [[23, "nautilus_trader.model.objects.MarginBalance"]], "money (class in nautilus_trader.model.objects)": [[23, "nautilus_trader.model.objects.Money"]], "price (class in nautilus_trader.model.objects)": [[23, "nautilus_trader.model.objects.Price"]], "quantity (class in nautilus_trader.model.objects)": [[23, "nautilus_trader.model.objects.Quantity"]], "as_decimal() (money method)": [[23, "nautilus_trader.model.objects.Money.as_decimal"]], "as_decimal() (price method)": [[23, "nautilus_trader.model.objects.Price.as_decimal"]], "as_decimal() (quantity method)": [[23, "nautilus_trader.model.objects.Quantity.as_decimal"]], "as_double() (money method)": [[23, "nautilus_trader.model.objects.Money.as_double"]], "as_double() (price method)": [[23, "nautilus_trader.model.objects.Price.as_double"]], "as_double() (quantity method)": [[23, "nautilus_trader.model.objects.Quantity.as_double"]], "currency (accountbalance attribute)": [[23, "nautilus_trader.model.objects.AccountBalance.currency"]], "currency (marginbalance attribute)": [[23, "nautilus_trader.model.objects.MarginBalance.currency"]], "currency (money attribute)": [[23, "nautilus_trader.model.objects.Money.currency"]], "free (accountbalance attribute)": [[23, "nautilus_trader.model.objects.AccountBalance.free"]], "from_dict() (accountbalance static method)": [[23, "nautilus_trader.model.objects.AccountBalance.from_dict"]], "from_dict() (marginbalance static method)": [[23, "nautilus_trader.model.objects.MarginBalance.from_dict"]], "from_int() (price static method)": [[23, "nautilus_trader.model.objects.Price.from_int"]], "from_int() (quantity static method)": [[23, "nautilus_trader.model.objects.Quantity.from_int"]], "from_raw() (money static method)": [[23, "nautilus_trader.model.objects.Money.from_raw"]], "from_raw() (price static method)": [[23, "nautilus_trader.model.objects.Price.from_raw"]], "from_raw() (quantity static method)": [[23, "nautilus_trader.model.objects.Quantity.from_raw"]], "from_str() (money static method)": [[23, "nautilus_trader.model.objects.Money.from_str"]], "from_str() (price static method)": [[23, "nautilus_trader.model.objects.Price.from_str"]], "from_str() (quantity static method)": [[23, "nautilus_trader.model.objects.Quantity.from_str"]], "initial (marginbalance attribute)": [[23, "nautilus_trader.model.objects.MarginBalance.initial"]], "instrument_id (marginbalance attribute)": [[23, "nautilus_trader.model.objects.MarginBalance.instrument_id"]], "locked (accountbalance attribute)": [[23, "nautilus_trader.model.objects.AccountBalance.locked"]], "maintenance (marginbalance attribute)": [[23, "nautilus_trader.model.objects.MarginBalance.maintenance"]], "nautilus_trader.model.objects": [[23, "module-nautilus_trader.model.objects"]], "precision (price attribute)": [[23, "nautilus_trader.model.objects.Price.precision"]], "precision (quantity attribute)": [[23, "nautilus_trader.model.objects.Quantity.precision"]], "raw (money attribute)": [[23, "nautilus_trader.model.objects.Money.raw"]], "raw (price attribute)": [[23, "nautilus_trader.model.objects.Price.raw"]], "raw (quantity attribute)": [[23, "nautilus_trader.model.objects.Quantity.raw"]], "raw_to_f64() (quantity static method)": [[23, "nautilus_trader.model.objects.Quantity.raw_to_f64"]], "to_dict() (accountbalance method)": [[23, "nautilus_trader.model.objects.AccountBalance.to_dict"]], "to_dict() (marginbalance method)": [[23, "nautilus_trader.model.objects.MarginBalance.to_dict"]], "to_str() (money method)": [[23, "nautilus_trader.model.objects.Money.to_str"]], "to_str() (quantity method)": [[23, "nautilus_trader.model.objects.Quantity.to_str"]], "total (accountbalance attribute)": [[23, "nautilus_trader.model.objects.AccountBalance.total"]], "zero() (quantity static method)": [[23, "nautilus_trader.model.objects.Quantity.zero"]], "level (class in nautilus_trader.model.orderbook.book)": [[24, "nautilus_trader.model.orderbook.book.Level"]], "orderbook (class in nautilus_trader.model.orderbook.book)": [[24, "nautilus_trader.model.orderbook.book.OrderBook"]], "add() (orderbook method)": [[24, "nautilus_trader.model.orderbook.book.OrderBook.add"]], "apply() (orderbook method)": [[24, "nautilus_trader.model.orderbook.book.OrderBook.apply"]], "apply_delta() (orderbook method)": [[24, "nautilus_trader.model.orderbook.book.OrderBook.apply_delta"]], "apply_deltas() (orderbook method)": [[24, "nautilus_trader.model.orderbook.book.OrderBook.apply_deltas"]], "asks() (orderbook method)": [[24, "nautilus_trader.model.orderbook.book.OrderBook.asks"]], "best_ask_price() (orderbook method)": [[24, "nautilus_trader.model.orderbook.book.OrderBook.best_ask_price"]], "best_ask_size() (orderbook method)": [[24, "nautilus_trader.model.orderbook.book.OrderBook.best_ask_size"]], "best_bid_price() (orderbook method)": [[24, "nautilus_trader.model.orderbook.book.OrderBook.best_bid_price"]], "best_bid_size() (orderbook method)": [[24, "nautilus_trader.model.orderbook.book.OrderBook.best_bid_size"]], "bids() (orderbook method)": [[24, "nautilus_trader.model.orderbook.book.OrderBook.bids"]], "book_type (orderbook attribute)": [[24, "nautilus_trader.model.orderbook.book.OrderBook.book_type"]], "check_integrity() (orderbook method)": [[24, "nautilus_trader.model.orderbook.book.OrderBook.check_integrity"]], "clear() (orderbook method)": [[24, "nautilus_trader.model.orderbook.book.OrderBook.clear"]], "clear_asks() (orderbook method)": [[24, "nautilus_trader.model.orderbook.book.OrderBook.clear_asks"]], "clear_bids() (orderbook method)": [[24, "nautilus_trader.model.orderbook.book.OrderBook.clear_bids"]], "count (orderbook attribute)": [[24, "nautilus_trader.model.orderbook.book.OrderBook.count"]], "delete() (orderbook method)": [[24, "nautilus_trader.model.orderbook.book.OrderBook.delete"]], "exposure() (level method)": [[24, "nautilus_trader.model.orderbook.book.Level.exposure"]], "fully_qualified_name() (orderbook class method)": [[24, "nautilus_trader.model.orderbook.book.OrderBook.fully_qualified_name"]], "get_avg_px_for_quantity() (orderbook method)": [[24, "nautilus_trader.model.orderbook.book.OrderBook.get_avg_px_for_quantity"]], "get_quantity_for_price() (orderbook method)": [[24, "nautilus_trader.model.orderbook.book.OrderBook.get_quantity_for_price"]], "instrument_id (orderbook attribute)": [[24, "nautilus_trader.model.orderbook.book.OrderBook.instrument_id"]], "midpoint() (orderbook method)": [[24, "nautilus_trader.model.orderbook.book.OrderBook.midpoint"]], "nautilus_trader.model.orderbook": [[24, "module-nautilus_trader.model.orderbook"]], "nautilus_trader.model.orderbook.book": [[24, "module-nautilus_trader.model.orderbook.book"]], "orders() (level method)": [[24, "nautilus_trader.model.orderbook.book.Level.orders"]], "pprint() (orderbook method)": [[24, "nautilus_trader.model.orderbook.book.OrderBook.pprint"]], "price (level attribute)": [[24, "nautilus_trader.model.orderbook.book.Level.price"]], "reset() (orderbook method)": [[24, "nautilus_trader.model.orderbook.book.OrderBook.reset"]], "sequence (orderbook attribute)": [[24, "nautilus_trader.model.orderbook.book.OrderBook.sequence"]], "simulate_fills() (orderbook method)": [[24, "nautilus_trader.model.orderbook.book.OrderBook.simulate_fills"]], "size() (level method)": [[24, "nautilus_trader.model.orderbook.book.Level.size"]], "spread() (orderbook method)": [[24, "nautilus_trader.model.orderbook.book.OrderBook.spread"]], "ts_event (orderbook attribute)": [[24, "nautilus_trader.model.orderbook.book.OrderBook.ts_event"]], "ts_init (orderbook attribute)": [[24, "nautilus_trader.model.orderbook.book.OrderBook.ts_init"]], "ts_last (orderbook attribute)": [[24, "nautilus_trader.model.orderbook.book.OrderBook.ts_last"]], "update() (orderbook method)": [[24, "nautilus_trader.model.orderbook.book.OrderBook.update"]], "update_quote_tick() (orderbook method)": [[24, "nautilus_trader.model.orderbook.book.OrderBook.update_quote_tick"]], "update_trade_tick() (orderbook method)": [[24, "nautilus_trader.model.orderbook.book.OrderBook.update_trade_tick"]], "limitiftouchedorder (class in nautilus_trader.model.orders.limit_if_touched)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder"]], "limitorder (class in nautilus_trader.model.orders.limit)": [[25, "nautilus_trader.model.orders.limit.LimitOrder"]], "marketiftouchedorder (class in nautilus_trader.model.orders.market_if_touched)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder"]], "marketorder (class in nautilus_trader.model.orders.market)": [[25, "nautilus_trader.model.orders.market.MarketOrder"]], "markettolimitorder (class in nautilus_trader.model.orders.market_to_limit)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder"]], "order (class in nautilus_trader.model.orders.base)": [[25, "nautilus_trader.model.orders.base.Order"]], "orderlist (class in nautilus_trader.model.orders.list)": [[25, "nautilus_trader.model.orders.list.OrderList"]], "stoplimitorder (class in nautilus_trader.model.orders.stop_limit)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder"]], "stopmarketorder (class in nautilus_trader.model.orders.stop_market)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder"]], "trailingstoplimitorder (class in nautilus_trader.model.orders.trailing_stop_limit)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder"]], "trailingstopmarketorder (class in nautilus_trader.model.orders.trailing_stop_market)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder"]], "account_id (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.account_id"]], "account_id (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.account_id"]], "account_id (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.account_id"]], "account_id (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.account_id"]], "account_id (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.account_id"]], "account_id (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.account_id"]], "account_id (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.account_id"]], "account_id (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.account_id"]], "account_id (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.account_id"]], "account_id (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.account_id"]], "apply() (limitiftouchedorder method)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.apply"]], "apply() (limitorder method)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.apply"]], "apply() (marketiftouchedorder method)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.apply"]], "apply() (marketorder method)": [[25, "nautilus_trader.model.orders.market.MarketOrder.apply"]], "apply() (markettolimitorder method)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.apply"]], "apply() (order method)": [[25, "nautilus_trader.model.orders.base.Order.apply"]], "apply() (stoplimitorder method)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.apply"]], "apply() (stopmarketorder method)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.apply"]], "apply() (trailingstoplimitorder method)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.apply"]], "apply() (trailingstopmarketorder method)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.apply"]], "avg_px (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.avg_px"]], "avg_px (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.avg_px"]], "avg_px (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.avg_px"]], "avg_px (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.avg_px"]], "avg_px (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.avg_px"]], "avg_px (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.avg_px"]], "avg_px (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.avg_px"]], "avg_px (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.avg_px"]], "avg_px (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.avg_px"]], "avg_px (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.avg_px"]], "client_order_id (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.client_order_id"]], "client_order_id (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.client_order_id"]], "client_order_id (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.client_order_id"]], "client_order_id (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.client_order_id"]], "client_order_id (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.client_order_id"]], "client_order_id (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.client_order_id"]], "client_order_id (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.client_order_id"]], "client_order_id (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.client_order_id"]], "client_order_id (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.client_order_id"]], "client_order_id (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.client_order_id"]], "closing_side() (limitiftouchedorder static method)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.closing_side"]], "closing_side() (limitorder static method)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.closing_side"]], "closing_side() (marketiftouchedorder static method)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.closing_side"]], "closing_side() (marketorder static method)": [[25, "nautilus_trader.model.orders.market.MarketOrder.closing_side"]], "closing_side() (markettolimitorder static method)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.closing_side"]], "closing_side() (order static method)": [[25, "nautilus_trader.model.orders.base.Order.closing_side"]], "closing_side() (stoplimitorder static method)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.closing_side"]], "closing_side() (stopmarketorder static method)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.closing_side"]], "closing_side() (trailingstoplimitorder static method)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.closing_side"]], "closing_side() (trailingstopmarketorder static method)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.closing_side"]], "commissions() (limitiftouchedorder method)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.commissions"]], "commissions() (limitorder method)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.commissions"]], "commissions() (marketiftouchedorder method)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.commissions"]], "commissions() (marketorder method)": [[25, "nautilus_trader.model.orders.market.MarketOrder.commissions"]], "commissions() (markettolimitorder method)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.commissions"]], "commissions() (order method)": [[25, "nautilus_trader.model.orders.base.Order.commissions"]], "commissions() (stoplimitorder method)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.commissions"]], "commissions() (stopmarketorder method)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.commissions"]], "commissions() (trailingstoplimitorder method)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.commissions"]], "commissions() (trailingstopmarketorder method)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.commissions"]], "contingency_type (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.contingency_type"]], "contingency_type (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.contingency_type"]], "contingency_type (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.contingency_type"]], "contingency_type (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.contingency_type"]], "contingency_type (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.contingency_type"]], "contingency_type (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.contingency_type"]], "contingency_type (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.contingency_type"]], "contingency_type (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.contingency_type"]], "contingency_type (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.contingency_type"]], "contingency_type (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.contingency_type"]], "display_qty (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.display_qty"]], "display_qty (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.display_qty"]], "display_qty (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.display_qty"]], "display_qty (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.display_qty"]], "display_qty (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.display_qty"]], "emulation_trigger (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.emulation_trigger"]], "emulation_trigger (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.emulation_trigger"]], "emulation_trigger (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.emulation_trigger"]], "emulation_trigger (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.emulation_trigger"]], "emulation_trigger (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.emulation_trigger"]], "emulation_trigger (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.emulation_trigger"]], "emulation_trigger (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.emulation_trigger"]], "emulation_trigger (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.emulation_trigger"]], "emulation_trigger (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.emulation_trigger"]], "emulation_trigger (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.emulation_trigger"]], "event_count (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.event_count"]], "event_count (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.event_count"]], "event_count (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.event_count"]], "event_count (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.event_count"]], "event_count (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.event_count"]], "event_count (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.event_count"]], "event_count (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.event_count"]], "event_count (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.event_count"]], "event_count (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.event_count"]], "event_count (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.event_count"]], "events (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.events"]], "events (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.events"]], "events (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.events"]], "events (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.events"]], "events (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.events"]], "events (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.events"]], "events (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.events"]], "events (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.events"]], "events (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.events"]], "events (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.events"]], "exec_algorithm_id (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.exec_algorithm_id"]], "exec_algorithm_id (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.exec_algorithm_id"]], "exec_algorithm_id (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.exec_algorithm_id"]], "exec_algorithm_id (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.exec_algorithm_id"]], "exec_algorithm_id (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.exec_algorithm_id"]], "exec_algorithm_id (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.exec_algorithm_id"]], "exec_algorithm_id (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.exec_algorithm_id"]], "exec_algorithm_id (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.exec_algorithm_id"]], "exec_algorithm_id (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.exec_algorithm_id"]], "exec_algorithm_id (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.exec_algorithm_id"]], "exec_algorithm_params (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.exec_algorithm_params"]], "exec_algorithm_params (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.exec_algorithm_params"]], "exec_algorithm_params (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.exec_algorithm_params"]], "exec_algorithm_params (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.exec_algorithm_params"]], "exec_algorithm_params (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.exec_algorithm_params"]], "exec_algorithm_params (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.exec_algorithm_params"]], "exec_algorithm_params (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.exec_algorithm_params"]], "exec_algorithm_params (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.exec_algorithm_params"]], "exec_algorithm_params (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.exec_algorithm_params"]], "exec_algorithm_params (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.exec_algorithm_params"]], "exec_spawn_id (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.exec_spawn_id"]], "exec_spawn_id (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.exec_spawn_id"]], "exec_spawn_id (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.exec_spawn_id"]], "exec_spawn_id (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.exec_spawn_id"]], "exec_spawn_id (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.exec_spawn_id"]], "exec_spawn_id (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.exec_spawn_id"]], "exec_spawn_id (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.exec_spawn_id"]], "exec_spawn_id (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.exec_spawn_id"]], "exec_spawn_id (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.exec_spawn_id"]], "exec_spawn_id (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.exec_spawn_id"]], "expire_time (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.expire_time"]], "expire_time (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.expire_time"]], "expire_time (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.expire_time"]], "expire_time (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.expire_time"]], "expire_time (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.expire_time"]], "expire_time (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.expire_time"]], "expire_time (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.expire_time"]], "expire_time (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.expire_time"]], "expire_time_ns (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.expire_time_ns"]], "expire_time_ns (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.expire_time_ns"]], "expire_time_ns (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.expire_time_ns"]], "expire_time_ns (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.expire_time_ns"]], "expire_time_ns (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.expire_time_ns"]], "expire_time_ns (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.expire_time_ns"]], "expire_time_ns (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.expire_time_ns"]], "expire_time_ns (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.expire_time_ns"]], "filled_qty (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.filled_qty"]], "filled_qty (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.filled_qty"]], "filled_qty (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.filled_qty"]], "filled_qty (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.filled_qty"]], "filled_qty (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.filled_qty"]], "filled_qty (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.filled_qty"]], "filled_qty (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.filled_qty"]], "filled_qty (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.filled_qty"]], "filled_qty (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.filled_qty"]], "filled_qty (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.filled_qty"]], "first (orderlist attribute)": [[25, "nautilus_trader.model.orders.list.OrderList.first"]], "has_price (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.has_price"]], "has_price (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.has_price"]], "has_price (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.has_price"]], "has_price (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.has_price"]], "has_price (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.has_price"]], "has_price (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.has_price"]], "has_price (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.has_price"]], "has_price (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.has_price"]], "has_price (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.has_price"]], "has_price (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.has_price"]], "has_trigger_price (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.has_trigger_price"]], "has_trigger_price (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.has_trigger_price"]], "has_trigger_price (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.has_trigger_price"]], "has_trigger_price (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.has_trigger_price"]], "has_trigger_price (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.has_trigger_price"]], "has_trigger_price (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.has_trigger_price"]], "has_trigger_price (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.has_trigger_price"]], "has_trigger_price (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.has_trigger_price"]], "has_trigger_price (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.has_trigger_price"]], "has_trigger_price (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.has_trigger_price"]], "id (orderlist attribute)": [[25, "nautilus_trader.model.orders.list.OrderList.id"]], "info() (limitiftouchedorder method)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.info"]], "info() (limitorder method)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.info"]], "info() (marketiftouchedorder method)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.info"]], "info() (marketorder method)": [[25, "nautilus_trader.model.orders.market.MarketOrder.info"]], "info() (markettolimitorder method)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.info"]], "info() (order method)": [[25, "nautilus_trader.model.orders.base.Order.info"]], "info() (stoplimitorder method)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.info"]], "info() (stopmarketorder method)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.info"]], "info() (trailingstoplimitorder method)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.info"]], "info() (trailingstopmarketorder method)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.info"]], "init_event (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.init_event"]], "init_event (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.init_event"]], "init_event (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.init_event"]], "init_event (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.init_event"]], "init_event (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.init_event"]], "init_event (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.init_event"]], "init_event (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.init_event"]], "init_event (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.init_event"]], "init_event (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.init_event"]], "init_event (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.init_event"]], "init_id (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.init_id"]], "init_id (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.init_id"]], "init_id (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.init_id"]], "init_id (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.init_id"]], "init_id (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.init_id"]], "init_id (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.init_id"]], "init_id (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.init_id"]], "init_id (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.init_id"]], "init_id (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.init_id"]], "init_id (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.init_id"]], "instrument_id (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.instrument_id"]], "instrument_id (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.instrument_id"]], "instrument_id (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.instrument_id"]], "instrument_id (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.instrument_id"]], "instrument_id (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.instrument_id"]], "instrument_id (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.instrument_id"]], "instrument_id (orderlist attribute)": [[25, "nautilus_trader.model.orders.list.OrderList.instrument_id"]], "instrument_id (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.instrument_id"]], "instrument_id (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.instrument_id"]], "instrument_id (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.instrument_id"]], "instrument_id (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.instrument_id"]], "is_active_local (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.is_active_local"]], "is_active_local (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.is_active_local"]], "is_active_local (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.is_active_local"]], "is_active_local (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.is_active_local"]], "is_active_local (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.is_active_local"]], "is_active_local (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.is_active_local"]], "is_active_local (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.is_active_local"]], "is_active_local (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.is_active_local"]], "is_active_local (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.is_active_local"]], "is_active_local (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.is_active_local"]], "is_aggressive (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.is_aggressive"]], "is_aggressive (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.is_aggressive"]], "is_aggressive (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.is_aggressive"]], "is_aggressive (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.is_aggressive"]], "is_aggressive (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.is_aggressive"]], "is_aggressive (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.is_aggressive"]], "is_aggressive (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.is_aggressive"]], "is_aggressive (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.is_aggressive"]], "is_aggressive (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.is_aggressive"]], "is_aggressive (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.is_aggressive"]], "is_buy (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.is_buy"]], "is_buy (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.is_buy"]], "is_buy (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.is_buy"]], "is_buy (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.is_buy"]], "is_buy (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.is_buy"]], "is_buy (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.is_buy"]], "is_buy (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.is_buy"]], "is_buy (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.is_buy"]], "is_buy (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.is_buy"]], "is_buy (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.is_buy"]], "is_canceled (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.is_canceled"]], "is_canceled (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.is_canceled"]], "is_canceled (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.is_canceled"]], "is_canceled (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.is_canceled"]], "is_canceled (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.is_canceled"]], "is_canceled (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.is_canceled"]], "is_canceled (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.is_canceled"]], "is_canceled (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.is_canceled"]], "is_canceled (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.is_canceled"]], "is_canceled (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.is_canceled"]], "is_child_order (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.is_child_order"]], "is_child_order (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.is_child_order"]], "is_child_order (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.is_child_order"]], "is_child_order (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.is_child_order"]], "is_child_order (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.is_child_order"]], "is_child_order (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.is_child_order"]], "is_child_order (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.is_child_order"]], "is_child_order (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.is_child_order"]], "is_child_order (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.is_child_order"]], "is_child_order (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.is_child_order"]], "is_closed (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.is_closed"]], "is_closed (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.is_closed"]], "is_closed (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.is_closed"]], "is_closed (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.is_closed"]], "is_closed (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.is_closed"]], "is_closed (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.is_closed"]], "is_closed (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.is_closed"]], "is_closed (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.is_closed"]], "is_closed (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.is_closed"]], "is_closed (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.is_closed"]], "is_contingency (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.is_contingency"]], "is_contingency (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.is_contingency"]], "is_contingency (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.is_contingency"]], "is_contingency (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.is_contingency"]], "is_contingency (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.is_contingency"]], "is_contingency (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.is_contingency"]], "is_contingency (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.is_contingency"]], "is_contingency (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.is_contingency"]], "is_contingency (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.is_contingency"]], "is_contingency (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.is_contingency"]], "is_emulated (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.is_emulated"]], "is_emulated (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.is_emulated"]], "is_emulated (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.is_emulated"]], "is_emulated (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.is_emulated"]], "is_emulated (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.is_emulated"]], "is_emulated (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.is_emulated"]], "is_emulated (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.is_emulated"]], "is_emulated (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.is_emulated"]], "is_emulated (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.is_emulated"]], "is_emulated (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.is_emulated"]], "is_inflight (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.is_inflight"]], "is_inflight (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.is_inflight"]], "is_inflight (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.is_inflight"]], "is_inflight (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.is_inflight"]], "is_inflight (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.is_inflight"]], "is_inflight (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.is_inflight"]], "is_inflight (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.is_inflight"]], "is_inflight (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.is_inflight"]], "is_inflight (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.is_inflight"]], "is_inflight (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.is_inflight"]], "is_open (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.is_open"]], "is_open (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.is_open"]], "is_open (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.is_open"]], "is_open (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.is_open"]], "is_open (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.is_open"]], "is_open (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.is_open"]], "is_open (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.is_open"]], "is_open (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.is_open"]], "is_open (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.is_open"]], "is_open (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.is_open"]], "is_parent_order (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.is_parent_order"]], "is_parent_order (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.is_parent_order"]], "is_parent_order (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.is_parent_order"]], "is_parent_order (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.is_parent_order"]], "is_parent_order (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.is_parent_order"]], "is_parent_order (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.is_parent_order"]], "is_parent_order (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.is_parent_order"]], "is_parent_order (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.is_parent_order"]], "is_parent_order (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.is_parent_order"]], "is_parent_order (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.is_parent_order"]], "is_passive (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.is_passive"]], "is_passive (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.is_passive"]], "is_passive (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.is_passive"]], "is_passive (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.is_passive"]], "is_passive (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.is_passive"]], "is_passive (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.is_passive"]], "is_passive (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.is_passive"]], "is_passive (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.is_passive"]], "is_passive (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.is_passive"]], "is_passive (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.is_passive"]], "is_pending_cancel (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.is_pending_cancel"]], "is_pending_cancel (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.is_pending_cancel"]], "is_pending_cancel (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.is_pending_cancel"]], "is_pending_cancel (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.is_pending_cancel"]], "is_pending_cancel (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.is_pending_cancel"]], "is_pending_cancel (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.is_pending_cancel"]], "is_pending_cancel (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.is_pending_cancel"]], "is_pending_cancel (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.is_pending_cancel"]], "is_pending_cancel (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.is_pending_cancel"]], "is_pending_cancel (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.is_pending_cancel"]], "is_pending_update (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.is_pending_update"]], "is_pending_update (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.is_pending_update"]], "is_pending_update (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.is_pending_update"]], "is_pending_update (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.is_pending_update"]], "is_pending_update (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.is_pending_update"]], "is_pending_update (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.is_pending_update"]], "is_pending_update (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.is_pending_update"]], "is_pending_update (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.is_pending_update"]], "is_pending_update (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.is_pending_update"]], "is_pending_update (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.is_pending_update"]], "is_post_only (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.is_post_only"]], "is_post_only (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.is_post_only"]], "is_post_only (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.is_post_only"]], "is_post_only (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.is_post_only"]], "is_post_only (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.is_post_only"]], "is_post_only (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.is_post_only"]], "is_post_only (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.is_post_only"]], "is_post_only (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.is_post_only"]], "is_post_only (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.is_post_only"]], "is_post_only (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.is_post_only"]], "is_primary (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.is_primary"]], "is_primary (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.is_primary"]], "is_primary (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.is_primary"]], "is_primary (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.is_primary"]], "is_primary (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.is_primary"]], "is_primary (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.is_primary"]], "is_primary (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.is_primary"]], "is_primary (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.is_primary"]], "is_primary (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.is_primary"]], "is_primary (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.is_primary"]], "is_quote_quantity (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.is_quote_quantity"]], "is_quote_quantity (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.is_quote_quantity"]], "is_quote_quantity (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.is_quote_quantity"]], "is_quote_quantity (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.is_quote_quantity"]], "is_quote_quantity (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.is_quote_quantity"]], "is_quote_quantity (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.is_quote_quantity"]], "is_quote_quantity (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.is_quote_quantity"]], "is_quote_quantity (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.is_quote_quantity"]], "is_quote_quantity (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.is_quote_quantity"]], "is_quote_quantity (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.is_quote_quantity"]], "is_reduce_only (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.is_reduce_only"]], "is_reduce_only (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.is_reduce_only"]], "is_reduce_only (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.is_reduce_only"]], "is_reduce_only (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.is_reduce_only"]], "is_reduce_only (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.is_reduce_only"]], "is_reduce_only (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.is_reduce_only"]], "is_reduce_only (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.is_reduce_only"]], "is_reduce_only (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.is_reduce_only"]], "is_reduce_only (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.is_reduce_only"]], "is_reduce_only (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.is_reduce_only"]], "is_sell (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.is_sell"]], "is_sell (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.is_sell"]], "is_sell (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.is_sell"]], "is_sell (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.is_sell"]], "is_sell (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.is_sell"]], "is_sell (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.is_sell"]], "is_sell (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.is_sell"]], "is_sell (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.is_sell"]], "is_sell (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.is_sell"]], "is_sell (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.is_sell"]], "is_spawned (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.is_spawned"]], "is_spawned (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.is_spawned"]], "is_spawned (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.is_spawned"]], "is_spawned (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.is_spawned"]], "is_spawned (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.is_spawned"]], "is_spawned (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.is_spawned"]], "is_spawned (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.is_spawned"]], "is_spawned (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.is_spawned"]], "is_spawned (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.is_spawned"]], "is_spawned (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.is_spawned"]], "is_triggered (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.is_triggered"]], "is_triggered (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.is_triggered"]], "is_triggered (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.is_triggered"]], "last_event (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.last_event"]], "last_event (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.last_event"]], "last_event (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.last_event"]], "last_event (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.last_event"]], "last_event (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.last_event"]], "last_event (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.last_event"]], "last_event (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.last_event"]], "last_event (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.last_event"]], "last_event (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.last_event"]], "last_event (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.last_event"]], "last_trade_id (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.last_trade_id"]], "last_trade_id (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.last_trade_id"]], "last_trade_id (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.last_trade_id"]], "last_trade_id (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.last_trade_id"]], "last_trade_id (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.last_trade_id"]], "last_trade_id (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.last_trade_id"]], "last_trade_id (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.last_trade_id"]], "last_trade_id (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.last_trade_id"]], "last_trade_id (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.last_trade_id"]], "last_trade_id (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.last_trade_id"]], "leaves_qty (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.leaves_qty"]], "leaves_qty (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.leaves_qty"]], "leaves_qty (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.leaves_qty"]], "leaves_qty (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.leaves_qty"]], "leaves_qty (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.leaves_qty"]], "leaves_qty (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.leaves_qty"]], "leaves_qty (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.leaves_qty"]], "leaves_qty (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.leaves_qty"]], "leaves_qty (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.leaves_qty"]], "leaves_qty (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.leaves_qty"]], "limit_offset (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.limit_offset"]], "linked_order_ids (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.linked_order_ids"]], "linked_order_ids (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.linked_order_ids"]], "linked_order_ids (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.linked_order_ids"]], "linked_order_ids (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.linked_order_ids"]], "linked_order_ids (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.linked_order_ids"]], "linked_order_ids (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.linked_order_ids"]], "linked_order_ids (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.linked_order_ids"]], "linked_order_ids (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.linked_order_ids"]], "linked_order_ids (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.linked_order_ids"]], "linked_order_ids (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.linked_order_ids"]], "liquidity_side (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.liquidity_side"]], "liquidity_side (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.liquidity_side"]], "liquidity_side (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.liquidity_side"]], "liquidity_side (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.liquidity_side"]], "liquidity_side (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.liquidity_side"]], "liquidity_side (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.liquidity_side"]], "liquidity_side (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.liquidity_side"]], "liquidity_side (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.liquidity_side"]], "liquidity_side (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.liquidity_side"]], "liquidity_side (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.liquidity_side"]], "nautilus_trader.model.orders": [[25, "module-nautilus_trader.model.orders"]], "nautilus_trader.model.orders.base": [[25, "module-nautilus_trader.model.orders.base"]], "nautilus_trader.model.orders.limit": [[25, "module-nautilus_trader.model.orders.limit"]], "nautilus_trader.model.orders.limit_if_touched": [[25, "module-nautilus_trader.model.orders.limit_if_touched"]], "nautilus_trader.model.orders.list": [[25, "module-nautilus_trader.model.orders.list"]], "nautilus_trader.model.orders.market": [[25, "module-nautilus_trader.model.orders.market"]], "nautilus_trader.model.orders.market_if_touched": [[25, "module-nautilus_trader.model.orders.market_if_touched"]], "nautilus_trader.model.orders.market_to_limit": [[25, "module-nautilus_trader.model.orders.market_to_limit"]], "nautilus_trader.model.orders.stop_limit": [[25, "module-nautilus_trader.model.orders.stop_limit"]], "nautilus_trader.model.orders.stop_market": [[25, "module-nautilus_trader.model.orders.stop_market"]], "nautilus_trader.model.orders.trailing_stop_limit": [[25, "module-nautilus_trader.model.orders.trailing_stop_limit"]], "nautilus_trader.model.orders.trailing_stop_market": [[25, "module-nautilus_trader.model.orders.trailing_stop_market"]], "opposite_side() (limitiftouchedorder static method)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.opposite_side"]], "opposite_side() (limitorder static method)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.opposite_side"]], "opposite_side() (marketiftouchedorder static method)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.opposite_side"]], "opposite_side() (marketorder static method)": [[25, "nautilus_trader.model.orders.market.MarketOrder.opposite_side"]], "opposite_side() (markettolimitorder static method)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.opposite_side"]], "opposite_side() (order static method)": [[25, "nautilus_trader.model.orders.base.Order.opposite_side"]], "opposite_side() (stoplimitorder static method)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.opposite_side"]], "opposite_side() (stopmarketorder static method)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.opposite_side"]], "opposite_side() (trailingstoplimitorder static method)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.opposite_side"]], "opposite_side() (trailingstopmarketorder static method)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.opposite_side"]], "order_list_id (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.order_list_id"]], "order_list_id (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.order_list_id"]], "order_list_id (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.order_list_id"]], "order_list_id (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.order_list_id"]], "order_list_id (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.order_list_id"]], "order_list_id (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.order_list_id"]], "order_list_id (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.order_list_id"]], "order_list_id (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.order_list_id"]], "order_list_id (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.order_list_id"]], "order_list_id (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.order_list_id"]], "order_type (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.order_type"]], "order_type (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.order_type"]], "order_type (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.order_type"]], "order_type (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.order_type"]], "order_type (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.order_type"]], "order_type (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.order_type"]], "order_type (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.order_type"]], "order_type (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.order_type"]], "order_type (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.order_type"]], "order_type (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.order_type"]], "orders (orderlist attribute)": [[25, "nautilus_trader.model.orders.list.OrderList.orders"]], "parent_order_id (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.parent_order_id"]], "parent_order_id (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.parent_order_id"]], "parent_order_id (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.parent_order_id"]], "parent_order_id (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.parent_order_id"]], "parent_order_id (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.parent_order_id"]], "parent_order_id (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.parent_order_id"]], "parent_order_id (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.parent_order_id"]], "parent_order_id (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.parent_order_id"]], "parent_order_id (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.parent_order_id"]], "parent_order_id (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.parent_order_id"]], "position_id (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.position_id"]], "position_id (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.position_id"]], "position_id (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.position_id"]], "position_id (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.position_id"]], "position_id (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.position_id"]], "position_id (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.position_id"]], "position_id (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.position_id"]], "position_id (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.position_id"]], "position_id (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.position_id"]], "position_id (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.position_id"]], "price (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.price"]], "price (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.price"]], "price (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.price"]], "price (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.price"]], "price (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.price"]], "quantity (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.quantity"]], "quantity (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.quantity"]], "quantity (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.quantity"]], "quantity (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.quantity"]], "quantity (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.quantity"]], "quantity (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.quantity"]], "quantity (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.quantity"]], "quantity (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.quantity"]], "quantity (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.quantity"]], "quantity (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.quantity"]], "side (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.side"]], "side (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.side"]], "side (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.side"]], "side (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.side"]], "side (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.side"]], "side (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.side"]], "side (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.side"]], "side (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.side"]], "side (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.side"]], "side (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.side"]], "side_string() (limitiftouchedorder method)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.side_string"]], "side_string() (limitorder method)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.side_string"]], "side_string() (marketiftouchedorder method)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.side_string"]], "side_string() (marketorder method)": [[25, "nautilus_trader.model.orders.market.MarketOrder.side_string"]], "side_string() (markettolimitorder method)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.side_string"]], "side_string() (order method)": [[25, "nautilus_trader.model.orders.base.Order.side_string"]], "side_string() (stoplimitorder method)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.side_string"]], "side_string() (stopmarketorder method)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.side_string"]], "side_string() (trailingstoplimitorder method)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.side_string"]], "side_string() (trailingstopmarketorder method)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.side_string"]], "signed_decimal_qty() (limitiftouchedorder method)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.signed_decimal_qty"]], "signed_decimal_qty() (limitorder method)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.signed_decimal_qty"]], "signed_decimal_qty() (marketiftouchedorder method)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.signed_decimal_qty"]], "signed_decimal_qty() (marketorder method)": [[25, "nautilus_trader.model.orders.market.MarketOrder.signed_decimal_qty"]], "signed_decimal_qty() (markettolimitorder method)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.signed_decimal_qty"]], "signed_decimal_qty() (order method)": [[25, "nautilus_trader.model.orders.base.Order.signed_decimal_qty"]], "signed_decimal_qty() (stoplimitorder method)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.signed_decimal_qty"]], "signed_decimal_qty() (stopmarketorder method)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.signed_decimal_qty"]], "signed_decimal_qty() (trailingstoplimitorder method)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.signed_decimal_qty"]], "signed_decimal_qty() (trailingstopmarketorder method)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.signed_decimal_qty"]], "slippage (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.slippage"]], "slippage (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.slippage"]], "slippage (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.slippage"]], "slippage (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.slippage"]], "slippage (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.slippage"]], "slippage (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.slippage"]], "slippage (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.slippage"]], "slippage (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.slippage"]], "slippage (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.slippage"]], "slippage (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.slippage"]], "status (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.status"]], "status (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.status"]], "status (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.status"]], "status (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.status"]], "status (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.status"]], "status (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.status"]], "status (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.status"]], "status (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.status"]], "status (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.status"]], "status (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.status"]], "status_string() (limitiftouchedorder method)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.status_string"]], "status_string() (limitorder method)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.status_string"]], "status_string() (marketiftouchedorder method)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.status_string"]], "status_string() (marketorder method)": [[25, "nautilus_trader.model.orders.market.MarketOrder.status_string"]], "status_string() (markettolimitorder method)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.status_string"]], "status_string() (order method)": [[25, "nautilus_trader.model.orders.base.Order.status_string"]], "status_string() (stoplimitorder method)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.status_string"]], "status_string() (stopmarketorder method)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.status_string"]], "status_string() (trailingstoplimitorder method)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.status_string"]], "status_string() (trailingstopmarketorder method)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.status_string"]], "strategy_id (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.strategy_id"]], "strategy_id (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.strategy_id"]], "strategy_id (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.strategy_id"]], "strategy_id (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.strategy_id"]], "strategy_id (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.strategy_id"]], "strategy_id (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.strategy_id"]], "strategy_id (orderlist attribute)": [[25, "nautilus_trader.model.orders.list.OrderList.strategy_id"]], "strategy_id (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.strategy_id"]], "strategy_id (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.strategy_id"]], "strategy_id (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.strategy_id"]], "strategy_id (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.strategy_id"]], "symbol (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.symbol"]], "symbol (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.symbol"]], "symbol (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.symbol"]], "symbol (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.symbol"]], "symbol (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.symbol"]], "symbol (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.symbol"]], "symbol (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.symbol"]], "symbol (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.symbol"]], "symbol (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.symbol"]], "symbol (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.symbol"]], "tags (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.tags"]], "tags (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.tags"]], "tags (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.tags"]], "tags (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.tags"]], "tags (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.tags"]], "tags (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.tags"]], "tags (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.tags"]], "tags (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.tags"]], "tags (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.tags"]], "tags (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.tags"]], "time_in_force (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.time_in_force"]], "time_in_force (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.time_in_force"]], "time_in_force (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.time_in_force"]], "time_in_force (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.time_in_force"]], "time_in_force (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.time_in_force"]], "time_in_force (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.time_in_force"]], "time_in_force (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.time_in_force"]], "time_in_force (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.time_in_force"]], "time_in_force (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.time_in_force"]], "time_in_force (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.time_in_force"]], "to_dict() (limitiftouchedorder method)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.to_dict"]], "to_dict() (limitorder method)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.to_dict"]], "to_dict() (marketiftouchedorder method)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.to_dict"]], "to_dict() (marketorder method)": [[25, "nautilus_trader.model.orders.market.MarketOrder.to_dict"]], "to_dict() (markettolimitorder method)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.to_dict"]], "to_dict() (order method)": [[25, "nautilus_trader.model.orders.base.Order.to_dict"]], "to_dict() (stoplimitorder method)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.to_dict"]], "to_dict() (stopmarketorder method)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.to_dict"]], "to_dict() (trailingstoplimitorder method)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.to_dict"]], "to_dict() (trailingstopmarketorder method)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.to_dict"]], "trade_ids (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.trade_ids"]], "trade_ids (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.trade_ids"]], "trade_ids (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.trade_ids"]], "trade_ids (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.trade_ids"]], "trade_ids (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.trade_ids"]], "trade_ids (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.trade_ids"]], "trade_ids (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.trade_ids"]], "trade_ids (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.trade_ids"]], "trade_ids (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.trade_ids"]], "trade_ids (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.trade_ids"]], "trader_id (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.trader_id"]], "trader_id (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.trader_id"]], "trader_id (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.trader_id"]], "trader_id (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.trader_id"]], "trader_id (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.trader_id"]], "trader_id (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.trader_id"]], "trader_id (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.trader_id"]], "trader_id (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.trader_id"]], "trader_id (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.trader_id"]], "trader_id (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.trader_id"]], "trailing_offset (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.trailing_offset"]], "trailing_offset (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.trailing_offset"]], "trailing_offset_type (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.trailing_offset_type"]], "trailing_offset_type (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.trailing_offset_type"]], "transform_py() (limitorder static method)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.transform_py"]], "transform_py() (marketorder static method)": [[25, "nautilus_trader.model.orders.market.MarketOrder.transform_py"]], "trigger_instrument_id (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.trigger_instrument_id"]], "trigger_instrument_id (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.trigger_instrument_id"]], "trigger_instrument_id (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.trigger_instrument_id"]], "trigger_instrument_id (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.trigger_instrument_id"]], "trigger_instrument_id (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.trigger_instrument_id"]], "trigger_instrument_id (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.trigger_instrument_id"]], "trigger_instrument_id (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.trigger_instrument_id"]], "trigger_instrument_id (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.trigger_instrument_id"]], "trigger_instrument_id (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.trigger_instrument_id"]], "trigger_instrument_id (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.trigger_instrument_id"]], "trigger_price (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.trigger_price"]], "trigger_price (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.trigger_price"]], "trigger_price (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.trigger_price"]], "trigger_price (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.trigger_price"]], "trigger_price (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.trigger_price"]], "trigger_price (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.trigger_price"]], "trigger_type (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.trigger_type"]], "trigger_type (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.trigger_type"]], "trigger_type (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.trigger_type"]], "trigger_type (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.trigger_type"]], "trigger_type (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.trigger_type"]], "trigger_type (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.trigger_type"]], "ts_init (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.ts_init"]], "ts_init (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.ts_init"]], "ts_init (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.ts_init"]], "ts_init (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.ts_init"]], "ts_init (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.ts_init"]], "ts_init (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.ts_init"]], "ts_init (orderlist attribute)": [[25, "nautilus_trader.model.orders.list.OrderList.ts_init"]], "ts_init (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.ts_init"]], "ts_init (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.ts_init"]], "ts_init (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.ts_init"]], "ts_init (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.ts_init"]], "ts_last (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.ts_last"]], "ts_last (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.ts_last"]], "ts_last (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.ts_last"]], "ts_last (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.ts_last"]], "ts_last (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.ts_last"]], "ts_last (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.ts_last"]], "ts_last (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.ts_last"]], "ts_last (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.ts_last"]], "ts_last (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.ts_last"]], "ts_last (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.ts_last"]], "ts_triggered (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.ts_triggered"]], "ts_triggered (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.ts_triggered"]], "ts_triggered (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.ts_triggered"]], "type_string() (limitiftouchedorder method)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.type_string"]], "type_string() (limitorder method)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.type_string"]], "type_string() (marketiftouchedorder method)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.type_string"]], "type_string() (marketorder method)": [[25, "nautilus_trader.model.orders.market.MarketOrder.type_string"]], "type_string() (markettolimitorder method)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.type_string"]], "type_string() (order method)": [[25, "nautilus_trader.model.orders.base.Order.type_string"]], "type_string() (stoplimitorder method)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.type_string"]], "type_string() (stopmarketorder method)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.type_string"]], "type_string() (trailingstoplimitorder method)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.type_string"]], "type_string() (trailingstopmarketorder method)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.type_string"]], "venue (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.venue"]], "venue (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.venue"]], "venue (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.venue"]], "venue (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.venue"]], "venue (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.venue"]], "venue (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.venue"]], "venue (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.venue"]], "venue (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.venue"]], "venue (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.venue"]], "venue (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.venue"]], "venue_order_id (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.venue_order_id"]], "venue_order_id (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.venue_order_id"]], "venue_order_id (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.venue_order_id"]], "venue_order_id (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.venue_order_id"]], "venue_order_id (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.venue_order_id"]], "venue_order_id (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.venue_order_id"]], "venue_order_id (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.venue_order_id"]], "venue_order_id (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.venue_order_id"]], "venue_order_id (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.venue_order_id"]], "venue_order_id (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.venue_order_id"]], "venue_order_ids (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.venue_order_ids"]], "venue_order_ids (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.venue_order_ids"]], "venue_order_ids (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.venue_order_ids"]], "venue_order_ids (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.venue_order_ids"]], "venue_order_ids (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.venue_order_ids"]], "venue_order_ids (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.venue_order_ids"]], "venue_order_ids (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.venue_order_ids"]], "venue_order_ids (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.venue_order_ids"]], "venue_order_ids (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.venue_order_ids"]], "venue_order_ids (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.venue_order_ids"]], "would_reduce_only() (limitiftouchedorder method)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.would_reduce_only"]], "would_reduce_only() (limitorder method)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.would_reduce_only"]], "would_reduce_only() (marketiftouchedorder method)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.would_reduce_only"]], "would_reduce_only() (marketorder method)": [[25, "nautilus_trader.model.orders.market.MarketOrder.would_reduce_only"]], "would_reduce_only() (markettolimitorder method)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.would_reduce_only"]], "would_reduce_only() (order method)": [[25, "nautilus_trader.model.orders.base.Order.would_reduce_only"]], "would_reduce_only() (stoplimitorder method)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.would_reduce_only"]], "would_reduce_only() (stopmarketorder method)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.would_reduce_only"]], "would_reduce_only() (trailingstoplimitorder method)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.would_reduce_only"]], "would_reduce_only() (trailingstopmarketorder method)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.would_reduce_only"]], "position (class in nautilus_trader.model.position)": [[26, "nautilus_trader.model.position.Position"]], "account_id (position attribute)": [[26, "nautilus_trader.model.position.Position.account_id"]], "apply() (position method)": [[26, "nautilus_trader.model.position.Position.apply"]], "avg_px_close (position attribute)": [[26, "nautilus_trader.model.position.Position.avg_px_close"]], "avg_px_open (position attribute)": [[26, "nautilus_trader.model.position.Position.avg_px_open"]], "base_currency (position attribute)": [[26, "nautilus_trader.model.position.Position.base_currency"]], "calculate_pnl() (position method)": [[26, "nautilus_trader.model.position.Position.calculate_pnl"]], "client_order_ids (position attribute)": [[26, "nautilus_trader.model.position.Position.client_order_ids"]], "closing_order_id (position attribute)": [[26, "nautilus_trader.model.position.Position.closing_order_id"]], "commissions() (position method)": [[26, "nautilus_trader.model.position.Position.commissions"]], "duration_ns (position attribute)": [[26, "nautilus_trader.model.position.Position.duration_ns"]], "entry (position attribute)": [[26, "nautilus_trader.model.position.Position.entry"]], "event_count (position attribute)": [[26, "nautilus_trader.model.position.Position.event_count"]], "events (position attribute)": [[26, "nautilus_trader.model.position.Position.events"]], "id (position attribute)": [[26, "nautilus_trader.model.position.Position.id"]], "info() (position method)": [[26, "nautilus_trader.model.position.Position.info"]], "instrument_id (position attribute)": [[26, "nautilus_trader.model.position.Position.instrument_id"]], "is_closed (position attribute)": [[26, "nautilus_trader.model.position.Position.is_closed"]], "is_inverse (position attribute)": [[26, "nautilus_trader.model.position.Position.is_inverse"]], "is_long (position attribute)": [[26, "nautilus_trader.model.position.Position.is_long"]], "is_open (position attribute)": [[26, "nautilus_trader.model.position.Position.is_open"]], "is_opposite_side() (position method)": [[26, "nautilus_trader.model.position.Position.is_opposite_side"]], "is_short (position attribute)": [[26, "nautilus_trader.model.position.Position.is_short"]], "last_event (position attribute)": [[26, "nautilus_trader.model.position.Position.last_event"]], "last_trade_id (position attribute)": [[26, "nautilus_trader.model.position.Position.last_trade_id"]], "multiplier (position attribute)": [[26, "nautilus_trader.model.position.Position.multiplier"]], "nautilus_trader.model.position": [[26, "module-nautilus_trader.model.position"]], "notional_value() (position method)": [[26, "nautilus_trader.model.position.Position.notional_value"]], "opening_order_id (position attribute)": [[26, "nautilus_trader.model.position.Position.opening_order_id"]], "peak_qty (position attribute)": [[26, "nautilus_trader.model.position.Position.peak_qty"]], "price_precision (position attribute)": [[26, "nautilus_trader.model.position.Position.price_precision"]], "quantity (position attribute)": [[26, "nautilus_trader.model.position.Position.quantity"]], "quote_currency (position attribute)": [[26, "nautilus_trader.model.position.Position.quote_currency"]], "realized_pnl (position attribute)": [[26, "nautilus_trader.model.position.Position.realized_pnl"]], "realized_return (position attribute)": [[26, "nautilus_trader.model.position.Position.realized_return"]], "settlement_currency (position attribute)": [[26, "nautilus_trader.model.position.Position.settlement_currency"]], "side (position attribute)": [[26, "nautilus_trader.model.position.Position.side"]], "side_from_order_side() (position static method)": [[26, "nautilus_trader.model.position.Position.side_from_order_side"]], "signed_decimal_qty() (position method)": [[26, "nautilus_trader.model.position.Position.signed_decimal_qty"]], "signed_qty (position attribute)": [[26, "nautilus_trader.model.position.Position.signed_qty"]], "size_precision (position attribute)": [[26, "nautilus_trader.model.position.Position.size_precision"]], "strategy_id (position attribute)": [[26, "nautilus_trader.model.position.Position.strategy_id"]], "symbol (position attribute)": [[26, "nautilus_trader.model.position.Position.symbol"]], "to_dict() (position method)": [[26, "nautilus_trader.model.position.Position.to_dict"]], "total_pnl() (position method)": [[26, "nautilus_trader.model.position.Position.total_pnl"]], "trade_ids (position attribute)": [[26, "nautilus_trader.model.position.Position.trade_ids"]], "trader_id (position attribute)": [[26, "nautilus_trader.model.position.Position.trader_id"]], "ts_closed (position attribute)": [[26, "nautilus_trader.model.position.Position.ts_closed"]], "ts_init (position attribute)": [[26, "nautilus_trader.model.position.Position.ts_init"]], "ts_last (position attribute)": [[26, "nautilus_trader.model.position.Position.ts_last"]], "ts_opened (position attribute)": [[26, "nautilus_trader.model.position.Position.ts_opened"]], "unrealized_pnl() (position method)": [[26, "nautilus_trader.model.position.Position.unrealized_pnl"]], "venue (position attribute)": [[26, "nautilus_trader.model.position.Position.venue"]], "venue_order_ids (position attribute)": [[26, "nautilus_trader.model.position.Position.venue_order_ids"]], "fixedtickscheme (class in nautilus_trader.model.tick_scheme.implementations.fixed)": [[27, "nautilus_trader.model.tick_scheme.implementations.fixed.FixedTickScheme"]], "tickscheme (class in nautilus_trader.model.tick_scheme.base)": [[27, "nautilus_trader.model.tick_scheme.base.TickScheme"]], "tieredtickscheme (class in nautilus_trader.model.tick_scheme.implementations.tiered)": [[27, "nautilus_trader.model.tick_scheme.implementations.tiered.TieredTickScheme"]], "find_tick_index() (tieredtickscheme method)": [[27, "nautilus_trader.model.tick_scheme.implementations.tiered.TieredTickScheme.find_tick_index"]], "get_tick_scheme() (in module nautilus_trader.model.tick_scheme.base)": [[27, "nautilus_trader.model.tick_scheme.base.get_tick_scheme"]], "increment (fixedtickscheme attribute)": [[27, "nautilus_trader.model.tick_scheme.implementations.fixed.FixedTickScheme.increment"]], "list_tick_schemes() (in module nautilus_trader.model.tick_scheme.base)": [[27, "nautilus_trader.model.tick_scheme.base.list_tick_schemes"]], "max_price (fixedtickscheme attribute)": [[27, "nautilus_trader.model.tick_scheme.implementations.fixed.FixedTickScheme.max_price"]], "max_price (tickscheme attribute)": [[27, "nautilus_trader.model.tick_scheme.base.TickScheme.max_price"]], "max_price (tieredtickscheme attribute)": [[27, "nautilus_trader.model.tick_scheme.implementations.tiered.TieredTickScheme.max_price"]], "min_price (fixedtickscheme attribute)": [[27, "nautilus_trader.model.tick_scheme.implementations.fixed.FixedTickScheme.min_price"]], "min_price (tickscheme attribute)": [[27, "nautilus_trader.model.tick_scheme.base.TickScheme.min_price"]], "min_price (tieredtickscheme attribute)": [[27, "nautilus_trader.model.tick_scheme.implementations.tiered.TieredTickScheme.min_price"]], "name (fixedtickscheme attribute)": [[27, "nautilus_trader.model.tick_scheme.implementations.fixed.FixedTickScheme.name"]], "name (tickscheme attribute)": [[27, "nautilus_trader.model.tick_scheme.base.TickScheme.name"]], "name (tieredtickscheme attribute)": [[27, "nautilus_trader.model.tick_scheme.implementations.tiered.TieredTickScheme.name"]], "nautilus_trader.model.tick_scheme": [[27, "module-nautilus_trader.model.tick_scheme"]], "nautilus_trader.model.tick_scheme.base": [[27, "module-nautilus_trader.model.tick_scheme.base"]], "nautilus_trader.model.tick_scheme.implementations.fixed": [[27, "module-nautilus_trader.model.tick_scheme.implementations.fixed"]], "nautilus_trader.model.tick_scheme.implementations.tiered": [[27, "module-nautilus_trader.model.tick_scheme.implementations.tiered"]], "next_ask_price() (fixedtickscheme method)": [[27, "nautilus_trader.model.tick_scheme.implementations.fixed.FixedTickScheme.next_ask_price"]], "next_ask_price() (tickscheme method)": [[27, "nautilus_trader.model.tick_scheme.base.TickScheme.next_ask_price"]], "next_ask_price() (tieredtickscheme method)": [[27, "nautilus_trader.model.tick_scheme.implementations.tiered.TieredTickScheme.next_ask_price"]], "next_bid_price() (fixedtickscheme method)": [[27, "nautilus_trader.model.tick_scheme.implementations.fixed.FixedTickScheme.next_bid_price"]], "next_bid_price() (tickscheme method)": [[27, "nautilus_trader.model.tick_scheme.base.TickScheme.next_bid_price"]], "next_bid_price() (tieredtickscheme method)": [[27, "nautilus_trader.model.tick_scheme.implementations.tiered.TieredTickScheme.next_bid_price"]], "price_precision (fixedtickscheme attribute)": [[27, "nautilus_trader.model.tick_scheme.implementations.fixed.FixedTickScheme.price_precision"]], "register_tick_scheme() (in module nautilus_trader.model.tick_scheme.base)": [[27, "nautilus_trader.model.tick_scheme.base.register_tick_scheme"]], "round_down() (in module nautilus_trader.model.tick_scheme.base)": [[27, "nautilus_trader.model.tick_scheme.base.round_down"]], "round_up() (in module nautilus_trader.model.tick_scheme.base)": [[27, "nautilus_trader.model.tick_scheme.base.round_up"]], "messagebus (class in nautilus_trader.msgbus.bus)": [[28, "nautilus_trader.msgbus.bus.MessageBus"]], "subscription (class in nautilus_trader.msgbus.subscription)": [[28, "nautilus_trader.msgbus.subscription.Subscription"]], "deregister() (messagebus method)": [[28, "nautilus_trader.msgbus.bus.MessageBus.deregister"]], "endpoints() (messagebus method)": [[28, "nautilus_trader.msgbus.bus.MessageBus.endpoints"]], "handler (subscription attribute)": [[28, "nautilus_trader.msgbus.subscription.Subscription.handler"]], "has_subscribers() (messagebus method)": [[28, "nautilus_trader.msgbus.bus.MessageBus.has_subscribers"]], "is_matching_py() (in module nautilus_trader.msgbus.bus)": [[28, "nautilus_trader.msgbus.bus.is_matching_py"]], "is_pending_request() (messagebus method)": [[28, "nautilus_trader.msgbus.bus.MessageBus.is_pending_request"]], "is_subscribed() (messagebus method)": [[28, "nautilus_trader.msgbus.bus.MessageBus.is_subscribed"]], "nautilus_trader.msgbus": [[28, "module-nautilus_trader.msgbus"]], "nautilus_trader.msgbus.bus": [[28, "module-nautilus_trader.msgbus.bus"]], "nautilus_trader.msgbus.subscription": [[28, "module-nautilus_trader.msgbus.subscription"]], "priority (subscription attribute)": [[28, "nautilus_trader.msgbus.subscription.Subscription.priority"]], "pub_count (messagebus attribute)": [[28, "nautilus_trader.msgbus.bus.MessageBus.pub_count"]], "publish() (messagebus method)": [[28, "nautilus_trader.msgbus.bus.MessageBus.publish"]], "register() (messagebus method)": [[28, "nautilus_trader.msgbus.bus.MessageBus.register"]], "req_count (messagebus attribute)": [[28, "nautilus_trader.msgbus.bus.MessageBus.req_count"]], "request() (messagebus method)": [[28, "nautilus_trader.msgbus.bus.MessageBus.request"]], "res_count (messagebus attribute)": [[28, "nautilus_trader.msgbus.bus.MessageBus.res_count"]], "response() (messagebus method)": [[28, "nautilus_trader.msgbus.bus.MessageBus.response"]], "send() (messagebus method)": [[28, "nautilus_trader.msgbus.bus.MessageBus.send"]], "sent_count (messagebus attribute)": [[28, "nautilus_trader.msgbus.bus.MessageBus.sent_count"]], "subscribe() (messagebus method)": [[28, "nautilus_trader.msgbus.bus.MessageBus.subscribe"]], "subscriptions() (messagebus method)": [[28, "nautilus_trader.msgbus.bus.MessageBus.subscriptions"]], "topic (subscription attribute)": [[28, "nautilus_trader.msgbus.subscription.Subscription.topic"]], "topics() (messagebus method)": [[28, "nautilus_trader.msgbus.bus.MessageBus.topics"]], "trader_id (messagebus attribute)": [[28, "nautilus_trader.msgbus.bus.MessageBus.trader_id"]], "unsubscribe() (messagebus method)": [[28, "nautilus_trader.msgbus.bus.MessageBus.unsubscribe"]], "bardatawrangler (class in nautilus_trader.persistence.wranglers)": [[29, "nautilus_trader.persistence.wranglers.BarDataWrangler"]], "basedatacatalog (class in nautilus_trader.persistence.catalog.base)": [[29, "nautilus_trader.persistence.catalog.base.BaseDataCatalog"]], "featherfile (class in nautilus_trader.persistence.catalog.parquet)": [[29, "nautilus_trader.persistence.catalog.parquet.FeatherFile"]], "orderbookdeltadatawrangler (class in nautilus_trader.persistence.wranglers)": [[29, "nautilus_trader.persistence.wranglers.OrderBookDeltaDataWrangler"]], "parquetdatacatalog (class in nautilus_trader.persistence.catalog.parquet)": [[29, "nautilus_trader.persistence.catalog.parquet.ParquetDataCatalog"]], "quotetickdatawrangler (class in nautilus_trader.persistence.wranglers)": [[29, "nautilus_trader.persistence.wranglers.QuoteTickDataWrangler"]], "streamingfeatherwriter (class in nautilus_trader.persistence.writer)": [[29, "nautilus_trader.persistence.writer.StreamingFeatherWriter"]], "tradetickdatawrangler (class in nautilus_trader.persistence.wranglers)": [[29, "nautilus_trader.persistence.wranglers.TradeTickDataWrangler"]], "check_flush() (streamingfeatherwriter method)": [[29, "nautilus_trader.persistence.writer.StreamingFeatherWriter.check_flush"]], "class_name (featherfile attribute)": [[29, "nautilus_trader.persistence.catalog.parquet.FeatherFile.class_name"]], "close() (streamingfeatherwriter method)": [[29, "nautilus_trader.persistence.writer.StreamingFeatherWriter.close"]], "count() (featherfile method)": [[29, "nautilus_trader.persistence.catalog.parquet.FeatherFile.count"]], "flush() (streamingfeatherwriter method)": [[29, "nautilus_trader.persistence.writer.StreamingFeatherWriter.flush"]], "from_env() (parquetdatacatalog class method)": [[29, "nautilus_trader.persistence.catalog.parquet.ParquetDataCatalog.from_env"]], "from_uri() (parquetdatacatalog class method)": [[29, "nautilus_trader.persistence.catalog.parquet.ParquetDataCatalog.from_uri"]], "generate_signal_class() (in module nautilus_trader.persistence.writer)": [[29, "nautilus_trader.persistence.writer.generate_signal_class"]], "index() (featherfile method)": [[29, "nautilus_trader.persistence.catalog.parquet.FeatherFile.index"]], "is_closed (streamingfeatherwriter property)": [[29, "nautilus_trader.persistence.writer.StreamingFeatherWriter.is_closed"]], "nautilus_trader.persistence": [[29, "module-nautilus_trader.persistence"]], "nautilus_trader.persistence.catalog.base": [[29, "module-nautilus_trader.persistence.catalog.base"]], "nautilus_trader.persistence.catalog.parquet": [[29, "module-nautilus_trader.persistence.catalog.parquet"]], "nautilus_trader.persistence.wranglers": [[29, "module-nautilus_trader.persistence.wranglers"]], "nautilus_trader.persistence.writer": [[29, "module-nautilus_trader.persistence.writer"]], "path (featherfile attribute)": [[29, "nautilus_trader.persistence.catalog.parquet.FeatherFile.path"]], "process() (bardatawrangler method)": [[29, "nautilus_trader.persistence.wranglers.BarDataWrangler.process"]], "process() (orderbookdeltadatawrangler method)": [[29, "nautilus_trader.persistence.wranglers.OrderBookDeltaDataWrangler.process"]], "process() (quotetickdatawrangler method)": [[29, "nautilus_trader.persistence.wranglers.QuoteTickDataWrangler.process"]], "process() (tradetickdatawrangler method)": [[29, "nautilus_trader.persistence.wranglers.TradeTickDataWrangler.process"]], "process_bar_data() (quotetickdatawrangler method)": [[29, "nautilus_trader.persistence.wranglers.QuoteTickDataWrangler.process_bar_data"]], "write() (streamingfeatherwriter method)": [[29, "nautilus_trader.persistence.writer.StreamingFeatherWriter.write"]], "write_data() (parquetdatacatalog method)": [[29, "nautilus_trader.persistence.catalog.parquet.ParquetDataCatalog.write_data"]], "portfolio (class in nautilus_trader.portfolio.portfolio)": [[30, "nautilus_trader.portfolio.portfolio.Portfolio"]], "portfoliofacade (class in nautilus_trader.portfolio.base)": [[30, "nautilus_trader.portfolio.base.PortfolioFacade"]], "account() (portfolio method)": [[30, "nautilus_trader.portfolio.portfolio.Portfolio.account"]], "account() (portfoliofacade method)": [[30, "nautilus_trader.portfolio.base.PortfolioFacade.account"]], "analyzer (portfolio attribute)": [[30, "nautilus_trader.portfolio.portfolio.Portfolio.analyzer"]], "analyzer (portfoliofacade attribute)": [[30, "nautilus_trader.portfolio.base.PortfolioFacade.analyzer"]], "balances_locked() (portfolio method)": [[30, "nautilus_trader.portfolio.portfolio.Portfolio.balances_locked"]], "balances_locked() (portfoliofacade method)": [[30, "nautilus_trader.portfolio.base.PortfolioFacade.balances_locked"]], "initialize_orders() (portfolio method)": [[30, "nautilus_trader.portfolio.portfolio.Portfolio.initialize_orders"]], "initialize_positions() (portfolio method)": [[30, "nautilus_trader.portfolio.portfolio.Portfolio.initialize_positions"]], "initialized (portfolio attribute)": [[30, "nautilus_trader.portfolio.portfolio.Portfolio.initialized"]], "initialized (portfoliofacade attribute)": [[30, "nautilus_trader.portfolio.base.PortfolioFacade.initialized"]], "is_completely_flat() (portfolio method)": [[30, "nautilus_trader.portfolio.portfolio.Portfolio.is_completely_flat"]], "is_completely_flat() (portfoliofacade method)": [[30, "nautilus_trader.portfolio.base.PortfolioFacade.is_completely_flat"]], "is_flat() (portfolio method)": [[30, "nautilus_trader.portfolio.portfolio.Portfolio.is_flat"]], "is_flat() (portfoliofacade method)": [[30, "nautilus_trader.portfolio.base.PortfolioFacade.is_flat"]], "is_net_long() (portfolio method)": [[30, "nautilus_trader.portfolio.portfolio.Portfolio.is_net_long"]], "is_net_long() (portfoliofacade method)": [[30, "nautilus_trader.portfolio.base.PortfolioFacade.is_net_long"]], "is_net_short() (portfolio method)": [[30, "nautilus_trader.portfolio.portfolio.Portfolio.is_net_short"]], "is_net_short() (portfoliofacade method)": [[30, "nautilus_trader.portfolio.base.PortfolioFacade.is_net_short"]], "margins_init() (portfolio method)": [[30, "nautilus_trader.portfolio.portfolio.Portfolio.margins_init"]], "margins_init() (portfoliofacade method)": [[30, "nautilus_trader.portfolio.base.PortfolioFacade.margins_init"]], "margins_maint() (portfolio method)": [[30, "nautilus_trader.portfolio.portfolio.Portfolio.margins_maint"]], "margins_maint() (portfoliofacade method)": [[30, "nautilus_trader.portfolio.base.PortfolioFacade.margins_maint"]], "nautilus_trader.portfolio": [[30, "module-nautilus_trader.portfolio"]], "nautilus_trader.portfolio.base": [[30, "module-nautilus_trader.portfolio.base"]], "nautilus_trader.portfolio.portfolio": [[30, "module-nautilus_trader.portfolio.portfolio"]], "net_exposure() (portfolio method)": [[30, "nautilus_trader.portfolio.portfolio.Portfolio.net_exposure"]], "net_exposure() (portfoliofacade method)": [[30, "nautilus_trader.portfolio.base.PortfolioFacade.net_exposure"]], "net_exposures() (portfolio method)": [[30, "nautilus_trader.portfolio.portfolio.Portfolio.net_exposures"]], "net_exposures() (portfoliofacade method)": [[30, "nautilus_trader.portfolio.base.PortfolioFacade.net_exposures"]], "net_position() (portfolio method)": [[30, "nautilus_trader.portfolio.portfolio.Portfolio.net_position"]], "net_position() (portfoliofacade method)": [[30, "nautilus_trader.portfolio.base.PortfolioFacade.net_position"]], "reset() (portfolio method)": [[30, "nautilus_trader.portfolio.portfolio.Portfolio.reset"]], "set_specific_venue() (portfolio method)": [[30, "nautilus_trader.portfolio.portfolio.Portfolio.set_specific_venue"]], "unrealized_pnl() (portfolio method)": [[30, "nautilus_trader.portfolio.portfolio.Portfolio.unrealized_pnl"]], "unrealized_pnl() (portfoliofacade method)": [[30, "nautilus_trader.portfolio.base.PortfolioFacade.unrealized_pnl"]], "unrealized_pnls() (portfolio method)": [[30, "nautilus_trader.portfolio.portfolio.Portfolio.unrealized_pnls"]], "unrealized_pnls() (portfoliofacade method)": [[30, "nautilus_trader.portfolio.base.PortfolioFacade.unrealized_pnls"]], "update_account() (portfolio method)": [[30, "nautilus_trader.portfolio.portfolio.Portfolio.update_account"]], "update_order() (portfolio method)": [[30, "nautilus_trader.portfolio.portfolio.Portfolio.update_order"]], "update_position() (portfolio method)": [[30, "nautilus_trader.portfolio.portfolio.Portfolio.update_position"]], "update_quote_tick() (portfolio method)": [[30, "nautilus_trader.portfolio.portfolio.Portfolio.update_quote_tick"]], "fixedrisksizer (class in nautilus_trader.risk.sizing)": [[31, "nautilus_trader.risk.sizing.FixedRiskSizer"]], "positionsizer (class in nautilus_trader.risk.sizing)": [[31, "nautilus_trader.risk.sizing.PositionSizer"]], "riskengine (class in nautilus_trader.risk.engine)": [[31, "nautilus_trader.risk.engine.RiskEngine"]], "calculate() (fixedrisksizer method)": [[31, "nautilus_trader.risk.sizing.FixedRiskSizer.calculate"]], "calculate() (positionsizer method)": [[31, "nautilus_trader.risk.sizing.PositionSizer.calculate"]], "command_count (riskengine attribute)": [[31, "nautilus_trader.risk.engine.RiskEngine.command_count"]], "debug (riskengine attribute)": [[31, "nautilus_trader.risk.engine.RiskEngine.debug"]], "degrade() (riskengine method)": [[31, "nautilus_trader.risk.engine.RiskEngine.degrade"]], "dispose() (riskengine method)": [[31, "nautilus_trader.risk.engine.RiskEngine.dispose"]], "event_count (riskengine attribute)": [[31, "nautilus_trader.risk.engine.RiskEngine.event_count"]], "execute() (riskengine method)": [[31, "nautilus_trader.risk.engine.RiskEngine.execute"]], "fault() (riskengine method)": [[31, "nautilus_trader.risk.engine.RiskEngine.fault"]], "fully_qualified_name() (riskengine class method)": [[31, "nautilus_trader.risk.engine.RiskEngine.fully_qualified_name"]], "id (riskengine attribute)": [[31, "nautilus_trader.risk.engine.RiskEngine.id"]], "instrument (fixedrisksizer attribute)": [[31, "nautilus_trader.risk.sizing.FixedRiskSizer.instrument"]], "instrument (positionsizer attribute)": [[31, "nautilus_trader.risk.sizing.PositionSizer.instrument"]], "is_bypassed (riskengine attribute)": [[31, "nautilus_trader.risk.engine.RiskEngine.is_bypassed"]], "is_degraded (riskengine attribute)": [[31, "nautilus_trader.risk.engine.RiskEngine.is_degraded"]], "is_disposed (riskengine attribute)": [[31, "nautilus_trader.risk.engine.RiskEngine.is_disposed"]], "is_faulted (riskengine attribute)": [[31, "nautilus_trader.risk.engine.RiskEngine.is_faulted"]], "is_initialized (riskengine attribute)": [[31, "nautilus_trader.risk.engine.RiskEngine.is_initialized"]], "is_running (riskengine attribute)": [[31, "nautilus_trader.risk.engine.RiskEngine.is_running"]], "is_stopped (riskengine attribute)": [[31, "nautilus_trader.risk.engine.RiskEngine.is_stopped"]], "max_notional_per_order() (riskengine method)": [[31, "nautilus_trader.risk.engine.RiskEngine.max_notional_per_order"]], "max_notionals_per_order() (riskengine method)": [[31, "nautilus_trader.risk.engine.RiskEngine.max_notionals_per_order"]], "max_order_modify_rate() (riskengine method)": [[31, "nautilus_trader.risk.engine.RiskEngine.max_order_modify_rate"]], "max_order_submit_rate() (riskengine method)": [[31, "nautilus_trader.risk.engine.RiskEngine.max_order_submit_rate"]], "nautilus_trader.risk": [[31, "module-nautilus_trader.risk"]], "nautilus_trader.risk.engine": [[31, "module-nautilus_trader.risk.engine"]], "nautilus_trader.risk.sizing": [[31, "module-nautilus_trader.risk.sizing"]], "process() (riskengine method)": [[31, "nautilus_trader.risk.engine.RiskEngine.process"]], "reset() (riskengine method)": [[31, "nautilus_trader.risk.engine.RiskEngine.reset"]], "resume() (riskengine method)": [[31, "nautilus_trader.risk.engine.RiskEngine.resume"]], "set_max_notional_per_order() (riskengine method)": [[31, "nautilus_trader.risk.engine.RiskEngine.set_max_notional_per_order"]], "set_trading_state() (riskengine method)": [[31, "nautilus_trader.risk.engine.RiskEngine.set_trading_state"]], "start() (riskengine method)": [[31, "nautilus_trader.risk.engine.RiskEngine.start"]], "state (riskengine attribute)": [[31, "nautilus_trader.risk.engine.RiskEngine.state"]], "stop() (riskengine method)": [[31, "nautilus_trader.risk.engine.RiskEngine.stop"]], "trader_id (riskengine attribute)": [[31, "nautilus_trader.risk.engine.RiskEngine.trader_id"]], "trading_state (riskengine attribute)": [[31, "nautilus_trader.risk.engine.RiskEngine.trading_state"]], "type (riskengine attribute)": [[31, "nautilus_trader.risk.engine.RiskEngine.type"]], "update_instrument() (fixedrisksizer method)": [[31, "nautilus_trader.risk.sizing.FixedRiskSizer.update_instrument"]], "update_instrument() (positionsizer method)": [[31, "nautilus_trader.risk.sizing.PositionSizer.update_instrument"]], "arrowserializer (class in nautilus_trader.serialization.arrow.serializer)": [[32, "nautilus_trader.serialization.arrow.serializer.ArrowSerializer"]], "msgpackserializer (class in nautilus_trader.serialization.msgpack.serializer)": [[32, "nautilus_trader.serialization.msgpack.serializer.MsgPackSerializer"]], "serializer (class in nautilus_trader.serialization.base)": [[32, "nautilus_trader.serialization.base.Serializer"]], "deserialize() (arrowserializer static method)": [[32, "nautilus_trader.serialization.arrow.serializer.ArrowSerializer.deserialize"]], "deserialize() (msgpackserializer method)": [[32, "nautilus_trader.serialization.msgpack.serializer.MsgPackSerializer.deserialize"]], "deserialize() (serializer method)": [[32, "nautilus_trader.serialization.base.Serializer.deserialize"]], "nautilus_trader.serialization": [[32, "module-nautilus_trader.serialization"]], "nautilus_trader.serialization.arrow.serializer": [[32, "module-nautilus_trader.serialization.arrow.serializer"]], "nautilus_trader.serialization.base": [[32, "module-nautilus_trader.serialization.base"]], "nautilus_trader.serialization.msgpack.serializer": [[32, "module-nautilus_trader.serialization.msgpack.serializer"]], "register_arrow() (in module nautilus_trader.serialization.arrow.serializer)": [[32, "nautilus_trader.serialization.arrow.serializer.register_arrow"]], "register_serializable_object() (in module nautilus_trader.serialization.base)": [[32, "nautilus_trader.serialization.base.register_serializable_object"]], "serialize() (msgpackserializer method)": [[32, "nautilus_trader.serialization.msgpack.serializer.MsgPackSerializer.serialize"]], "serialize() (serializer method)": [[32, "nautilus_trader.serialization.base.Serializer.serialize"]], "serialize_batch() (arrowserializer static method)": [[32, "nautilus_trader.serialization.arrow.serializer.ArrowSerializer.serialize_batch"]], "timestamps_as_iso8601 (msgpackserializer attribute)": [[32, "nautilus_trader.serialization.msgpack.serializer.MsgPackSerializer.timestamps_as_iso8601"]], "timestamps_as_str (msgpackserializer attribute)": [[32, "nautilus_trader.serialization.msgpack.serializer.MsgPackSerializer.timestamps_as_str"]], "nautiluskernel (class in nautilus_trader.system.kernel)": [[33, "nautilus_trader.system.kernel.NautilusKernel"]], "cache (nautiluskernel property)": [[33, "nautilus_trader.system.kernel.NautilusKernel.cache"]], "cancel_all_tasks() (nautiluskernel method)": [[33, "nautilus_trader.system.kernel.NautilusKernel.cancel_all_tasks"]], "catalog (nautiluskernel property)": [[33, "nautilus_trader.system.kernel.NautilusKernel.catalog"]], "clock (nautiluskernel property)": [[33, "nautilus_trader.system.kernel.NautilusKernel.clock"]], "data_engine (nautiluskernel property)": [[33, "nautilus_trader.system.kernel.NautilusKernel.data_engine"]], "dispose() (nautiluskernel method)": [[33, "nautilus_trader.system.kernel.NautilusKernel.dispose"]], "emulator (nautiluskernel property)": [[33, "nautilus_trader.system.kernel.NautilusKernel.emulator"]], "environment (nautiluskernel property)": [[33, "nautilus_trader.system.kernel.NautilusKernel.environment"]], "exec_engine (nautiluskernel property)": [[33, "nautilus_trader.system.kernel.NautilusKernel.exec_engine"]], "executor (nautiluskernel property)": [[33, "nautilus_trader.system.kernel.NautilusKernel.executor"]], "instance_id (nautiluskernel property)": [[33, "nautilus_trader.system.kernel.NautilusKernel.instance_id"]], "load_state (nautiluskernel property)": [[33, "nautilus_trader.system.kernel.NautilusKernel.load_state"]], "log (nautiluskernel property)": [[33, "nautilus_trader.system.kernel.NautilusKernel.log"]], "logger (nautiluskernel property)": [[33, "nautilus_trader.system.kernel.NautilusKernel.logger"]], "loop (nautiluskernel property)": [[33, "nautilus_trader.system.kernel.NautilusKernel.loop"]], "loop_sig_callback (nautiluskernel property)": [[33, "nautilus_trader.system.kernel.NautilusKernel.loop_sig_callback"]], "machine_id (nautiluskernel property)": [[33, "nautilus_trader.system.kernel.NautilusKernel.machine_id"]], "msgbus (nautiluskernel property)": [[33, "nautilus_trader.system.kernel.NautilusKernel.msgbus"]], "name (nautiluskernel property)": [[33, "nautilus_trader.system.kernel.NautilusKernel.name"]], "nautilus_trader.system": [[33, "module-nautilus_trader.system"]], "nautilus_trader.system.kernel": [[33, "module-nautilus_trader.system.kernel"]], "portfolio (nautiluskernel property)": [[33, "nautilus_trader.system.kernel.NautilusKernel.portfolio"]], "risk_engine (nautiluskernel property)": [[33, "nautilus_trader.system.kernel.NautilusKernel.risk_engine"]], "save_state (nautiluskernel property)": [[33, "nautilus_trader.system.kernel.NautilusKernel.save_state"]], "start() (nautiluskernel method)": [[33, "nautilus_trader.system.kernel.NautilusKernel.start"]], "start_async() (nautiluskernel method)": [[33, "nautilus_trader.system.kernel.NautilusKernel.start_async"]], "stop() (nautiluskernel method)": [[33, "nautilus_trader.system.kernel.NautilusKernel.stop"]], "stop_async() (nautiluskernel method)": [[33, "nautilus_trader.system.kernel.NautilusKernel.stop_async"]], "trader (nautiluskernel property)": [[33, "nautilus_trader.system.kernel.NautilusKernel.trader"]], "trader_id (nautiluskernel property)": [[33, "nautilus_trader.system.kernel.NautilusKernel.trader_id"]], "ts_created (nautiluskernel property)": [[33, "nautilus_trader.system.kernel.NautilusKernel.ts_created"]], "writer (nautiluskernel property)": [[33, "nautilus_trader.system.kernel.NautilusKernel.writer"]], "controller (class in nautilus_trader.trading.controller)": [[34, "nautilus_trader.trading.controller.Controller"]], "economicnewseventfilter (class in nautilus_trader.trading.filters)": [[34, "nautilus_trader.trading.filters.EconomicNewsEventFilter"]], "forexsession (class in nautilus_trader.trading.filters)": [[34, "nautilus_trader.trading.filters.ForexSession"]], "forexsessionfilter (class in nautilus_trader.trading.filters)": [[34, "nautilus_trader.trading.filters.ForexSessionFilter"]], "newsevent (class in nautilus_trader.trading.filters)": [[34, "nautilus_trader.trading.filters.NewsEvent"]], "newsimpact (class in nautilus_trader.trading.filters)": [[34, "nautilus_trader.trading.filters.NewsImpact"]], "strategy (class in nautilus_trader.trading.strategy)": [[34, "nautilus_trader.trading.strategy.Strategy"]], "trader (class in nautilus_trader.trading.trader)": [[34, "nautilus_trader.trading.trader.Trader"]], "active_task_ids() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.active_task_ids"]], "active_task_ids() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.active_task_ids"]], "actor_ids() (trader method)": [[34, "nautilus_trader.trading.trader.Trader.actor_ids"]], "actor_states() (trader method)": [[34, "nautilus_trader.trading.trader.Trader.actor_states"]], "actors() (trader method)": [[34, "nautilus_trader.trading.trader.Trader.actors"]], "add_actor() (trader method)": [[34, "nautilus_trader.trading.trader.Trader.add_actor"]], "add_actors() (trader method)": [[34, "nautilus_trader.trading.trader.Trader.add_actors"]], "add_exec_algorithm() (trader method)": [[34, "nautilus_trader.trading.trader.Trader.add_exec_algorithm"]], "add_exec_algorithms() (trader method)": [[34, "nautilus_trader.trading.trader.Trader.add_exec_algorithms"]], "add_strategies() (trader method)": [[34, "nautilus_trader.trading.trader.Trader.add_strategies"]], "add_strategy() (trader method)": [[34, "nautilus_trader.trading.trader.Trader.add_strategy"]], "add_synthetic() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.add_synthetic"]], "add_synthetic() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.add_synthetic"]], "cache (controller attribute)": [[34, "nautilus_trader.trading.controller.Controller.cache"]], "cache (strategy attribute)": [[34, "nautilus_trader.trading.strategy.Strategy.cache"]], "cancel_all_orders() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.cancel_all_orders"]], "cancel_all_tasks() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.cancel_all_tasks"]], "cancel_all_tasks() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.cancel_all_tasks"]], "cancel_gtd_expiry() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.cancel_gtd_expiry"]], "cancel_order() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.cancel_order"]], "cancel_orders() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.cancel_orders"]], "cancel_task() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.cancel_task"]], "cancel_task() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.cancel_task"]], "change_id() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.change_id"]], "change_order_id_tag() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.change_order_id_tag"]], "check_residuals() (trader method)": [[34, "nautilus_trader.trading.trader.Trader.check_residuals"]], "clear_actors() (trader method)": [[34, "nautilus_trader.trading.trader.Trader.clear_actors"]], "clear_exec_algorithms() (trader method)": [[34, "nautilus_trader.trading.trader.Trader.clear_exec_algorithms"]], "clear_strategies() (trader method)": [[34, "nautilus_trader.trading.trader.Trader.clear_strategies"]], "clock (controller attribute)": [[34, "nautilus_trader.trading.controller.Controller.clock"]], "clock (strategy attribute)": [[34, "nautilus_trader.trading.strategy.Strategy.clock"]], "close_all_positions() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.close_all_positions"]], "close_position() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.close_position"]], "config (controller attribute)": [[34, "nautilus_trader.trading.controller.Controller.config"]], "config (strategy attribute)": [[34, "nautilus_trader.trading.strategy.Strategy.config"]], "create_actor() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.create_actor"]], "create_strategy() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.create_strategy"]], "currencies (economicnewseventfilter property)": [[34, "nautilus_trader.trading.filters.EconomicNewsEventFilter.currencies"]], "degrade() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.degrade"]], "degrade() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.degrade"]], "degrade() (trader method)": [[34, "nautilus_trader.trading.trader.Trader.degrade"]], "deregister_warning_event() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.deregister_warning_event"]], "deregister_warning_event() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.deregister_warning_event"]], "dispose() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.dispose"]], "dispose() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.dispose"]], "dispose() (trader method)": [[34, "nautilus_trader.trading.trader.Trader.dispose"]], "exec_algorithm_ids() (trader method)": [[34, "nautilus_trader.trading.trader.Trader.exec_algorithm_ids"]], "exec_algorithm_states() (trader method)": [[34, "nautilus_trader.trading.trader.Trader.exec_algorithm_states"]], "exec_algorithms() (trader method)": [[34, "nautilus_trader.trading.trader.Trader.exec_algorithms"]], "external_order_claims (strategy attribute)": [[34, "nautilus_trader.trading.strategy.Strategy.external_order_claims"]], "fault() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.fault"]], "fault() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.fault"]], "fault() (trader method)": [[34, "nautilus_trader.trading.trader.Trader.fault"]], "fully_qualified_name() (controller class method)": [[34, "nautilus_trader.trading.controller.Controller.fully_qualified_name"]], "fully_qualified_name() (newsevent class method)": [[34, "nautilus_trader.trading.filters.NewsEvent.fully_qualified_name"]], "fully_qualified_name() (strategy class method)": [[34, "nautilus_trader.trading.strategy.Strategy.fully_qualified_name"]], "fully_qualified_name() (trader class method)": [[34, "nautilus_trader.trading.trader.Trader.fully_qualified_name"]], "generate_account_report() (trader method)": [[34, "nautilus_trader.trading.trader.Trader.generate_account_report"]], "generate_fills_report() (trader method)": [[34, "nautilus_trader.trading.trader.Trader.generate_fills_report"]], "generate_order_fills_report() (trader method)": [[34, "nautilus_trader.trading.trader.Trader.generate_order_fills_report"]], "generate_orders_report() (trader method)": [[34, "nautilus_trader.trading.trader.Trader.generate_orders_report"]], "generate_positions_report() (trader method)": [[34, "nautilus_trader.trading.trader.Trader.generate_positions_report"]], "handle_bar() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.handle_bar"]], "handle_bar() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.handle_bar"]], "handle_bars() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.handle_bars"]], "handle_bars() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.handle_bars"]], "handle_data() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.handle_data"]], "handle_data() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.handle_data"]], "handle_event() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.handle_event"]], "handle_event() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.handle_event"]], "handle_historical_data() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.handle_historical_data"]], "handle_historical_data() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.handle_historical_data"]], "handle_instrument() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.handle_instrument"]], "handle_instrument() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.handle_instrument"]], "handle_instrument_close() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.handle_instrument_close"]], "handle_instrument_close() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.handle_instrument_close"]], "handle_instrument_status() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.handle_instrument_status"]], "handle_instrument_status() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.handle_instrument_status"]], "handle_instruments() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.handle_instruments"]], "handle_instruments() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.handle_instruments"]], "handle_order_book() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.handle_order_book"]], "handle_order_book() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.handle_order_book"]], "handle_order_book_deltas() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.handle_order_book_deltas"]], "handle_order_book_deltas() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.handle_order_book_deltas"]], "handle_quote_tick() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.handle_quote_tick"]], "handle_quote_tick() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.handle_quote_tick"]], "handle_quote_ticks() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.handle_quote_ticks"]], "handle_quote_ticks() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.handle_quote_ticks"]], "handle_ticker() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.handle_ticker"]], "handle_ticker() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.handle_ticker"]], "handle_trade_tick() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.handle_trade_tick"]], "handle_trade_tick() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.handle_trade_tick"]], "handle_trade_ticks() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.handle_trade_ticks"]], "handle_trade_ticks() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.handle_trade_ticks"]], "handle_venue_status() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.handle_venue_status"]], "handle_venue_status() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.handle_venue_status"]], "has_active_tasks() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.has_active_tasks"]], "has_active_tasks() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.has_active_tasks"]], "has_any_tasks() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.has_any_tasks"]], "has_any_tasks() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.has_any_tasks"]], "has_pending_requests() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.has_pending_requests"]], "has_pending_requests() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.has_pending_requests"]], "has_queued_tasks() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.has_queued_tasks"]], "has_queued_tasks() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.has_queued_tasks"]], "id (controller attribute)": [[34, "nautilus_trader.trading.controller.Controller.id"]], "id (strategy attribute)": [[34, "nautilus_trader.trading.strategy.Strategy.id"]], "id (trader attribute)": [[34, "nautilus_trader.trading.trader.Trader.id"]], "impacts (economicnewseventfilter property)": [[34, "nautilus_trader.trading.filters.EconomicNewsEventFilter.impacts"]], "indicators_initialized() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.indicators_initialized"]], "indicators_initialized() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.indicators_initialized"]], "is_degraded (controller attribute)": [[34, "nautilus_trader.trading.controller.Controller.is_degraded"]], "is_degraded (strategy attribute)": [[34, "nautilus_trader.trading.strategy.Strategy.is_degraded"]], "is_degraded (trader attribute)": [[34, "nautilus_trader.trading.trader.Trader.is_degraded"]], "is_disposed (controller attribute)": [[34, "nautilus_trader.trading.controller.Controller.is_disposed"]], "is_disposed (strategy attribute)": [[34, "nautilus_trader.trading.strategy.Strategy.is_disposed"]], "is_disposed (trader attribute)": [[34, "nautilus_trader.trading.trader.Trader.is_disposed"]], "is_faulted (controller attribute)": [[34, "nautilus_trader.trading.controller.Controller.is_faulted"]], "is_faulted (strategy attribute)": [[34, "nautilus_trader.trading.strategy.Strategy.is_faulted"]], "is_faulted (trader attribute)": [[34, "nautilus_trader.trading.trader.Trader.is_faulted"]], "is_initialized (controller attribute)": [[34, "nautilus_trader.trading.controller.Controller.is_initialized"]], "is_initialized (strategy attribute)": [[34, "nautilus_trader.trading.strategy.Strategy.is_initialized"]], "is_initialized (trader attribute)": [[34, "nautilus_trader.trading.trader.Trader.is_initialized"]], "is_pending_request() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.is_pending_request"]], "is_pending_request() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.is_pending_request"]], "is_running (controller attribute)": [[34, "nautilus_trader.trading.controller.Controller.is_running"]], "is_running (strategy attribute)": [[34, "nautilus_trader.trading.strategy.Strategy.is_running"]], "is_running (trader attribute)": [[34, "nautilus_trader.trading.trader.Trader.is_running"]], "is_stopped (controller attribute)": [[34, "nautilus_trader.trading.controller.Controller.is_stopped"]], "is_stopped (strategy attribute)": [[34, "nautilus_trader.trading.strategy.Strategy.is_stopped"]], "is_stopped (trader attribute)": [[34, "nautilus_trader.trading.trader.Trader.is_stopped"]], "load() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.load"]], "load() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.load"]], "load() (trader method)": [[34, "nautilus_trader.trading.trader.Trader.load"]], "local_from_utc() (forexsessionfilter method)": [[34, "nautilus_trader.trading.filters.ForexSessionFilter.local_from_utc"]], "log (controller attribute)": [[34, "nautilus_trader.trading.controller.Controller.log"]], "log (strategy attribute)": [[34, "nautilus_trader.trading.strategy.Strategy.log"]], "manage_contingencies (strategy attribute)": [[34, "nautilus_trader.trading.strategy.Strategy.manage_contingencies"]], "manage_gtd_expiry (strategy attribute)": [[34, "nautilus_trader.trading.strategy.Strategy.manage_gtd_expiry"]], "modify_order() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.modify_order"]], "msgbus (controller attribute)": [[34, "nautilus_trader.trading.controller.Controller.msgbus"]], "msgbus (strategy attribute)": [[34, "nautilus_trader.trading.strategy.Strategy.msgbus"]], "nautilus_trader.trading": [[34, "module-nautilus_trader.trading"]], "nautilus_trader.trading.controller": [[34, "module-nautilus_trader.trading.controller"]], "nautilus_trader.trading.filters": [[34, "module-nautilus_trader.trading.filters"]], "nautilus_trader.trading.strategy": [[34, "module-nautilus_trader.trading.strategy"]], "nautilus_trader.trading.trader": [[34, "module-nautilus_trader.trading.trader"]], "next_end() (forexsessionfilter method)": [[34, "nautilus_trader.trading.filters.ForexSessionFilter.next_end"]], "next_event() (economicnewseventfilter method)": [[34, "nautilus_trader.trading.filters.EconomicNewsEventFilter.next_event"]], "next_start() (forexsessionfilter method)": [[34, "nautilus_trader.trading.filters.ForexSessionFilter.next_start"]], "oms_type (strategy attribute)": [[34, "nautilus_trader.trading.strategy.Strategy.oms_type"]], "on_bar() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.on_bar"]], "on_bar() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.on_bar"]], "on_data() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.on_data"]], "on_data() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.on_data"]], "on_degrade() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.on_degrade"]], "on_degrade() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.on_degrade"]], "on_dispose() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.on_dispose"]], "on_dispose() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.on_dispose"]], "on_event() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.on_event"]], "on_event() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.on_event"]], "on_fault() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.on_fault"]], "on_fault() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.on_fault"]], "on_historical_data() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.on_historical_data"]], "on_historical_data() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.on_historical_data"]], "on_instrument() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.on_instrument"]], "on_instrument() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.on_instrument"]], "on_instrument_close() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.on_instrument_close"]], "on_instrument_close() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.on_instrument_close"]], "on_instrument_status() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.on_instrument_status"]], "on_instrument_status() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.on_instrument_status"]], "on_load() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.on_load"]], "on_load() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.on_load"]], "on_order_accepted() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.on_order_accepted"]], "on_order_book() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.on_order_book"]], "on_order_book() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.on_order_book"]], "on_order_book_deltas() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.on_order_book_deltas"]], "on_order_book_deltas() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.on_order_book_deltas"]], "on_order_cancel_rejected() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.on_order_cancel_rejected"]], "on_order_canceled() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.on_order_canceled"]], "on_order_denied() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.on_order_denied"]], "on_order_emulated() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.on_order_emulated"]], "on_order_event() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.on_order_event"]], "on_order_expired() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.on_order_expired"]], "on_order_filled() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.on_order_filled"]], "on_order_initialized() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.on_order_initialized"]], "on_order_modify_rejected() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.on_order_modify_rejected"]], "on_order_pending_cancel() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.on_order_pending_cancel"]], "on_order_pending_update() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.on_order_pending_update"]], "on_order_rejected() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.on_order_rejected"]], "on_order_released() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.on_order_released"]], "on_order_submitted() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.on_order_submitted"]], "on_order_triggered() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.on_order_triggered"]], "on_order_updated() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.on_order_updated"]], "on_position_changed() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.on_position_changed"]], "on_position_closed() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.on_position_closed"]], "on_position_event() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.on_position_event"]], "on_position_opened() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.on_position_opened"]], "on_quote_tick() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.on_quote_tick"]], "on_quote_tick() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.on_quote_tick"]], "on_reset() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.on_reset"]], "on_reset() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.on_reset"]], "on_resume() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.on_resume"]], "on_resume() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.on_resume"]], "on_save() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.on_save"]], "on_save() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.on_save"]], "on_start() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.on_start"]], "on_start() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.on_start"]], "on_stop() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.on_stop"]], "on_stop() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.on_stop"]], "on_ticker() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.on_ticker"]], "on_ticker() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.on_ticker"]], "on_trade_tick() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.on_trade_tick"]], "on_trade_tick() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.on_trade_tick"]], "on_venue_status() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.on_venue_status"]], "on_venue_status() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.on_venue_status"]], "order_factory (strategy attribute)": [[34, "nautilus_trader.trading.strategy.Strategy.order_factory"]], "order_id_tag (strategy attribute)": [[34, "nautilus_trader.trading.strategy.Strategy.order_id_tag"]], "pending_requests() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.pending_requests"]], "pending_requests() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.pending_requests"]], "portfolio (strategy attribute)": [[34, "nautilus_trader.trading.strategy.Strategy.portfolio"]], "prev_end() (forexsessionfilter method)": [[34, "nautilus_trader.trading.filters.ForexSessionFilter.prev_end"]], "prev_event() (economicnewseventfilter method)": [[34, "nautilus_trader.trading.filters.EconomicNewsEventFilter.prev_event"]], "prev_start() (forexsessionfilter method)": [[34, "nautilus_trader.trading.filters.ForexSessionFilter.prev_start"]], "publish_data() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.publish_data"]], "publish_data() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.publish_data"]], "publish_signal() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.publish_signal"]], "publish_signal() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.publish_signal"]], "query_order() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.query_order"]], "queue_for_executor() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.queue_for_executor"]], "queue_for_executor() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.queue_for_executor"]], "queued_task_ids() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.queued_task_ids"]], "queued_task_ids() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.queued_task_ids"]], "register() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.register"]], "register_base() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.register_base"]], "register_base() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.register_base"]], "register_executor() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.register_executor"]], "register_executor() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.register_executor"]], "register_indicator_for_bars() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.register_indicator_for_bars"]], "register_indicator_for_bars() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.register_indicator_for_bars"]], "register_indicator_for_quote_ticks() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.register_indicator_for_quote_ticks"]], "register_indicator_for_quote_ticks() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.register_indicator_for_quote_ticks"]], "register_indicator_for_trade_ticks() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.register_indicator_for_trade_ticks"]], "register_indicator_for_trade_ticks() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.register_indicator_for_trade_ticks"]], "register_warning_event() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.register_warning_event"]], "register_warning_event() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.register_warning_event"]], "registered_indicators (controller attribute)": [[34, "nautilus_trader.trading.controller.Controller.registered_indicators"]], "registered_indicators (strategy attribute)": [[34, "nautilus_trader.trading.strategy.Strategy.registered_indicators"]], "remove_actor() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.remove_actor"]], "remove_actor() (trader method)": [[34, "nautilus_trader.trading.trader.Trader.remove_actor"]], "remove_strategy() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.remove_strategy"]], "remove_strategy() (trader method)": [[34, "nautilus_trader.trading.trader.Trader.remove_strategy"]], "request_bars() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.request_bars"]], "request_bars() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.request_bars"]], "request_data() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.request_data"]], "request_data() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.request_data"]], "request_instrument() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.request_instrument"]], "request_instrument() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.request_instrument"]], "request_instruments() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.request_instruments"]], "request_instruments() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.request_instruments"]], "request_quote_ticks() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.request_quote_ticks"]], "request_quote_ticks() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.request_quote_ticks"]], "request_trade_ticks() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.request_trade_ticks"]], "request_trade_ticks() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.request_trade_ticks"]], "reset() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.reset"]], "reset() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.reset"]], "reset() (trader method)": [[34, "nautilus_trader.trading.trader.Trader.reset"]], "resume() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.resume"]], "resume() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.resume"]], "resume() (trader method)": [[34, "nautilus_trader.trading.trader.Trader.resume"]], "run_in_executor() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.run_in_executor"]], "run_in_executor() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.run_in_executor"]], "save() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.save"]], "save() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.save"]], "save() (trader method)": [[34, "nautilus_trader.trading.trader.Trader.save"]], "start() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.start"]], "start() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.start"]], "start() (trader method)": [[34, "nautilus_trader.trading.trader.Trader.start"]], "start_actor() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.start_actor"]], "start_actor() (trader method)": [[34, "nautilus_trader.trading.trader.Trader.start_actor"]], "start_strategy() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.start_strategy"]], "start_strategy() (trader method)": [[34, "nautilus_trader.trading.trader.Trader.start_strategy"]], "state (controller attribute)": [[34, "nautilus_trader.trading.controller.Controller.state"]], "state (strategy attribute)": [[34, "nautilus_trader.trading.strategy.Strategy.state"]], "state (trader attribute)": [[34, "nautilus_trader.trading.trader.Trader.state"]], "stop() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.stop"]], "stop() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.stop"]], "stop() (trader method)": [[34, "nautilus_trader.trading.trader.Trader.stop"]], "stop_actor() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.stop_actor"]], "stop_actor() (trader method)": [[34, "nautilus_trader.trading.trader.Trader.stop_actor"]], "stop_strategy() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.stop_strategy"]], "stop_strategy() (trader method)": [[34, "nautilus_trader.trading.trader.Trader.stop_strategy"]], "strategies() (trader method)": [[34, "nautilus_trader.trading.trader.Trader.strategies"]], "strategy_ids() (trader method)": [[34, "nautilus_trader.trading.trader.Trader.strategy_ids"]], "strategy_states() (trader method)": [[34, "nautilus_trader.trading.trader.Trader.strategy_states"]], "submit_order() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.submit_order"]], "submit_order_list() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.submit_order_list"]], "subscribe() (trader method)": [[34, "nautilus_trader.trading.trader.Trader.subscribe"]], "subscribe_bars() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.subscribe_bars"]], "subscribe_bars() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.subscribe_bars"]], "subscribe_data() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.subscribe_data"]], "subscribe_data() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.subscribe_data"]], "subscribe_instrument() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.subscribe_instrument"]], "subscribe_instrument() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.subscribe_instrument"]], "subscribe_instrument_close() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.subscribe_instrument_close"]], "subscribe_instrument_close() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.subscribe_instrument_close"]], "subscribe_instrument_status() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.subscribe_instrument_status"]], "subscribe_instrument_status() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.subscribe_instrument_status"]], "subscribe_instruments() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.subscribe_instruments"]], "subscribe_instruments() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.subscribe_instruments"]], "subscribe_order_book_deltas() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.subscribe_order_book_deltas"]], "subscribe_order_book_deltas() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.subscribe_order_book_deltas"]], "subscribe_order_book_snapshots() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.subscribe_order_book_snapshots"]], "subscribe_order_book_snapshots() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.subscribe_order_book_snapshots"]], "subscribe_quote_ticks() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.subscribe_quote_ticks"]], "subscribe_quote_ticks() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.subscribe_quote_ticks"]], "subscribe_ticker() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.subscribe_ticker"]], "subscribe_ticker() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.subscribe_ticker"]], "subscribe_trade_ticks() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.subscribe_trade_ticks"]], "subscribe_trade_ticks() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.subscribe_trade_ticks"]], "subscribe_venue_status() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.subscribe_venue_status"]], "subscribe_venue_status() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.subscribe_venue_status"]], "to_importable_config() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.to_importable_config"]], "to_importable_config() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.to_importable_config"]], "trader_id (controller attribute)": [[34, "nautilus_trader.trading.controller.Controller.trader_id"]], "trader_id (strategy attribute)": [[34, "nautilus_trader.trading.strategy.Strategy.trader_id"]], "trader_id (trader attribute)": [[34, "nautilus_trader.trading.trader.Trader.trader_id"]], "ts_event (newsevent property)": [[34, "nautilus_trader.trading.filters.NewsEvent.ts_event"]], "ts_init (newsevent property)": [[34, "nautilus_trader.trading.filters.NewsEvent.ts_init"]], "type (controller attribute)": [[34, "nautilus_trader.trading.controller.Controller.type"]], "type (strategy attribute)": [[34, "nautilus_trader.trading.strategy.Strategy.type"]], "type (trader attribute)": [[34, "nautilus_trader.trading.trader.Trader.type"]], "unfiltered_data_end (economicnewseventfilter property)": [[34, "nautilus_trader.trading.filters.EconomicNewsEventFilter.unfiltered_data_end"]], "unfiltered_data_start (economicnewseventfilter property)": [[34, "nautilus_trader.trading.filters.EconomicNewsEventFilter.unfiltered_data_start"]], "unsubscribe() (trader method)": [[34, "nautilus_trader.trading.trader.Trader.unsubscribe"]], "unsubscribe_bars() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.unsubscribe_bars"]], "unsubscribe_bars() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.unsubscribe_bars"]], "unsubscribe_data() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.unsubscribe_data"]], "unsubscribe_data() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.unsubscribe_data"]], "unsubscribe_instrument() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.unsubscribe_instrument"]], "unsubscribe_instrument() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.unsubscribe_instrument"]], "unsubscribe_instrument_status() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.unsubscribe_instrument_status"]], "unsubscribe_instrument_status() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.unsubscribe_instrument_status"]], "unsubscribe_instruments() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.unsubscribe_instruments"]], "unsubscribe_instruments() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.unsubscribe_instruments"]], "unsubscribe_order_book_deltas() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.unsubscribe_order_book_deltas"]], "unsubscribe_order_book_deltas() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.unsubscribe_order_book_deltas"]], "unsubscribe_order_book_snapshots() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.unsubscribe_order_book_snapshots"]], "unsubscribe_order_book_snapshots() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.unsubscribe_order_book_snapshots"]], "unsubscribe_quote_ticks() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.unsubscribe_quote_ticks"]], "unsubscribe_quote_ticks() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.unsubscribe_quote_ticks"]], "unsubscribe_ticker() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.unsubscribe_ticker"]], "unsubscribe_ticker() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.unsubscribe_ticker"]], "unsubscribe_trade_ticks() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.unsubscribe_trade_ticks"]], "unsubscribe_trade_ticks() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.unsubscribe_trade_ticks"]], "unsubscribe_venue_status() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.unsubscribe_venue_status"]], "unsubscribe_venue_status() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.unsubscribe_venue_status"]], "update_synthetic() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.update_synthetic"]], "update_synthetic() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.update_synthetic"]]}}) \ No newline at end of file +Search.setIndex({"docnames": ["api_reference/accounting", "api_reference/adapters/betfair", "api_reference/adapters/binance", "api_reference/adapters/index", "api_reference/adapters/interactive_brokers", "api_reference/analysis", "api_reference/backtest", "api_reference/cache", "api_reference/common", "api_reference/config", "api_reference/core", "api_reference/data", "api_reference/execution", "api_reference/index", "api_reference/indicators", "api_reference/infrastructure", "api_reference/live", "api_reference/model/currency", "api_reference/model/data", "api_reference/model/events", "api_reference/model/identifiers", "api_reference/model/index", "api_reference/model/instruments", "api_reference/model/objects", "api_reference/model/orderbook", "api_reference/model/orders", "api_reference/model/position", "api_reference/model/tick_scheme", "api_reference/msgbus", "api_reference/persistence", "api_reference/portfolio", "api_reference/risk", "api_reference/serialization", "api_reference/system", "api_reference/trading", "concepts/adapters", "concepts/advanced/actors", "concepts/advanced/advanced_orders", "concepts/advanced/custom_data", "concepts/advanced/emulated_orders", "concepts/advanced/index", "concepts/advanced/portfolio_statistics", "concepts/advanced/synthetic_instruments", "concepts/architecture", "concepts/backtesting", "concepts/data", "concepts/execution", "concepts/index", "concepts/instruments", "concepts/logging", "concepts/orders", "concepts/overview", "concepts/strategies", "developer_guide/coding_standards", "developer_guide/cython", "developer_guide/environment_setup", "developer_guide/index", "developer_guide/packaged_data", "developer_guide/rust", "developer_guide/testing", "getting_started/index", "getting_started/installation", "getting_started/quickstart", "index", "integrations/betfair", "integrations/binance", "integrations/ib", "integrations/index", "rust", "tutorials/backtest_high_level", "tutorials/backtest_low_level", "tutorials/index"], "filenames": ["api_reference/accounting.md", "api_reference/adapters/betfair.md", "api_reference/adapters/binance.md", "api_reference/adapters/index.md", "api_reference/adapters/interactive_brokers.md", "api_reference/analysis.md", "api_reference/backtest.md", "api_reference/cache.md", "api_reference/common.md", "api_reference/config.md", "api_reference/core.md", "api_reference/data.md", "api_reference/execution.md", "api_reference/index.md", "api_reference/indicators.md", "api_reference/infrastructure.md", "api_reference/live.md", "api_reference/model/currency.md", "api_reference/model/data.md", "api_reference/model/events.md", "api_reference/model/identifiers.md", "api_reference/model/index.md", "api_reference/model/instruments.md", "api_reference/model/objects.md", "api_reference/model/orderbook.md", "api_reference/model/orders.md", "api_reference/model/position.md", "api_reference/model/tick_scheme.md", "api_reference/msgbus.md", "api_reference/persistence.md", "api_reference/portfolio.md", "api_reference/risk.md", "api_reference/serialization.md", "api_reference/system.md", "api_reference/trading.md", "concepts/adapters.md", "concepts/advanced/actors.md", "concepts/advanced/advanced_orders.md", "concepts/advanced/custom_data.md", "concepts/advanced/emulated_orders.md", "concepts/advanced/index.md", "concepts/advanced/portfolio_statistics.md", "concepts/advanced/synthetic_instruments.md", "concepts/architecture.md", "concepts/backtesting.md", "concepts/data.md", "concepts/execution.md", "concepts/index.md", "concepts/instruments.md", "concepts/logging.md", "concepts/orders.md", "concepts/overview.md", "concepts/strategies.md", "developer_guide/coding_standards.md", "developer_guide/cython.md", "developer_guide/environment_setup.md", "developer_guide/index.md", "developer_guide/packaged_data.md", "developer_guide/rust.md", "developer_guide/testing.md", "getting_started/index.md", "getting_started/installation.md", "getting_started/quickstart.md", "index.md", "integrations/betfair.md", "integrations/binance.md", "integrations/ib.md", "integrations/index.md", "rust.md", "tutorials/backtest_high_level.md", "tutorials/backtest_low_level.md", "tutorials/index.md"], "titles": ["Accounting", "Betfair", "Binance", "Adapters", "Interactive Brokers", "Analysis", "Backtest", "Cache", "Common", "Config", "Core", "Data", "Execution", "Python API", "Indicators", "Infrastructure", "Live", "Currency", "Data", "Events", "Identifiers", "Model", "Instruments", "Objects", "Order Book", "Orders", "Position", "Tick Scheme", "Message Bus", "Persistence", "Portfolio", "Risk", "Serialization", "System", "Trading", "Adapters", "Actors", "Advanced Orders", "Custom/Generic Data", "Emulated Orders", "Advanced", "Portfolio Statistics", "Synthetic Instruments", "Architecture", "Backtesting", "Data", "Execution", "Concepts", "Instruments", "Logging", "Orders", "Overview", "Strategies", "Coding Standards", "Cython", "Environment Setup", "Developer Guide", "Packaged Data", "Rust", "Testing", "Getting Started", "Installation", "Quickstart", "NautilusTrader Documentation", "Betfair", "Binance", "Interactive Brokers", "Integrations", "Rust API", "Backtest (high-level API)", "Backtest (low-level API)", "Tutorials"], "terms": {"The": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71], "subpackag": [0, 3, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 21, 28, 29, 30, 31, 32, 34, 35, 43, 47, 51], "defin": [0, 2, 7, 10, 14, 18, 19, 21, 22, 23, 24, 27, 32, 34, 38, 41, 42, 43, 44, 45, 46, 47, 48, 50, 51, 52, 62, 65], "both": [0, 1, 2, 4, 8, 10, 11, 12, 15, 16, 22, 25, 28, 31, 34, 37, 41, 43, 47, 48, 49, 51, 52, 54, 56, 63, 65, 67], "differ": [0, 8, 12, 13, 14, 16, 18, 22, 29, 34, 37, 40, 43, 45, 50, 52, 62, 63, 65, 68, 70], "type": [0, 4, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 28, 29, 31, 32, 33, 34, 35, 38, 45, 46, 47, 48, 52, 53, 54, 56, 58, 62, 66, 67, 68, 70], "manag": [0, 1, 2, 4, 6, 7, 8, 9, 11, 12, 16, 20, 26, 30, 31, 34, 36, 42, 43, 44, 47, 50, 51, 61, 65], "machineri": [0, 43], "There": [0, 34, 39, 41, 43, 46, 48, 49, 51, 52, 53, 59, 62, 64, 65, 66], "i": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 69, 70], "also": [0, 4, 6, 7, 8, 12, 16, 28, 29, 34, 36, 37, 39, 41, 42, 43, 45, 46, 48, 50, 51, 52, 53, 58, 59, 61, 62, 63, 65, 70], "an": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 38, 39, 42, 43, 45, 46, 48, 49, 50, 51, 52, 53, 56, 58, 59, 62, 63, 65, 66, 67, 69, 70], "exchangeratecalcul": 0, "calcul": [0, 5, 6, 7, 10, 14, 19, 22, 24, 26, 28, 30, 31, 41, 42], "exchang": [0, 1, 2, 3, 4, 6, 7, 8, 9, 11, 12, 16, 17, 19, 20, 27, 31, 34, 37, 43, 48, 50, 52, 62, 64, 65, 66, 67, 70], "rate": [0, 2, 4, 5, 6, 7, 8, 9, 14, 16, 22, 31, 41, 48, 62, 65], "between": [0, 2, 9, 11, 12, 14, 16, 22, 27, 29, 33, 42, 43, 45, 46, 47, 48, 50, 51, 58, 62, 65], "fx": [0, 6, 22, 34, 48, 50, 51, 62, 66, 69], "crypto": [0, 2, 4, 17, 22, 27, 48, 50, 51, 65, 66, 67], "pair": [0, 4, 22, 46, 48, 52, 65, 66, 69, 70], "accountmanag": 0, "mainli": [0, 29, 43], "us": [0, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 18, 19, 22, 23, 25, 28, 29, 30, 31, 32, 34, 35, 37, 38, 39, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 52, 53, 54, 55, 56, 57, 58, 59, 61, 62, 63, 64, 65, 66, 67, 68, 70, 71], "from": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 45, 46, 48, 49, 50, 51, 52, 53, 54, 57, 58, 59, 60, 62, 63, 64, 65, 66, 68, 69, 70, 71], "portfolio": [0, 5, 6, 9, 12, 13, 16, 31, 33, 34, 40, 43, 46, 49, 51, 63, 70], "oper": [0, 8, 10, 11, 12, 15, 29, 30, 34, 42, 43, 44, 46, 48, 49, 51, 56, 61, 63, 71], "accountfactori": 0, "support": [0, 4, 6, 16, 29, 39, 42, 43, 45, 46, 47, 48, 50, 51, 52, 54, 61, 63, 65, 67], "custom": [0, 2, 6, 8, 9, 12, 19, 25, 28, 34, 35, 40, 42, 43, 45, 46, 49, 51, 65, 70], "specif": [0, 1, 2, 4, 6, 7, 8, 9, 10, 11, 12, 15, 16, 18, 19, 22, 25, 27, 29, 30, 31, 32, 34, 35, 37, 43, 44, 45, 46, 47, 48, 50, 52, 56, 58, 61, 63, 67, 71], "integr": [0, 1, 2, 3, 4, 7, 8, 12, 16, 24, 35, 43, 45, 47, 48, 51, 59, 61, 64, 65, 66, 68], "These": [0, 8, 12, 14, 19, 25, 37, 38, 41, 42, 43, 45, 46, 50, 52, 56, 59, 65, 71], "can": [0, 1, 2, 3, 4, 6, 7, 8, 9, 11, 12, 13, 14, 15, 16, 19, 20, 22, 23, 24, 25, 26, 28, 29, 30, 31, 32, 34, 35, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 57, 58, 59, 62, 63, 65, 66, 68, 69, 70], "regist": [0, 1, 2, 4, 5, 6, 8, 9, 11, 12, 16, 17, 22, 28, 32, 34, 41, 45, 46, 52, 62, 64, 65, 66], "factori": [0, 8, 9, 14, 16, 34, 35, 48, 64, 65, 66], "instanti": [0, 19, 32, 35, 44, 46, 48, 52, 64, 65, 66, 69, 70], "when": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 18, 19, 22, 24, 25, 26, 29, 33, 34, 37, 38, 39, 43, 44, 45, 46, 48, 50, 51, 52, 53, 54, 58, 59, 61, 62, 64, 65, 66, 67, 69], "accountst": [0, 1, 2, 4, 6, 12, 16, 19, 30], "event": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 15, 16, 18, 22, 24, 25, 26, 28, 29, 30, 31, 32, 33, 34, 38, 39, 43, 45, 46, 47, 49, 51, 62, 63], "receiv": [0, 6, 8, 11, 12, 14, 16, 20, 28, 31, 34, 35, 38, 43, 46, 48, 49, 52, 54, 62, 64, 65, 66], "class": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 41, 43, 45, 46, 47, 48, 49, 50, 51, 52, 54, 62, 63, 64, 65, 66, 68], "cashaccount": 0, "bool": [0, 1, 2, 4, 6, 7, 8, 9, 10, 11, 12, 14, 16, 17, 18, 19, 20, 22, 24, 25, 26, 28, 29, 30, 31, 32, 33, 34, 52], "calculate_account_st": 0, "fals": [0, 1, 2, 4, 6, 7, 8, 9, 10, 11, 12, 14, 16, 17, 18, 19, 20, 22, 25, 26, 29, 30, 32, 34, 39, 50, 52, 53, 65], "base": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 38, 39, 41, 42, 43, 45, 46, 47, 48, 49, 50, 51, 52, 62], "provid": [0, 3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 24, 25, 28, 29, 30, 31, 32, 33, 34, 36, 42, 43, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 60, 62, 63, 65, 67, 68, 69, 70], "cash": [0, 4, 6, 9, 12, 16, 22, 48, 51, 62, 70], "paramet": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 37, 39, 43, 44, 45, 46, 48, 49, 50, 52, 53, 62, 69, 70], "initi": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 16, 18, 19, 22, 23, 24, 25, 26, 30, 31, 34, 38, 44, 46, 48, 50, 52, 62, 67], "state": [0, 1, 2, 4, 5, 6, 7, 8, 9, 11, 12, 14, 15, 16, 19, 21, 24, 30, 31, 33, 34, 38, 39, 51, 67, 70], "option": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 18, 19, 22, 23, 25, 27, 28, 29, 31, 32, 33, 34, 35, 37, 41, 44, 45, 46, 48, 49, 50, 51, 52, 53, 54, 61, 62, 64, 65, 66, 70], "If": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 37, 39, 43, 45, 47, 49, 52, 58, 59, 62, 63, 65, 66], "should": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 16, 17, 18, 19, 20, 22, 24, 25, 27, 29, 31, 32, 33, 34, 37, 39, 45, 47, 48, 49, 52, 53, 55, 59, 62, 65, 67, 69, 70], "order": [0, 1, 2, 4, 5, 6, 7, 8, 9, 11, 12, 15, 16, 18, 19, 20, 22, 23, 26, 28, 29, 30, 31, 33, 34, 36, 38, 40, 41, 42, 43, 44, 45, 48, 56, 62, 64, 66, 67, 70], "fill": [0, 1, 2, 4, 5, 6, 7, 12, 16, 19, 24, 25, 26, 34, 37, 45, 50], "rais": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 31, 32, 33, 34, 43, 52, 59, 62], "valueerror": [0, 1, 2, 4, 5, 6, 7, 8, 10, 11, 12, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 31, 33, 34, 43], "account_typ": [0, 1, 2, 4, 6, 9, 12, 16, 19, 35, 62, 65, 69, 70], "equal": [0, 1, 2, 4, 5, 6, 8, 12, 14, 18, 22, 23, 24, 25, 26, 28, 31, 34, 50], "appli": [0, 1, 2, 4, 8, 9, 24, 25, 26, 30, 36, 45, 48, 50, 53], "self": [0, 1, 2, 4, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 34, 35, 38, 39, 40, 41, 42, 46, 48, 50, 52, 54, 62, 65], "void": [0, 1, 2, 4, 6, 7, 8, 10, 11, 12, 14, 15, 16, 22, 24, 25, 26, 27, 28, 30, 31, 32, 34, 35, 54], "given": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 34, 35, 45, 46, 48, 50, 63, 66, 67], "account_id": [0, 1, 2, 4, 6, 7, 12, 15, 16, 19, 25, 26], "id": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 18, 19, 20, 22, 23, 24, 25, 26, 28, 29, 30, 31, 33, 34, 35, 39, 45, 46, 48, 49, 50, 52, 55, 62, 65, 67, 69, 70], "base_curr": [0, 1, 2, 4, 6, 9, 12, 16, 19, 22, 26, 62, 64, 69, 70], "system": [0, 1, 2, 4, 6, 7, 8, 9, 12, 13, 16, 18, 19, 20, 21, 25, 26, 28, 29, 30, 34, 38, 39, 44, 45, 46, 47, 48, 50, 51, 52, 54, 55, 56, 58, 61, 62, 63, 65, 67, 68, 70, 71], "method": [0, 1, 2, 4, 6, 7, 8, 11, 12, 13, 14, 16, 18, 19, 29, 30, 31, 32, 33, 34, 35, 36, 38, 39, 41, 43, 44, 45, 46, 47, 48, 50, 51, 52, 53, 56, 59, 62, 63, 65, 69, 70], "intend": [0, 6, 8, 10, 12, 28, 30, 34, 46, 50, 52], "call": [0, 1, 2, 4, 6, 7, 8, 10, 11, 12, 16, 28, 31, 33, 34, 35, 38, 41, 46, 48, 52, 54, 58, 59, 70], "user": [0, 6, 8, 12, 13, 14, 19, 25, 28, 34, 38, 40, 43, 44, 45, 46, 47, 48, 51, 52, 62, 65, 67, 68, 69], "code": [0, 1, 2, 4, 6, 7, 8, 12, 13, 15, 17, 34, 35, 39, 46, 51, 54, 55, 56, 58, 63, 68, 69], "balanc": [0, 1, 2, 4, 5, 6, 12, 16, 19, 23, 30, 52, 62], "currenc": [0, 1, 2, 4, 5, 6, 7, 8, 9, 12, 15, 16, 19, 22, 23, 25, 26, 30, 31, 34, 41, 51, 52, 62, 66, 70], "none": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 17, 18, 19, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 38, 39, 41, 43, 46, 48, 50, 52, 53, 62, 65, 70], "accountbal": [0, 1, 2, 4, 6, 12, 16, 19, 23], "return": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 38, 39, 41, 45, 46, 52, 54, 59, 62, 65, 67], "current": [0, 1, 2, 4, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 19, 24, 25, 26, 29, 30, 31, 33, 34, 35, 39, 45, 48, 49, 50, 53, 59, 61, 62, 67, 68, 69, 71], "total": [0, 5, 7, 11, 12, 16, 18, 19, 22, 23, 24, 25, 26, 30, 31, 46, 52], "For": [0, 5, 6, 8, 12, 23, 24, 28, 29, 34, 38, 41, 42, 45, 46, 48, 49, 50, 51, 52, 53, 55, 59, 61, 62, 65, 69, 70, 71], "multi": [0, 1, 2, 4, 5, 6, 8, 11, 12, 16, 19, 49, 51, 65, 67, 68, 70], "specifi": [0, 1, 2, 4, 5, 6, 7, 8, 10, 11, 12, 14, 16, 17, 23, 25, 29, 33, 34, 35, 45, 46, 48, 49, 50, 52, 58, 61, 65, 66, 70], "queri": [0, 1, 2, 4, 6, 7, 12, 16, 28, 29, 30, 34, 46, 62, 64], "default": [0, 1, 2, 4, 5, 6, 7, 8, 9, 11, 12, 15, 16, 17, 18, 19, 22, 23, 24, 25, 27, 29, 32, 33, 34, 39, 41, 42, 43, 44, 45, 46, 49, 50, 51, 53, 62, 65, 69, 70], "set": [0, 4, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 26, 29, 30, 31, 34, 37, 38, 39, 43, 44, 45, 46, 49, 50, 52, 53, 57, 58, 60, 62, 63, 64, 65, 66, 69], "applic": [0, 1, 4, 6, 8, 9, 12, 14, 18, 19, 22, 26, 29, 34, 50, 51, 67], "inform": [0, 1, 2, 4, 6, 8, 12, 16, 18, 19, 22, 30, 47, 48, 53, 54, 56, 62, 63, 64, 65, 66, 71], "rather": [0, 8, 53], "than": [0, 6, 8, 9, 10, 12, 17, 18, 22, 23, 24, 25, 28, 29, 32, 34, 45, 53], "monei": [0, 1, 2, 4, 5, 6, 7, 12, 15, 16, 19, 22, 23, 25, 26, 30, 31, 52, 70], "zero": [0, 7, 14, 23, 24, 25, 26, 28, 50, 62], "amount": [0, 23, 52, 58, 67, 70], "balance_fre": 0, "free": [0, 23, 56, 58, 68, 69], "balance_impact": 0, "instrument": [0, 1, 2, 4, 6, 7, 8, 9, 11, 12, 14, 15, 16, 18, 19, 20, 23, 24, 25, 26, 27, 29, 30, 31, 32, 34, 40, 45, 46, 50, 51, 52, 64, 65, 69, 70], "quantiti": [0, 1, 2, 4, 6, 7, 8, 11, 12, 16, 18, 19, 22, 23, 24, 25, 26, 31, 34, 37, 42, 46, 51, 52, 62, 69], "price": [0, 1, 2, 4, 6, 7, 8, 11, 12, 14, 16, 18, 19, 22, 23, 24, 25, 26, 27, 31, 34, 42, 45, 50, 51, 52, 65, 69], "ordersid": [0, 1, 2, 4, 6, 7, 8, 12, 16, 18, 19, 24, 25, 26, 34, 42, 46, 50, 52, 62], "order_sid": [0, 1, 2, 4, 6, 8, 12, 16, 19, 24, 25, 34, 42, 50, 52, 62], "balance_lock": 0, "lock": [0, 23, 30, 37], "balance_tot": 0, "dict": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 15, 16, 18, 19, 22, 23, 25, 26, 29, 30, 31, 32, 34, 46, 49, 52, 62, 66, 69], "balances_fre": 0, "balances_lock": [0, 30, 52], "balances_tot": 0, "nautilu": [0, 4, 6, 7, 9, 19, 20, 29, 32, 33, 35, 37, 38, 43, 44, 45, 46, 47, 48, 50, 51, 52, 62, 63, 64, 65, 69, 70, 71], "calculate_balance_lock": 0, "side": [0, 1, 2, 4, 6, 7, 8, 10, 12, 16, 18, 19, 20, 24, 25, 26, 28, 34, 46, 62], "use_quote_for_invers": [0, 22], "result": [0, 5, 6, 8, 10, 12, 22, 26, 34, 37, 38, 42, 43, 44, 45, 48, 52, 53, 62, 63, 65, 69, 70], "quot": [0, 1, 2, 4, 6, 7, 8, 9, 11, 12, 14, 16, 18, 19, 22, 24, 25, 26, 30, 31, 34, 39, 42, 45, 48, 51, 62, 65, 69], "standard": [0, 9, 10, 14, 22, 25, 26, 43, 48, 50, 56, 58, 62, 63, 65, 67], "invers": [0, 22, 26], "bui": [0, 1, 2, 4, 6, 8, 12, 16, 18, 19, 25, 26, 42, 50, 52, 62], "sell": [0, 1, 2, 4, 6, 8, 12, 16, 18, 19, 25, 26, 50, 62], "instead": [0, 2, 9, 22, 49, 54], "calculate_commiss": 0, "last_qti": [0, 1, 2, 4, 6, 12, 16, 19], "last_px": [0, 1, 2, 4, 6, 12, 16, 19, 22], "liquiditysid": [0, 1, 2, 4, 6, 12, 16, 19, 25], "liquidity_sid": [0, 1, 2, 4, 6, 12, 16, 19, 25], "commiss": [0, 1, 2, 4, 6, 12, 16, 19, 25, 26, 31], "gener": [0, 1, 2, 3, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 25, 26, 28, 29, 34, 35, 40, 41, 42, 43, 45, 46, 48, 50, 53, 56, 58, 59, 65, 68, 70, 71], "transact": 0, "maker": [0, 1, 2, 4, 6, 12, 16, 19, 22, 50], "taker": [0, 1, 2, 4, 6, 12, 16, 19, 22], "liquid": [0, 1, 2, 4, 6, 8, 12, 16, 19, 22, 25, 48, 50], "no_liquidity_sid": [0, 1, 2, 4, 6, 12, 16, 19], "calculate_pnl": [0, 26], "orderfil": [0, 1, 2, 4, 6, 12, 16, 19, 25, 26, 34, 52], "posit": [0, 1, 2, 4, 5, 6, 7, 8, 9, 12, 14, 15, 16, 18, 19, 20, 22, 23, 25, 30, 31, 34, 37, 41, 48, 50, 51, 62, 65], "list": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 16, 18, 19, 20, 22, 24, 25, 26, 27, 28, 29, 32, 34, 35, 39, 43, 44, 45, 46, 51, 52, 62, 69, 70], "pnl": [0, 5, 9, 15, 19, 26, 30, 41], "doe": [0, 6, 8, 12, 14, 22, 23, 25, 28, 31, 34, 45, 52, 53, 62, 68], "includ": [0, 2, 5, 6, 7, 8, 9, 10, 11, 12, 13, 18, 19, 20, 24, 25, 26, 28, 29, 31, 34, 37, 38, 39, 41, 42, 43, 44, 45, 46, 48, 49, 50, 51, 52, 54, 59, 61, 62, 64, 65, 66, 70], "ani": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 16, 19, 20, 21, 23, 25, 28, 29, 30, 31, 32, 33, 34, 35, 39, 40, 41, 42, 45, 46, 47, 48, 50, 51, 52, 53, 55, 58, 59, 62, 63, 69], "clear_balance_lock": 0, "instrumentid": [0, 1, 2, 4, 6, 7, 8, 11, 12, 14, 15, 16, 18, 19, 20, 22, 23, 24, 25, 26, 30, 31, 34, 35, 42, 46, 48, 50, 52, 62, 66], "instrument_id": [0, 1, 2, 4, 6, 7, 8, 9, 11, 12, 14, 15, 16, 18, 19, 22, 23, 24, 25, 26, 29, 30, 31, 34, 35, 42, 45, 46, 48, 50, 52, 62, 65, 69, 70], "clear": [0, 1, 6, 7, 12, 15, 18, 24, 30, 34, 50, 53, 69], "event_count": [0, 12, 16, 25, 26, 31], "count": [0, 1, 2, 4, 6, 7, 8, 11, 12, 14, 16, 22, 24, 25, 26, 28, 29, 31], "int": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 16, 17, 18, 19, 22, 23, 24, 25, 26, 27, 28, 29, 31, 33, 34, 38, 46, 52, 54, 62], "all": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 24, 25, 28, 29, 30, 31, 32, 33, 34, 35, 38, 39, 42, 45, 46, 48, 50, 51, 52, 53, 54, 55, 58, 59, 61, 65, 66, 67, 68, 69, 70], "accountid": [0, 1, 2, 4, 6, 7, 12, 15, 16, 19, 20, 25, 26], "is_cash_account": 0, "is_margin_account": 0, "margin": [0, 1, 2, 4, 6, 9, 12, 16, 19, 22, 23, 30, 37, 50, 51, 62, 65, 69], "is_unleverag": 0, "last_ev": [0, 25, 26], "last": [0, 2, 5, 6, 7, 8, 11, 12, 14, 15, 18, 19, 22, 24, 25, 26, 34, 39, 46, 50, 51, 52, 59, 70], "starting_bal": [0, 6, 9, 62, 69, 70], "start": [0, 1, 2, 4, 6, 8, 9, 10, 11, 12, 14, 16, 27, 29, 31, 33, 34, 35, 45, 52, 61, 62, 64, 65, 66, 69, 70], "accounttyp": [0, 1, 2, 4, 6, 12, 16, 19, 70], "update_balance_lock": 0, "updat": [0, 1, 2, 4, 6, 7, 8, 9, 11, 12, 14, 15, 16, 18, 19, 24, 30, 31, 34, 39, 45, 48, 50, 52, 57, 62, 64, 65], "margin_init": [0, 22, 23, 48], "neg": [0, 4, 6, 8, 12, 14, 17, 18, 19, 22, 23, 25, 26, 28, 29, 31, 34], "0": [0, 1, 2, 4, 6, 7, 8, 9, 10, 11, 12, 14, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 34, 37, 41, 46, 48, 50, 62, 69, 70], "update_bal": 0, "allow_zero": 0, "true": [0, 1, 2, 4, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 17, 18, 20, 26, 30, 34, 35, 50, 52, 62, 65, 66, 69], "guarante": [0, 7, 25, 26, 43, 58, 68], "everi": [0, 4, 6, 9, 43, 50, 52], "therefor": [0, 15, 34, 59, 65], "we": [0, 1, 38, 42, 45, 47, 50, 51, 52, 53, 54, 55, 56, 58, 61, 62, 65, 68, 69, 70], "onli": [0, 1, 2, 4, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 18, 19, 24, 25, 28, 29, 30, 31, 33, 34, 35, 39, 42, 43, 45, 48, 51, 52, 55, 61, 65, 69, 70], "ar": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 18, 19, 23, 25, 28, 29, 30, 31, 32, 34, 35, 37, 38, 39, 40, 41, 42, 43, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 58, 59, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71], "allow": [0, 2, 4, 8, 12, 22, 31, 32, 34, 35, 37, 38, 42, 43, 47, 50, 51, 62, 63, 64, 66, 69, 70, 71], "just": [0, 10, 11, 12, 42, 43, 46, 47, 58, 59, 69, 70], "asset": [0, 2, 6, 9, 12, 14, 16, 22, 23, 47, 48, 51, 65], "empti": [0, 1, 2, 4, 6, 8, 9, 10, 12, 16, 18, 19, 22, 24, 25, 29, 34, 41, 53], "update_commiss": 0, "which": [0, 1, 2, 3, 4, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 18, 19, 20, 24, 25, 26, 28, 29, 30, 31, 32, 34, 35, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 48, 49, 50, 51, 52, 53, 54, 55, 56, 58, 59, 61, 62, 64, 65, 66, 67, 69, 70], "repres": [0, 1, 2, 4, 6, 8, 9, 10, 11, 12, 13, 14, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 34, 38, 42, 45, 46, 47, 48, 62, 68], "credit": 0, "marginaccount": 0, "calculate_margin_init": 0, "calculate_margin_maint": 0, "positionsid": [0, 7, 12, 19, 25, 26, 34, 62], "mainten": [0, 22, 23, 30, 48], "long": [0, 5, 12, 19, 25, 26, 30, 50, 62], "short": [0, 5, 12, 19, 25, 26, 30, 50, 62], "clear_margin": 0, "clear_margin_init": 0, "clear_margin_maint": 0, "default_leverag": [0, 6, 9], "leverag": [0, 6, 9, 50, 51, 63, 68], "decim": [0, 2, 4, 5, 6, 8, 9, 11, 12, 16, 17, 19, 22, 23, 25, 26, 27, 30, 31, 46, 50, 52, 69, 70], "found": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 15, 16, 17, 28, 30, 34, 35, 43, 45, 46, 47, 50, 53, 54, 58, 59, 65, 69], "marginbal": [0, 1, 2, 4, 6, 12, 16, 19, 23], "margin_maint": [0, 22, 23, 48], "margins_init": [0, 30, 52], "margins_maint": [0, 30, 52], "set_default_leverag": 0, "valu": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 23, 24, 25, 26, 27, 29, 30, 31, 32, 34, 41, 44, 45, 46, 48, 49, 50, 51, 53, 58, 59, 62, 64, 65, 66, 69, 70], "typeerror": [0, 6, 7, 8, 9, 12, 15, 16, 18, 31, 32, 33, 34, 43], "1": [0, 1, 2, 4, 6, 8, 9, 10, 14, 22, 29, 31, 34, 38, 41, 42, 50, 51, 52, 57, 62, 65], "set_leverag": 0, "update_margin": 0, "update_margin_init": 0, "update_margin_maint": 0, "object": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 38, 39, 44, 45, 48, 49, 50, 51, 53, 59, 62, 65, 69, 70], "one": [0, 4, 6, 7, 8, 9, 12, 24, 25, 28, 30, 34, 37, 42, 46, 48, 50, 52, 62, 65, 68, 69, 70], "versu": 0, "anoth": [0, 7, 20, 37], "get_rat": 0, "from_curr": [0, 7], "to_curr": [0, 7], "pricetyp": [0, 7, 14, 18, 51, 62], "price_typ": [0, 7, 14, 18, 62], "bid_quot": 0, "ask_quot": 0, "doubl": [0, 1, 5, 6, 7, 8, 10, 12, 14, 16, 18, 19, 22, 23, 24, 25, 26, 27, 29, 54], "dictionari": [0, 1, 2, 4, 6, 7, 8, 9, 12, 15, 18, 19, 20, 22, 23, 25, 26, 34, 37, 46, 48, 49, 52, 64, 66], "bid": [0, 2, 6, 12, 18, 22, 24, 25, 27, 29, 45, 50, 51, 69], "ask": [0, 2, 6, 12, 18, 22, 24, 25, 27, 29, 45, 50, 51], "convert": [0, 1, 2, 4, 5, 7, 10, 15, 18, 22, 32, 34, 45, 64, 66, 67], "convers": [0, 10, 34, 45, 50], "symbol": [0, 2, 4, 20, 22, 25, 26, 42, 45, 48, 65, 66, 67], "length": [0, 4, 9, 10, 14, 22], "note": [0, 4, 5, 6, 7, 8, 10, 12, 13, 14, 18, 26, 28, 29, 34, 42, 47, 66, 68], "insuffici": [0, 41], "data": [0, 3, 5, 6, 7, 8, 9, 10, 12, 13, 14, 15, 16, 22, 24, 29, 32, 33, 34, 39, 40, 41, 43, 44, 46, 48, 56, 58, 63, 64, 66, 67, 71], "rolloverinterestcalcul": 0, "pd": [0, 1, 2, 4, 5, 6, 10, 16, 29, 34, 41, 45, 50, 52, 69, 70], "datafram": [0, 5, 6, 10, 29, 34, 45, 69, 70], "rollov": [0, 6], "interest": [0, 6, 43, 65], "rate_data_csv_path": 0, "term": [0, 4, 43, 45, 47, 50, 63, 65], "csv": [0, 44, 45, 57, 69, 70], "sinc": [0, 13, 14, 39, 48, 52], "1956": 0, "str": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 31, 32, 33, 34, 38, 45, 46, 49, 52, 62, 69, 70], "calc_overnight_r": 0, "date": [0, 4, 22, 45, 47, 50, 52], "forex": [0, 14, 27, 34, 50, 66, 69], "overnight": 0, "rang": [0, 2, 5, 6, 8, 12, 14, 25, 34, 45, 47, 48, 52, 57, 63, 67, 71], "6": [0, 4], "7": [0, 22], "01": [0, 9, 10, 45, 57, 62, 69], "bp": 0, "get_rate_data": 0, "creat": [0, 1, 2, 4, 6, 8, 9, 11, 12, 13, 14, 19, 29, 33, 34, 37, 38, 45, 46, 48, 50, 52, 62, 64, 65, 66, 69], "static": [0, 1, 2, 4, 5, 8, 9, 12, 13, 14, 17, 18, 19, 20, 22, 23, 25, 26, 32, 43, 51, 54, 68], "creation": [0, 9, 19, 37, 39, 42, 50, 65], "register_account_typ": 0, "unicod": [0, 1, 2, 4, 6, 7, 8, 10, 12, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 34], "issuer": [0, 20], "account_cl": 0, "keyerror": [0, 6, 8, 12, 16, 25, 26, 28, 32, 34], "ha": [0, 1, 2, 4, 6, 7, 8, 10, 11, 12, 13, 14, 16, 19, 25, 28, 31, 33, 34, 39, 42, 43, 48, 50, 52, 54, 65, 69], "alreadi": [0, 1, 2, 4, 6, 7, 8, 11, 12, 16, 22, 25, 26, 28, 29, 32, 34, 39, 42, 45, 46, 49, 50, 52, 62, 69], "register_calculated_account": 0, "been": [0, 1, 2, 4, 6, 8, 9, 11, 12, 16, 19, 25, 28, 30, 31, 33, 34, 39, 42, 43, 46, 51, 52, 69], "accountsmanag": 0, "cachefacad": [0, 6, 7, 8, 12, 16, 30, 33, 34], "cach": [0, 1, 2, 4, 6, 8, 9, 11, 12, 13, 15, 16, 22, 30, 31, 33, 34, 39, 42, 43, 46, 48, 61, 62], "loggeradapt": [0, 1, 6, 8, 12, 16, 29, 33, 34], "log": [0, 1, 2, 4, 6, 7, 9, 11, 12, 14, 16, 28, 31, 33, 34, 35, 50, 52, 54, 62, 65, 67, 70], "clock": [0, 1, 2, 4, 6, 11, 12, 16, 28, 30, 31, 33, 34, 35, 42, 46], "function": [0, 6, 8, 10, 12, 13, 14, 29, 30, 34, 38, 40, 43, 44, 47, 50, 51, 52, 53, 56, 58, 63, 65, 67], "read": [0, 4, 6, 7, 8, 12, 16, 24, 30, 33, 34, 37, 40, 43, 48, 54, 62, 70], "logger": [0, 1, 2, 4, 6, 7, 8, 11, 12, 15, 16, 28, 29, 30, 31, 33, 34, 35, 47, 48, 49, 54], "api": [1, 2, 3, 4, 12, 16, 28, 34, 35, 37, 39, 42, 43, 45, 47, 48, 49, 50, 51, 52, 56], "spot": [1, 9, 12, 16, 22, 35, 42, 48, 50, 65, 67, 70], "bet": [1, 22, 48, 51, 64, 67], "betfairhttpcli": 1, "usernam": [1, 4, 9, 64, 66], "password": [1, 4, 9, 64, 66], "app_kei": [1, 64], "http": [1, 2, 3, 4, 5, 6, 8, 9, 10, 11, 12, 14, 15, 16, 18, 19, 20, 22, 23, 24, 25, 29, 31, 34, 37, 54, 57, 61, 62, 65, 69], "async": [1, 2, 4, 8, 12, 16, 33], "keep_al": 1, "renew": 1, "authent": 1, "list_navig": 1, "navig": [1, 13, 43, 61], "tree": 1, "market": [1, 6, 7, 8, 9, 11, 12, 14, 18, 19, 20, 22, 23, 24, 25, 26, 30, 34, 37, 39, 42, 46, 48, 51, 52, 62, 64, 65, 66, 67, 70], "list_market_catalogu": 1, "filter_": 1, "marketfilt": 1, "market_project": 1, "betfair_pars": 1, "spec": [1, 18, 29, 53], "enum": [1, 4, 8, 10, 14, 34, 35, 50, 52, 62, 65, 70], "marketproject": 1, "sort": [1, 6, 8, 24, 29, 44, 69], "marketsort": 1, "max_result": 1, "1000": [1, 6, 8, 12, 34, 52], "local": [1, 2, 7, 8, 9, 12, 19, 22, 25, 29, 34, 39, 42, 56, 67], "type_definit": 1, "marketcatalogu": 1, "about": [1, 6, 18, 29, 43, 45, 47, 50, 62], "betfairdataclientconfig": 1, "handle_revised_bar": [1, 2, 4, 9], "instrument_provid": [1, 2, 4, 9, 16, 65, 66], "instrumentproviderconfig": [1, 2, 4, 8, 9, 35, 65, 66], "load_al": [1, 2, 4, 8, 9, 35, 65], "load_id": [1, 2, 4, 8, 9, 35, 66], "filter": [1, 2, 4, 6, 7, 8, 9, 14, 16, 28, 30, 34, 46, 52, 57, 66], "filter_cal": [1, 2, 4, 9], "log_warn": [1, 2, 4, 9, 65], "rout": [1, 2, 4, 6, 7, 9, 11, 12, 16, 34, 37], "routingconfig": [1, 2, 4, 9], "venu": [1, 2, 3, 4, 6, 7, 8, 9, 11, 12, 15, 16, 18, 19, 20, 22, 25, 26, 30, 34, 35, 39, 42, 43, 44, 45, 46, 47, 48, 51, 52, 65, 67], "account_curr": 1, "cert_dir": [1, 64], "instrument_config": 1, "nautilus_trad": [1, 2, 4, 5, 6, 8, 9, 12, 16, 29, 32, 33, 34, 35, 38, 41, 42, 43, 45, 46, 48, 49, 50, 52, 60, 61, 62, 64, 65, 66, 69, 70], "adapt": [1, 2, 4, 8, 13, 14, 33, 38, 43, 48, 51, 61, 63, 64, 65, 66, 67], "betfairinstrumentproviderconfig": 1, "livedataclientconfig": [1, 2, 4, 9, 16], "configur": [1, 2, 4, 6, 7, 8, 9, 11, 12, 15, 16, 31, 33, 34, 35, 39, 41, 44, 45, 46, 51, 54, 61, 63, 70], "betfairdatacli": [1, 64], "instanc": [1, 2, 4, 6, 8, 9, 11, 12, 15, 16, 20, 29, 30, 31, 32, 33, 34, 38, 39, 43, 45, 46, 47, 49, 52, 62, 69], "account": [1, 2, 4, 5, 6, 7, 9, 12, 13, 14, 15, 16, 19, 20, 23, 25, 26, 30, 31, 34, 43, 62, 64, 66, 70], "kei": [1, 2, 4, 7, 8, 9, 10, 15, 18, 35, 45, 46, 51], "directori": [1, 8, 9, 43, 45, 49, 59, 61, 69], "contain": [1, 2, 4, 5, 6, 7, 8, 10, 12, 16, 18, 19, 20, 22, 23, 25, 26, 28, 34, 37, 40, 43, 46, 54, 57, 62, 65, 69], "certif": 1, "represent": [1, 2, 4, 6, 9, 12, 18, 19, 22, 23, 24, 25, 26], "classmethod": [1, 2, 4, 5, 6, 8, 9, 11, 12, 16, 18, 22, 24, 29, 31, 34], "fully_qualified_nam": [1, 2, 4, 5, 6, 8, 9, 11, 12, 16, 18, 22, 24, 31, 34], "fulli": [1, 2, 4, 5, 6, 8, 9, 11, 12, 13, 16, 18, 22, 24, 31, 34, 36, 44, 56, 59], "qualifi": [1, 2, 4, 5, 6, 8, 9, 11, 12, 16, 18, 22, 24, 31, 34], "name": [1, 2, 4, 5, 6, 8, 9, 11, 12, 14, 16, 17, 18, 20, 22, 24, 27, 28, 29, 31, 33, 34, 35, 45, 49, 51, 52, 53, 61, 62, 67, 69], "nautilusconfig": [1, 2, 4, 6, 8, 9, 12, 34], "refer": [1, 2, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 16, 18, 19, 20, 22, 23, 24, 25, 27, 31, 34, 39, 42, 43, 45, 47, 48, 49, 50, 52, 53, 58, 62, 65, 68, 70, 71], "www": [1, 2, 4, 5, 6, 8, 9, 11, 12, 14, 16, 18, 19, 20, 22, 23, 24, 25, 31, 34, 37, 57, 69], "python": [1, 2, 4, 5, 6, 8, 9, 10, 11, 12, 16, 18, 22, 24, 31, 34, 40, 43, 44, 45, 48, 51, 53, 54, 55, 56, 60, 61, 62, 63, 68], "org": [1, 2, 4, 5, 6, 8, 9, 10, 11, 12, 16, 18, 20, 22, 24, 31, 34, 57, 61], "dev": [1, 2, 4, 5, 6, 8, 9, 11, 12, 16, 18, 22, 24, 31, 34, 55, 61], "pep": [1, 2, 4, 5, 6, 8, 9, 11, 12, 16, 18, 22, 24, 31, 34], "3155": [1, 2, 4, 5, 6, 8, 9, 11, 12, 16, 18, 22, 24, 31, 34], "json": [1, 2, 4, 5, 6, 8, 9, 45, 48, 49, 51], "byte": [1, 2, 4, 6, 7, 8, 9, 12, 15, 32, 34, 52], "serial": [1, 2, 4, 6, 7, 9, 13, 15, 43, 45, 46, 48, 51, 52], "encod": [1, 2, 4, 6, 9, 45], "pars": [1, 2, 4, 6, 9, 17, 18, 20, 23, 35, 38, 65], "raw": [1, 2, 4, 5, 6, 9, 14, 18, 22, 23, 34, 35, 44, 45, 48, 62, 67, 70, 71], "decod": [1, 2, 4, 6, 9], "cl": [1, 2, 4, 6, 8, 9, 11, 12, 16, 18, 22, 24, 31, 32, 34], "valid": [1, 2, 4, 6, 8, 9, 10, 11, 12, 16, 17, 18, 19, 20, 22, 25, 27, 28, 31, 33, 34, 42, 46, 48, 64, 65, 66], "whether": [1, 2, 4, 6, 7, 8, 9, 10, 11, 12, 14, 16, 17, 18, 19, 20, 25, 26, 29, 30, 31, 34, 39, 43, 47, 50, 53, 64, 65, 66], "betfairexecclientconfig": 1, "liveexecclientconfig": [1, 2, 4, 9, 16], "betfairexeccli": 1, "loop": [1, 2, 4, 6, 8, 9, 12, 16, 28, 33, 34, 35, 51], "abstracteventloop": [1, 2, 4, 6, 8, 12, 16, 33, 34], "msgbu": [1, 2, 4, 6, 8, 11, 12, 16, 28, 30, 31, 33, 34, 43], "messagebu": [1, 2, 4, 6, 8, 11, 12, 16, 28, 30, 31, 33, 34, 43, 45], "liveclock": [1, 2, 4, 8, 16, 35], "betfairinstrumentprovid": [1, 64], "strict_handl": 1, "livemarketdatacli": [1, 4, 16], "asyncio": [1, 2, 4, 6, 8, 9, 12, 16, 33, 34, 35, 51], "betfaircli": 1, "httpclient": [1, 35], "messag": [1, 2, 4, 6, 7, 8, 9, 13, 16, 19, 24, 29, 30, 31, 32, 33, 34, 46, 47, 49, 50, 51, 52, 62], "bu": [1, 2, 4, 6, 8, 11, 12, 13, 16, 30, 31, 33, 34, 43, 46, 51], "strict": [1, 17], "handl": [1, 2, 4, 6, 8, 9, 11, 12, 14, 16, 17, 23, 24, 28, 29, 33, 34, 35, 46, 47, 51, 55, 56, 59, 65, 68], "mode": [1, 6, 8, 9, 11, 12, 16, 17, 31, 45, 54], "enabl": [1, 6, 8, 9, 31, 44, 51, 52, 58, 61], "connect": [1, 2, 4, 6, 9, 11, 12, 16, 28, 35, 43, 64, 65, 66, 67], "create_task": [1, 2, 4, 16], "coro": [1, 2, 4, 16], "coroutin": [1, 2, 4, 16], "log_msg": [1, 2, 4, 16], "action": [1, 2, 4, 6, 8, 12, 16, 18, 34, 39, 46, 48, 67], "collect": [1, 2, 4, 16, 32, 33, 43, 49, 53], "abc": [1, 2, 4, 16, 29, 32, 33], "callabl": [1, 2, 4, 6, 8, 9, 10, 11, 12, 16, 28, 32, 33, 34], "success": [1, 2, 4, 12, 16], "task": [1, 2, 4, 6, 8, 12, 16, 33, 34, 52, 63, 71], "run": [1, 2, 4, 5, 6, 7, 8, 9, 11, 12, 16, 30, 31, 33, 34, 39, 41, 43, 44, 45, 46, 51, 52, 53, 54, 55, 59, 61, 63, 66, 67, 68, 71], "error": [1, 2, 4, 6, 7, 8, 9, 11, 12, 16, 22, 24, 28, 31, 34, 35, 49, 50, 52, 53, 58, 59, 62, 67], "callback": [1, 2, 4, 6, 8, 10, 11, 12, 16, 28, 33, 34, 35, 65], "done": [1, 2, 4, 6, 8, 12, 16, 34, 37, 62, 70], "write": [1, 2, 4, 7, 8, 9, 15, 16, 29, 32, 39, 47, 52, 58, 69], "degrad": [1, 2, 4, 6, 8, 11, 12, 16, 31, 34], "compon": [1, 2, 3, 4, 5, 6, 7, 9, 10, 11, 16, 20, 22, 24, 25, 28, 31, 32, 34, 35, 39, 42, 44, 45, 46, 47, 51, 52, 54, 59, 62, 63, 65, 67, 68, 70], "while": [1, 2, 4, 6, 8, 11, 12, 14, 16, 31, 34, 44, 45, 46, 51, 52, 66], "on_degrad": [1, 2, 4, 6, 8, 11, 12, 16, 31, 34, 52], "except": [1, 2, 4, 6, 8, 10, 11, 12, 16, 25, 31, 34, 42, 52, 54, 59], "rerais": [1, 2, 4, 6, 8, 11, 12, 16, 31, 34], "remain": [1, 2, 4, 6, 8, 11, 12, 16, 25, 31, 34, 37, 45, 46, 50, 54], "do": [1, 2, 4, 6, 8, 11, 12, 16, 20, 28, 31, 34, 35, 38, 43, 53, 62, 63, 65, 68, 69, 70, 71], "overrid": [1, 2, 4, 6, 7, 8, 9, 11, 12, 16, 17, 31, 32, 34, 48], "thi": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 29, 31, 32, 33, 34, 35, 36, 37, 38, 39, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 58, 59, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71], "chang": [1, 2, 4, 5, 6, 8, 9, 11, 12, 13, 14, 16, 18, 19, 22, 25, 27, 28, 31, 34, 48, 51, 52, 53, 55, 58, 59, 63, 68, 71], "disconnect": [1, 2, 4, 9, 11, 12, 16], "dispos": [1, 2, 4, 6, 8, 11, 12, 16, 31, 33, 34, 70], "on_dispos": [1, 2, 4, 6, 8, 11, 12, 16, 31, 34, 52, 62], "fault": [1, 2, 4, 6, 8, 11, 12, 16, 31, 34], "multipl": [1, 2, 4, 6, 8, 11, 12, 14, 16, 29, 31, 33, 34, 42, 44, 45, 46, 47, 51, 53, 62, 69, 70], "time": [1, 2, 4, 5, 6, 8, 9, 10, 11, 12, 14, 16, 18, 19, 24, 25, 28, 29, 31, 33, 34, 37, 41, 42, 43, 51, 57, 58, 59, 62, 65, 68, 70], "same": [1, 2, 4, 6, 8, 9, 11, 12, 16, 18, 19, 28, 29, 31, 33, 34, 37, 39, 45, 48, 49, 51, 52, 58, 63, 67, 70], "effect": [1, 2, 4, 6, 8, 11, 12, 16, 28, 31, 33, 34, 43, 45], "onc": [1, 2, 4, 6, 8, 11, 12, 16, 20, 25, 28, 31, 33, 34, 39, 44, 46, 50, 52, 55, 69, 70], "idempot": [1, 2, 4, 6, 8, 11, 12, 16, 31, 33, 34], "cannot": [1, 2, 4, 6, 8, 9, 11, 12, 14, 16, 25, 29, 31, 32, 33, 34, 35, 42, 50, 51], "revers": [1, 2, 4, 6, 7, 8, 11, 12, 16, 31, 33, 34], "other": [1, 2, 4, 6, 7, 8, 9, 11, 12, 16, 18, 19, 25, 29, 31, 32, 33, 34, 42, 43, 44, 48, 50, 51, 52, 53, 59, 62, 63, 65, 68, 70], "on_fault": [1, 2, 4, 6, 8, 11, 12, 16, 31, 34, 52], "componentid": [1, 2, 4, 6, 7, 8, 11, 12, 15, 16, 20, 31, 34], "is_connect": [1, 2, 4, 6, 11, 12, 16], "is_degrad": [1, 2, 4, 6, 8, 11, 12, 16, 31, 34], "is_dispos": [1, 2, 4, 6, 8, 11, 12, 16, 31, 34], "is_fault": [1, 2, 4, 6, 8, 11, 12, 16, 31, 34], "is_initi": [1, 2, 4, 6, 8, 11, 12, 16, 31, 34], "is_run": [1, 2, 4, 6, 8, 11, 12, 16, 31, 34], "is_stop": [1, 2, 4, 6, 8, 11, 12, 16, 31, 34], "stop": [1, 2, 4, 6, 8, 9, 11, 12, 16, 25, 27, 29, 31, 33, 34, 37, 52], "request": [1, 2, 4, 6, 8, 10, 11, 12, 16, 25, 28, 34, 46, 51, 52, 65, 66, 67], "datatyp": [1, 2, 4, 6, 8, 11, 12, 16, 18, 34, 35, 38, 65], "data_typ": [1, 2, 4, 6, 8, 11, 12, 16, 18, 34, 35, 38, 65], "uuid4": [1, 2, 4, 6, 8, 10, 11, 12, 16, 19, 25, 28, 33, 34, 35], "correlation_id": [1, 2, 4, 6, 10, 11, 16, 28, 35], "subscript": [1, 2, 4, 6, 8, 11, 12, 16, 28, 34, 52, 65], "correl": [1, 2, 4, 6, 10, 11, 16, 28], "respons": [1, 2, 4, 6, 8, 10, 11, 12, 16, 28, 31, 34, 58], "request_bar": [1, 2, 4, 6, 8, 11, 12, 16, 34, 52], "bartyp": [1, 2, 4, 6, 7, 8, 11, 12, 16, 18, 29, 34], "bar_typ": [1, 2, 4, 6, 7, 8, 11, 12, 16, 18, 29, 34, 46, 52, 69, 70], "limit": [1, 2, 4, 6, 8, 9, 11, 12, 16, 19, 25, 30, 31, 37, 39, 42, 46, 51, 52, 53, 62, 65, 70], "datetim": [1, 2, 4, 5, 6, 7, 8, 11, 12, 14, 15, 16, 18, 19, 22, 25, 34, 45, 49, 69], "end": [1, 2, 4, 6, 8, 11, 12, 16, 18, 29, 34, 45, 46, 50, 51, 53, 63, 69, 70], "histor": [1, 2, 4, 6, 8, 11, 12, 16, 34, 43, 44, 51, 52, 63, 65, 67, 69, 70, 71], "bar": [1, 2, 4, 6, 7, 8, 9, 11, 12, 14, 16, 18, 29, 34, 42, 45, 51, 52, 65], "number": [1, 2, 4, 11, 16, 18, 20, 22, 23, 24, 27, 28, 29, 31, 39, 45, 46, 48, 50, 52], "request_instru": [1, 2, 4, 6, 8, 11, 12, 16, 34, 35], "request_quote_tick": [1, 2, 4, 6, 8, 11, 12, 16, 34], "quotetick": [1, 2, 4, 6, 7, 8, 11, 12, 14, 16, 18, 24, 29, 30, 34, 45, 51, 52, 62, 69], "tick": [1, 2, 4, 6, 7, 8, 9, 11, 12, 14, 16, 18, 22, 24, 26, 29, 30, 34, 39, 42, 45, 46, 48, 50, 51, 52, 62, 65, 69, 70], "request_trade_tick": [1, 2, 4, 6, 8, 11, 12, 16, 34], "tradetick": [1, 2, 4, 6, 7, 8, 11, 12, 14, 16, 18, 24, 29, 34, 45, 51, 52, 70], "reset": [1, 2, 4, 5, 6, 7, 8, 11, 12, 14, 16, 24, 30, 31, 34, 70], "field": [1, 2, 4, 5, 6, 7, 8, 9, 11, 12, 14, 16, 19, 20, 29, 30, 31, 34, 38, 45, 65, 69], "on_reset": [1, 2, 4, 6, 8, 11, 12, 16, 31, 34, 52], "resum": [1, 2, 4, 6, 8, 11, 12, 16, 31, 34], "on_resum": [1, 2, 4, 6, 8, 11, 12, 16, 31, 34, 52], "run_after_delai": [1, 2, 4, 16], "delai": [1, 2, 4, 16, 33, 52], "float": [1, 2, 4, 5, 6, 9, 12, 14, 16, 22, 23, 27, 29, 31, 41, 46, 62], "after": [1, 2, 4, 6, 8, 9, 12, 16, 33, 34], "second": [1, 2, 4, 8, 9, 12, 16, 18, 51, 62], "befor": [1, 2, 4, 8, 9, 16, 28, 29, 42, 50, 63, 67, 68, 69], "on_start": [1, 2, 4, 6, 8, 11, 12, 16, 31, 34, 52, 62, 65], "componentst": [1, 2, 4, 6, 8, 11, 12, 16, 31, 34], "on_stop": [1, 2, 4, 6, 8, 11, 12, 16, 31, 34, 52, 62], "subscrib": [1, 2, 4, 6, 8, 11, 12, 16, 18, 28, 34, 38, 39, 45, 46, 48, 51, 52, 65], "subscribe_bar": [1, 2, 4, 6, 8, 11, 12, 16, 34, 52], "subscribe_instru": [1, 2, 4, 6, 8, 11, 12, 16, 34, 48], "subscribe_instrument_clos": [1, 2, 4, 6, 8, 11, 12, 16, 34], "instrumentclos": [1, 2, 4, 6, 8, 11, 12, 16, 18, 34, 45, 51, 52], "subscribe_instrument_statu": [1, 2, 4, 6, 8, 11, 12, 16, 34], "instrumentstatu": [1, 2, 4, 6, 8, 11, 12, 16, 18, 34, 45, 51, 52], "subscribe_order_book_delta": [1, 2, 4, 6, 8, 11, 12, 16, 34], "booktyp": [1, 2, 4, 6, 8, 11, 12, 16, 24, 34], "book_typ": [1, 2, 4, 6, 8, 9, 11, 12, 16, 24, 34], "depth": [1, 2, 4, 6, 8, 11, 12, 16, 34, 44, 45], "kwarg": [1, 2, 4, 6, 8, 11, 12, 14, 16, 29, 34], "orderbookdelta": [1, 2, 4, 6, 8, 11, 12, 16, 18, 24, 29, 34, 45, 51, 52], "book": [1, 2, 4, 6, 7, 8, 11, 12, 16, 18, 25, 29, 34, 45, 48, 50, 51, 52], "l1_mbp": [1, 2, 4, 6, 8, 9, 11, 12, 16, 34], "l2_mbp": [1, 2, 4, 6, 8, 11, 12, 16, 34], "l3_mbo": [1, 2, 4, 6, 8, 11, 12, 16, 34], "maximum": [1, 2, 4, 5, 6, 7, 8, 9, 11, 12, 16, 22, 27, 29, 31, 34, 48, 51, 57], "keyword": [1, 2, 4, 6, 8, 11, 12, 16, 29, 34, 45, 54], "argument": [1, 2, 4, 6, 8, 9, 11, 12, 16, 29, 34, 43, 45, 46, 53], "subscribe_order_book_snapshot": [1, 2, 4, 6, 8, 11, 12, 16, 34], "snapshot": [1, 2, 4, 6, 7, 8, 9, 11, 12, 15, 16, 18, 34], "level": [1, 2, 3, 4, 6, 8, 9, 10, 11, 12, 13, 16, 20, 24, 27, 34, 35, 37, 40, 45, 47, 49, 50, 51, 53, 56, 58, 59, 62, 63, 65, 67], "A": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 16, 18, 23, 24, 25, 28, 29, 34, 35, 42, 43, 44, 45, 48, 50, 51, 52, 57, 60, 62, 66], "subscribe_quote_tick": [1, 2, 4, 6, 8, 11, 12, 16, 34, 42, 52, 62], "subscribe_tick": [1, 2, 4, 6, 8, 11, 12, 16, 34], "ticker": [1, 2, 4, 6, 7, 8, 11, 12, 16, 18, 20, 22, 25, 26, 34, 45, 51, 52, 65], "subscribe_trade_tick": [1, 2, 4, 6, 8, 11, 12, 16, 34], "subscribe_venue_statu": [1, 2, 4, 6, 8, 11, 12, 16, 34], "subscribed_bar": [1, 2, 4, 6, 11, 16], "subscribed_generic_data": [1, 2, 4, 6, 11, 16], "subscribed_instrument_clos": [1, 2, 4, 6, 11, 16], "close": [1, 2, 4, 6, 7, 8, 9, 11, 12, 14, 16, 18, 19, 25, 26, 29, 34, 37, 45, 50, 52, 53, 67], "subscribed_instrument_statu": [1, 2, 4, 6, 11, 16], "statu": [1, 2, 4, 6, 8, 9, 11, 12, 16, 18, 25, 34, 45, 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, 46, 52], "act": [1, 18, 22, 38, 50, 56, 59, 62, 65], "flag": [1, 7, 14, 15, 18], "uint8_t": [1, 17, 18, 22, 23, 24], "from_dict": [1, 2, 12, 18, 19, 22, 23, 32], "from_pyo3": [1, 2, 18], "pyo3_delta": [1, 18], "pyo3": [1, 2, 6, 18, 45, 58, 61, 68], "rustorderbookdelta": [1, 18], "rust": [1, 2, 6, 9, 18, 24, 42, 43, 45, 47, 49, 51, 55, 56, 61, 63], "from_raw": [1, 18, 23], "int64_t": [1, 18, 23, 32], "price_raw": [1, 18], "price_prec": [1, 18, 24], "size_raw": [1, 18], "size_prec": [1, 18], "order_id": [1, 18], "scale": [1, 18, 29], "fix": [1, 12, 17, 18, 19, 20, 23, 27, 29, 34, 37, 45, 50, 51, 62, 68], "precis": [1, 5, 11, 12, 15, 17, 18, 22, 23, 24, 26, 27, 29], "integ": [1, 4, 6, 10, 16, 18, 22, 23, 29, 31, 32], "size": [1, 9, 11, 12, 14, 16, 18, 22, 24, 26, 31, 44, 45, 46, 48, 50, 51], "combin": [1, 2, 10, 18, 20, 37, 42, 48, 51, 58], "packet": [1, 18], "match": [1, 2, 4, 6, 7, 8, 9, 12, 16, 18, 19, 20, 25, 26, 28, 34, 39, 45, 48, 67, 70, 71], "engin": [1, 2, 4, 6, 9, 12, 16, 18, 30, 31, 33, 34, 35, 41, 42, 43, 44, 46, 51, 63, 69], "uniqu": [1, 4, 6, 8, 9, 10, 12, 18, 20, 24, 29, 34, 45, 48, 52], "unix": [1, 2, 4, 6, 7, 8, 9, 10, 11, 12, 15, 16, 18, 19, 22, 24, 25, 26, 33, 34, 38, 45, 52, 55, 67], "timestamp": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 18, 19, 22, 24, 25, 26, 29, 32, 33, 34, 38, 45, 50, 67, 69], "nanosecond": [1, 2, 4, 6, 7, 8, 9, 10, 11, 12, 15, 16, 18, 19, 22, 24, 25, 26, 29, 33, 34, 38, 45, 51, 52, 67], "occur": [1, 2, 4, 6, 8, 9, 10, 12, 16, 18, 19, 22, 24, 25, 26, 34, 38, 39, 45], "wa": [1, 2, 4, 6, 7, 8, 10, 11, 12, 13, 15, 16, 18, 19, 22, 24, 25, 26, 33, 34, 38, 42, 43, 45, 46, 53], "is_add": [1, 18], "is_clear": [1, 18], "is_delet": [1, 18], "is_upd": [1, 18], "list_from_capsul": [1, 18], "capsul": [1, 18], "bookord": [1, 18, 24], "to_dict": [1, 2, 12, 18, 19, 22, 23, 25, 26, 32], "obj": [1, 2, 12, 18, 19, 22, 29, 32], "betfairtick": 1, "last_traded_pric": 1, "traded_volum": 1, "starting_price_near": 1, "starting_price_far": 1, "betfairstartingpric": 1, "bsp": 1, "realis": 1, "properti": [1, 2, 4, 5, 6, 8, 12, 16, 19, 22, 25, 29, 33, 34, 38, 48, 67], "betfairexecutioncli": [1, 64], "liveexecutioncli": [1, 4, 9, 16, 46], "generate_order_status_report": [1, 2, 4, 16], "client_order_id": [1, 2, 4, 6, 7, 12, 15, 16, 19, 25, 26, 46], "model": [1, 2, 4, 5, 6, 8, 9, 12, 13, 16, 27, 34, 35, 42, 43, 45, 46, 48, 50, 52, 62, 65, 68, 69, 70], "identifi": [1, 2, 4, 6, 7, 8, 9, 10, 12, 16, 19, 34, 35, 42, 46, 48, 50, 52, 62, 65, 70], "clientorderid": [1, 2, 4, 6, 7, 8, 12, 15, 16, 19, 20, 25, 26, 34, 46], "venue_order_id": [1, 2, 4, 6, 7, 12, 15, 16, 19, 25, 26], "venueorderid": [1, 2, 4, 6, 7, 12, 15, 16, 19, 20, 25, 26, 34], "report": [1, 2, 4, 5, 6, 9, 16, 19, 34, 59, 62, 70], "orderstatusreport": [1, 2, 4, 6, 12, 16], "": [1, 2, 4, 6, 8, 9, 12, 15, 16, 19, 25, 34, 37, 38, 39, 41, 42, 43, 44, 46, 47, 48, 50, 51, 52, 53, 54, 56, 58, 61, 62, 64, 65, 66, 67, 68, 69, 70], "panda": [1, 2, 4, 5, 10, 16, 45, 50, 52, 69, 70], "_lib": [1, 2, 4, 16], "tslib": [1, 2, 4, 16], "open_onli": [1, 2, 4, 7, 16], "mai": [1, 2, 4, 7, 9, 12, 14, 16, 18, 23, 25, 26, 28, 29, 30, 32, 34, 37, 39, 42, 43, 45, 46, 48, 52, 59, 62, 63, 65, 70], "open": [1, 2, 4, 6, 7, 9, 11, 12, 14, 16, 18, 19, 25, 26, 29, 31, 34, 50, 51, 52, 53, 62, 63, 65], "generate_trade_report": [1, 2, 4, 16], "tradereport": [1, 2, 4, 12, 16], "assign": [1, 2, 4, 6, 7, 12, 16, 18, 19, 20, 22, 23, 25, 26, 28, 33, 34, 38, 42, 50, 52, 65], "generate_position_status_report": [1, 2, 4, 16], "positionstatusreport": [1, 2, 4, 9, 12, 16], "check_account_curr": 1, "check": [1, 4, 6, 7, 8, 9, 10, 11, 12, 16, 18, 24, 25, 28, 31, 33, 34, 38, 39, 48, 53, 55, 59, 65], "against": [1, 25, 34, 37, 50], "handle_order_stream_upd": 1, "stream": [1, 2, 6, 8, 9, 11, 12, 16, 29, 34, 38, 44, 51, 64, 65, 66, 67, 69], "wait_for_ord": 1, "timeout_second": 1, "10": [1, 4, 9, 12, 16, 25, 26, 45, 46, 50, 52, 57, 61, 62, 69, 70], "get": [1, 7, 12, 16, 45, 48, 52, 56, 65], "our": [1, 52, 62, 69, 70], "submit_ord": [1, 2, 4, 6, 12, 16, 34, 39, 42, 46, 52, 62], "come": [1, 62], "back": [1, 7, 15, 29, 32, 38, 39, 45, 51], "bet_id": 1, "As": [1, 9, 38, 46, 53, 65, 69], "precaut": 1, "wait": [1, 62], "up": [1, 6, 8, 9, 12, 14, 16, 17, 23, 29, 34, 37, 38, 44, 45, 47, 48, 52, 54, 60, 62, 63, 65, 69, 70], "ad": [1, 6, 7, 8, 12, 16, 34, 44, 45, 56, 62, 67], "order_id_to_client_order_id": 1, "batch_cancel_ord": [1, 2, 4, 6, 12, 16], "batchcancelord": [1, 2, 4, 6, 12, 16, 34], "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, 45, 46, 53, 54, 58, 62], "implement": [1, 2, 3, 4, 6, 7, 8, 11, 12, 13, 14, 15, 16, 19, 21, 30, 31, 32, 34, 35, 38, 40, 41, 44, 45, 46, 47, 49, 51, 56, 58, 59], "generate_mass_statu": [1, 2, 4, 16], "lookback_min": [1, 2, 4, 16], "executionmassstatu": [1, 2, 4, 12, 16], "lookback": [1, 2, 4, 9, 16, 52], "generate_order_accept": [1, 2, 4, 6, 12, 16], "strategyid": [1, 2, 4, 6, 7, 8, 12, 15, 16, 19, 20, 25, 26, 34, 46, 52], "strategy_id": [1, 2, 4, 6, 7, 8, 9, 12, 15, 16, 19, 25, 26, 34, 46], "orderaccept": [1, 2, 4, 6, 12, 16, 19, 34, 52], "send": [1, 2, 4, 6, 8, 11, 12, 16, 19, 28, 35, 38, 46], "executionengin": [1, 2, 4, 6, 9, 12, 16, 33, 34, 39, 46], "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, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 59, 60, 61, 62, 63, 64, 65, 66, 69, 70, 71], "uniform": 2, "positiveint": [2, 9], "retri": 2, "positivefloat": [2, 9], "get_cached_binance_http_cli": [2, 35], "secret": [2, 4, 35], "base_url": 2, "is_testnet": [2, 35], "is_u": 2, "url": 2, "get_cached_binance_spot_instrument_provid": 2, "binancespotinstrumentprovid": [2, 48], "get_cached_binance_futures_instrument_provid": 2, "binancefuturesinstrumentprovid": [2, 35], "binancelivedataclientfactori": [2, 65], "binancespotdatacli": [2, 65], "binancefuturesdatacli": [2, 65], "binanceliveexecclientfactori": [2, 65], "binancespotexecutioncli": [2, 65], "binancefuturesexecutioncli": [2, 65], "common": [2, 7, 13, 16, 29, 33, 34, 35, 37, 39, 46, 56, 64, 65, 66, 69], "doc": [2, 9, 36, 44, 47, 53, 56, 62, 65, 67, 71], "github": [2, 62], "io": [2, 15, 29, 54, 62], "apidoc": 2, "en": [2, 8, 10, 20, 25, 29, 54], "definit": [2, 4, 42, 48, 56, 58, 65], "binanceratelimittyp": 2, "binanceratelimitinterv": 2, "interv": [2, 4, 6, 8, 9, 11, 12, 16, 29, 31, 34, 46, 52], "binanceklineinterv": 2, "kline": 2, "chart": 2, "binanceexchangefiltertyp": 2, "binancesymbolfiltertyp": 2, "binanceordersid": 2, "binanceexecutiontyp": 2, "binanceorderstatu": 2, "binancetimeinforc": 2, "binanceordertyp": 2, "binancesecuritytyp": 2, "secur": [2, 4, 22, 66], "binanceneworderresptyp": 2, "neworderresptyp": 2, "binanceerrorcod": 2, "cover": [2, 38, 40, 43, 47, 58, 59, 63, 69, 70], "binanceenumpars": 2, "concret": [2, 6, 7, 8, 10, 11, 12, 14, 16, 18, 19, 25, 31, 32, 34], "subclass": [2, 6, 7, 8, 10, 11, 12, 14, 16, 18, 19, 25, 29, 30, 31, 32, 34, 38, 48], "binancebar": [2, 65], "high": [2, 8, 11, 12, 14, 16, 18, 29, 31, 34, 43, 45, 47, 49, 51, 56, 58, 59, 63], "low": [2, 6, 10, 14, 18, 29, 34, 65, 67], "volum": [2, 11, 14, 18, 24, 29, 51, 65], "quote_volum": 2, "taker_buy_base_volum": 2, "taker_buy_quote_volum": 2, "candlestick": [2, 14], "pyo3_bar": [2, 18], "rustbar": [2, 18], "is_revis": [2, 18], "revis": [2, 18], "previou": [2, 14, 18, 28, 34, 42], "is_single_pric": [2, 18], "ohlc": [2, 18], "singl": [2, 6, 7, 8, 9, 12, 16, 18, 20, 28, 30, 34, 43, 44, 45, 48, 49, 51, 52, 57, 62, 65, 71], "binancetick": [2, 65], "price_chang": 2, "price_change_perc": 2, "weighted_avg_pric": 2, "last_pric": 2, "open_pric": 2, "high_pric": [2, 14], "low_pric": [2, 14], "open_time_m": 2, "close_time_m": 2, "first_id": 2, "last_id": 2, "prev_close_pric": 2, "bid_pric": [2, 18, 29, 69], "bid_qti": 2, "ask_pric": [2, 18, 29, 69], "ask_qti": 2, "24hr": [2, 65], "statist": [2, 5, 40, 43, 51, 52, 70], "percent": 2, "weight": [2, 14, 43], "millisecond": [2, 6, 8, 9, 10, 12, 29, 34, 51, 67], "first": [2, 8, 25, 28, 29, 32, 34, 38, 46, 51, 54, 60, 61, 62, 63, 65, 69, 70], "over": [2, 6, 14, 19, 44, 46, 51, 52, 53, 65, 69, 70], "usdt_futur": [2, 35, 65], "binancecommondatacli": 2, "orderbook": [2, 4, 6, 7, 8, 11, 12, 16, 18, 24, 34, 52], "binancefuturescontracttyp": 2, "deriv": [2, 6, 22, 41, 42, 45, 46, 65], "contract": [2, 4, 22, 23, 38, 47, 48, 50, 58, 65, 66], "binancefuturescontractstatu": 2, "binancefuturespositionsid": 2, "binancefuturesworkingtyp": 2, "work": [2, 8, 9, 12, 36, 38, 43, 44, 47, 48, 49, 50, 52, 54, 56, 62, 65, 67, 71], "binancefuturesmargintyp": 2, "binancefuturespositionupdatereason": 2, "binancefutureseventtyp": 2, "binancefuturesenumpars": 2, "binancecommonexecutioncli": 2, "binancefuturesmarkpriceupd": 2, "mark": [2, 14, 28, 43, 50, 65, 67], "index": [2, 7, 8, 10, 13, 14, 15, 23, 29, 50], "estimated_settl": 2, "funding_r": 2, "ts_next_fund": 2, "fund": [2, 65], "estim": 2, "settl": [2, 22], "hour": [2, 4, 18, 51], "settlement": [2, 22, 26, 48], "next": [2, 6, 8, 10, 11, 29, 34, 53, 62, 69, 70], "binancespotpermiss": 2, "permiss": [2, 64, 65, 66], "binancespotsymbolstatu": 2, "binancespoteventtyp": 2, "binancespotenumpars": 2, "brokerag": [3, 67], "each": [3, 6, 8, 12, 16, 29, 34, 35, 37, 38, 41, 43, 44, 45, 46, 47, 49, 50, 52, 57, 62, 63, 67, 71], "lower": [3, 14, 25, 28, 50, 56, 62, 65], "rest": [3, 6, 11, 12, 51, 64, 65], "built": [3, 4, 13, 16, 17, 21, 23, 32, 41, 45, 46, 47, 50, 51, 52, 56, 58, 62, 65, 66, 68, 70, 71], "top": [3, 11, 12, 13, 18, 24, 25, 34, 35, 36, 45, 47, 53, 59], "contractid": 4, "as_integer_ratio": 4, "ratio": [4, 5, 14, 45], "whose": [4, 37, 46], "exactli": [4, 19, 39, 45, 48], "origin": [4, 7, 12, 13, 20, 25, 34, 39, 46], "denomin": [4, 8, 17, 19, 23, 25], "bit_count": 4, "ones": 4, "binari": [4, 43, 44, 45, 51, 61, 68], "absolut": [4, 10, 29], "known": [4, 37, 43, 50], "popul": [4, 45], "bin": [4, 5, 18], "13": 4, "0b1101": 4, "3": [4, 14, 24, 51, 57, 61], "bit_length": 4, "bit": [4, 6, 10, 61], "necessari": [4, 18, 28, 38, 39, 45, 46, 48, 50, 52, 56, 58, 62, 65, 66], "37": 4, "0b100101": 4, "conjug": 4, "complex": [4, 8, 10, 12, 46, 51, 54, 62, 70], "ration": 4, "lowest": [4, 14, 40, 58], "from_byt": 4, "byteord": 4, "big": 4, "sign": [4, 18, 19, 25, 26], "arrai": [4, 10, 63], "hold": [4, 10, 12, 38, 39, 43, 51], "either": [4, 6, 8, 12, 20, 23, 29, 34, 35, 37, 39, 45, 50, 51, 60, 62, 64, 65, 66, 67], "buffer": [4, 8, 9, 16], "protocol": [4, 9, 12, 20, 29, 34], "iter": [4, 6, 8, 12, 14], "produc": [4, 7, 14, 23, 28, 43, 44, 48, 49, 56], "bytearrai": 4, "exampl": [4, 18, 20, 23, 28, 38, 40, 41, 42, 45, 46, 47, 48, 49, 50, 51, 59, 62, 65, 69, 70], "most": [4, 6, 7, 8, 12, 13, 28, 34, 39, 43, 45, 48, 52, 58, 64, 65, 66], "signific": 4, "begin": [4, 28, 62, 71], "littl": [4, 59, 62], "To": [4, 9, 25, 29, 43, 45, 46, 51, 52, 53, 58, 60, 61, 62, 64, 65, 66, 67], "nativ": [4, 22, 34, 48, 51, 65, 67], "sy": 4, "indic": [4, 6, 7, 8, 9, 10, 12, 13, 18, 26, 30, 34, 43, 46, 50, 52, 62], "two": [4, 14, 20, 22, 25, 27, 35, 37, 38, 42, 44, 45, 46, 49, 50, 52, 53, 64, 65, 66, 68], "complement": 4, "imag": [4, 62], "imaginari": 4, "part": [4, 8, 25, 29, 43, 45, 48, 52, 53, 54, 70], "numer": [4, 8, 20], "real": [4, 6, 8, 12, 24, 34, 43, 51], "to_byt": 4, "overflowerror": [4, 17, 22, 23], "determin": [4, 9, 14, 22, 28, 29, 34, 46, 51], "comboleg": 4, "conid": 4, "openclos": 4, "shortsaleslot": 4, "designatedloc": 4, "exemptcod": 4, "leg": 4, "within": [4, 6, 7, 8, 12, 14, 16, 18, 19, 20, 31, 34, 35, 38, 42, 43, 44, 50, 51, 52, 58, 65], "combo": 4, "deltaneutralcontract": 4, "neutral": 4, "ibcontract": [4, 66], "sectyp": [4, 66], "liter": 4, "stk": [4, 66], "opt": [4, 52], "fut": 4, "fop": 4, "contfut": [4, 66], "primaryexchang": [4, 66], "localsymbol": 4, "tradingclass": 4, "lasttradedateorcontractmonth": [4, 66], "multipli": [4, 14, 22, 26, 48], "strike": [4, 22], "right": [4, 13, 51, 53, 56, 59], "includeexpir": 4, "secidtyp": [4, 66], "secid": [4, 66], "descript": [4, 13, 25, 26, 42, 52, 70], "issuerid": 4, "combolegsdescrip": 4, "interactive_brok": [4, 66], "build_futures_chain": [4, 66], "build_options_chain": [4, 66], "min_expiry_dai": 4, "max_expiry_dai": 4, "describ": [4, 36, 44, 47, 53, 62], "futur": [4, 6, 8, 12, 22, 33, 34, 35, 42, 46, 47, 48, 50, 51, 52, 58, 65, 66, 67, 68, 70], "e": [4, 8, 9, 12, 25, 26, 28, 32, 45, 46, 48, 49, 51, 52, 53, 62, 65, 66], "where": [4, 7, 8, 9, 10, 19, 22, 25, 27, 28, 34, 39, 43, 45, 50, 51, 52, 53, 56, 65, 67, 69], "Will": [4, 7, 8, 9, 12, 17, 20, 28, 34, 46], "smart": [4, 66], "stock": [4, 37, 66], "search": [4, 66, 69], "full": [4, 16, 25, 37, 39, 42, 46, 48, 50, 62, 65, 67], "chain": 4, "options_chain": 4, "futures_chain": 4, "dai": [4, 5, 6, 8, 12, 14, 18, 19, 25, 34, 50, 51, 68], "y": [4, 38, 49, 62, 69], "m": [4, 8, 49, 69], "d": [4, 14, 49, 69, 70], "expiri": [4, 22, 25, 34], "ibordertag": 4, "whatif": 4, "ocagroup": 4, "ocatyp": 4, "allornon": 4, "activestarttim": 4, "activestoptim": 4, "goodaftertim": 4, "outsiderth": 4, "attach": [4, 39, 50], "tag": [4, 8, 9, 12, 19, 20, 25, 34, 37, 50], "ib": [4, 20, 61, 66, 67], "ibcontractdetail": 4, "marketnam": 4, "mintick": 4, "validexchang": 4, "pricemagnifi": 4, "underconid": 4, "longnam": 4, "contractmonth": 4, "industri": 4, "categori": [4, 52, 59], "subcategori": 4, "timezoneid": 4, "tradinghour": 4, "liquidhour": 4, "evrul": 4, "evmultipli": 4, "mdsizemultipli": 4, "agggroup": 4, "undersymbol": 4, "undersectyp": 4, "marketruleid": 4, "secidlist": 4, "realexpirationd": 4, "lasttradetim": 4, "stocktyp": 4, "minsiz": 4, "170141183460469231731687303715884105727": 4, "sizeincr": 4, "suggestedsizeincr": 4, "cusip": 4, "descappend": 4, "bondtyp": 4, "coupontyp": 4, "putabl": 4, "coupon": 4, "matur": 4, "issued": 4, "nextoptiond": 4, "nextoptiontyp": 4, "nextoptionparti": 4, "contractdetail": 4, "intern": [4, 6, 8, 9, 11, 12, 14, 16, 17, 18, 22, 28, 31, 33, 46, 52, 57, 62, 69, 70], "eas": 4, "interactivebrokersgatewayconfig": 4, "trading_mod": 4, "paper": [4, 43, 51], "read_only_api": 4, "timeout": [4, 9, 12, 16], "300": [4, 70], "interactivebrokersgatewai": 4, "setup": [4, 6, 8, 12, 34, 45, 52, 56, 62, 69, 70], "tws_usernam": [4, 66], "tws_password": [4, 66], "tw": [4, 66], "docker": [4, 51, 61, 66], "try": [4, 62], "gatewai": [4, 61, 65, 66], "interactivebrokersinstrumentproviderconfig": [4, 66], "load_contract": [4, 66], "cache_validity_dai": 4, "pickle_path": 4, "interactivebrokersinstrumentprovid": [4, 66], "global": [4, 20, 31, 32], "fresh": [4, 69, 70], "pull": [4, 62, 69], "upon": [4, 42, 48, 52], "tradingnod": [4, 9, 15, 16, 35, 51, 64, 65, 66], "mani": [4, 7, 8, 11, 12, 21, 43, 44, 52, 54, 58, 62, 65, 68, 69, 70], "make": [4, 6, 8, 12, 19, 22, 25, 39, 43, 45, 46, 47, 51, 52, 55, 58, 61, 62, 68, 70, 71], "even": [4, 25, 52, 53], "restart": 4, "path": [4, 8, 9, 29, 39, 45, 49, 62, 69], "store": [4, 14, 15, 23, 32, 42, 44, 45, 69], "pickl": [4, 6], "dure": [4, 8, 19, 41, 53, 56, 62], "cache_valid": 4, "period": [4, 5, 14, 20, 46, 48, 53], "interactivebrokersdataclientconfig": [4, 66], "ibg_host": 4, "127": 4, "ibg_port": 4, "ibg_client_id": 4, "use_regular_trading_hour": 4, "market_data_typ": 4, "ibapi": [4, 66], "enum_implem": 4, "0x7f5283738f90": 4, "interactivebrokersdatacli": [4, 66], "hostnam": 4, "ip": 4, "address": [4, 6, 8, 9, 12, 13, 28, 34, 46, 51], "4002": 4, "4001": 4, "server": [4, 52, 61, 62], "client_id": [4, 6, 7, 8, 9, 11, 12, 15, 16, 34, 35, 38, 65], "regular": [4, 18, 39, 46, 52], "mostli": [4, 54], "interactivebrok": [4, 25], "rth": 4, "realtim": 4, "ibmarketdatatypeenum": 4, "interactivebrokerscli": 4, "delayed_frozen": 4, "without": [4, 6, 8, 13, 20, 34, 62], "interactivebrokersexecclientconfig": [4, 66], "interactivebrokersexeccli": 4, "ibg_account_id": 4, "tws_account": 4, "interactivebrokersexecutioncli": [4, 66], "get_cached_ib_cli": 4, "get_cached_interactive_brokers_instrument_provid": 4, "interactivebrokerslivedataclientfactori": [4, 66], "interactivebrokersliveexecclientfactori": [4, 66], "interactivebrokersspotexecutioncli": 4, "It": [4, 6, 8, 12, 13, 16, 18, 20, 29, 34, 38, 39, 41, 42, 44, 45, 46, 47, 48, 52, 56, 58, 61, 63, 65, 67, 68, 69, 70], "import": [4, 6, 8, 9, 12, 34, 35, 38, 41, 42, 43, 45, 46, 47, 48, 49, 50, 52, 53, 56, 62, 64, 65, 66], "shall": 4, "have": [4, 6, 8, 9, 12, 19, 23, 28, 29, 30, 34, 37, 39, 43, 44, 45, 46, 48, 51, 52, 53, 62, 63, 64, 65, 66, 68, 69, 70], "enough": [4, 11, 19, 46, 51, 54, 66], "Not": [4, 13], "case": [4, 10, 29, 30, 35, 38, 45, 46, 47, 48, 52, 59, 62, 64, 65, 66, 70], "group": [5, 6, 9, 10, 11, 12, 16, 29, 31, 32, 34, 37, 41, 43], "relat": [5, 6, 7, 10, 11, 12, 14, 25, 37, 43, 46, 48, 52, 56, 70], "portfolioanalyz": [5, 30, 41, 52], "analyz": [5, 14, 30, 41, 43, 52, 68, 70], "track": [5, 46, 52], "metric": [5, 14, 42, 44, 52], "register_statist": [5, 41], "portfoliostatist": [5, 41], "deregister_statist": 5, "deregist": [5, 6, 7, 8, 11, 12, 16, 28, 34], "seri": [5, 10, 41, 46, 57, 63, 71], "calculate_statist": 5, "add_posit": [5, 7, 15], "add_trad": 5, "realized_pnl": [5, 19, 26, 41], "realiz": [5, 19, 26, 41, 58], "add_return": 5, "entri": [5, 8, 15, 19, 26, 31, 37, 50, 62], "core": [5, 8, 9, 11, 12, 13, 28, 29, 32, 33, 35, 38, 39, 45, 47, 48, 50, 52, 56, 58, 62, 65, 68, 69], "total_pnl": [5, 26], "unrealized_pnl": [5, 7, 15, 19, 26, 30, 52], "unreal": [5, 9, 15, 19, 26, 30], "total_pnl_percentag": 5, "percentag": [5, 8, 10, 22, 31, 48, 50], "get_performance_stats_pnl": 5, "profit": [5, 8, 25, 37, 50], "loss": [5, 7, 8, 12, 14, 16, 25, 29, 31, 37, 45, 50], "get_performance_stats_return": 5, "get_performance_stats_gener": 5, "get_stats_pnls_format": 5, "backtest": [5, 8, 11, 12, 13, 29, 33, 34, 38, 39, 43, 45, 49, 52, 54, 60, 63], "format": [5, 8, 9, 10, 18, 20, 23, 24, 29, 44, 45, 49, 62, 69], "print": [5, 6, 9, 10, 24, 29, 70], "footer": 5, "get_stats_returns_format": 5, "get_stats_general_format": 5, "reportprovid": 5, "variou": [5, 8, 14, 27, 28, 43, 44, 51, 52, 55, 57, 62, 69, 70], "generate_orders_report": [5, 34], "generate_order_fills_report": [5, 34, 62, 70], "row": [5, 29, 32], "per": [5, 6, 8, 9, 11, 12, 15, 16, 27, 29, 30, 31, 34, 39, 41, 45, 46, 47, 50, 52, 53, 65, 70], "generate_fills_report": [5, 34], "individu": [5, 6, 8, 12, 24, 34, 44, 46, 49, 52, 65, 70], "generate_positions_report": [5, 34, 62, 70], "generate_account_report": [5, 34, 62, 70], "serializ": 5, "primit": [5, 32, 46, 54, 56, 58], "calculate_from_return": 5, "calculate_from_realized_pnl": [5, 41], "calculate_from_ord": 5, "calculate_from_posit": 5, "expect": [5, 6, 10, 18, 20, 24, 29, 33, 34, 41, 43, 54, 58, 62, 67], "longratio": 5, "2": [5, 14, 15, 22, 42, 46, 52, 61, 62, 70], "output": [5, 8, 9, 14, 41, 45, 59, 62], "avglos": 5, "loser": [5, 41], "maxlos": 5, "minlos": 5, "minimum": [5, 8, 9, 12, 14, 22, 27, 29, 48, 49, 66], "profitfactor": 5, "annual": 5, "factor": [5, 51], "win": [5, 41, 43], "returnsaverag": 5, "returnsaverageloss": 5, "lose": [5, 15], "returnsaveragewin": 5, "returnsvolatil": 5, "252": 5, "volatil": [5, 14], "downsampl": 5, "daili": [5, 9, 49, 65], "riskreturnratio": 5, "risk": [5, 9, 13, 16, 19, 25, 30, 33, 34, 39, 43, 45, 51, 52], "sharperatio": 5, "sharp": 5, "sortinoratio": 5, "sortino": 5, "winrat": [5, 41], "avgwinn": 5, "winner": [5, 41], "maxwinn": 5, "minwinn": 5, "backtestdatacli": 6, "clientid": [6, 7, 8, 11, 12, 15, 16, 20, 34, 35, 38, 65], "config": [6, 7, 8, 11, 12, 13, 15, 16, 31, 33, 34, 35, 45, 46, 49, 52, 53, 62, 64, 65, 66, 69, 70], "datacli": [6, 9, 11, 16, 35], "execut": [6, 7, 8, 9, 11, 13, 15, 16, 19, 20, 25, 31, 33, 34, 37, 43, 44, 48, 51, 62, 64, 65, 66, 67], "backtestmarketdatacli": 6, "marketdatacli": [6, 11, 16], "backtestengin": [6, 9, 15, 44, 45, 46, 51, 62, 70, 71], "backtestengineconfig": [6, 9, 44, 49, 54, 62, 69, 70], "add_actor": [6, 34], "actor": [6, 7, 8, 9, 12, 15, 33, 34, 35, 38, 40, 42, 43, 44, 46, 48, 51, 65, 70], "add_data": [6, 70], "recommend": [6, 8, 12, 34, 38, 42, 48, 52, 54, 55, 56, 61], "element": [6, 7], "yet": [6, 12, 34], "assum": [6, 8, 42, 43, 45, 46, 52, 54, 65], "vari": [6, 23, 50], "could": [6, 9, 14, 16, 19, 21, 28, 29, 34, 35, 38, 45, 46, 52, 53, 54, 55, 59, 70], "incorrect": 6, "logic": [6, 8, 11, 12, 21, 28, 39, 43, 48, 51, 52, 53], "caution": [6, 42], "being": [6, 7, 8, 12, 20, 28, 29, 34, 37, 39, 45, 46, 50, 52, 54, 56, 58, 62, 70], "lead": [6, 16, 29, 42], "monoton": [6, 8, 29, 38, 44], "increas": [6, 14, 25, 29, 38, 54], "add_exec_algorithm": [6, 34, 46, 70], "execalgorithm": [6, 9, 12, 34, 46, 51, 52, 70], "exec_algorithm": [6, 9, 34, 46, 70], "algorithm": [6, 7, 8, 9, 12, 14, 19, 20, 25, 34, 44, 50, 51, 52, 63], "add_instru": [6, 7, 15, 70], "its": [6, 7, 8, 9, 11, 12, 13, 25, 29, 32, 34, 39, 42, 44, 45, 46, 48, 52, 56, 58, 59], "would": [6, 8, 25, 28, 41, 42, 43, 45, 52, 59, 62], "invalidconfigur": [6, 12, 16, 33], "add_strategi": [6, 34, 70], "add_venu": [6, 70], "simulationmodul": 6, "fillmodel": 6, "fill_model": 6, "latencymodel": 6, "latency_model": 6, "frozen_account": [6, 9], "bar_execut": [6, 9], "reject_stop_ord": [6, 9], "support_gtd_ord": [6, 9], "support_contingent_ord": [6, 9], "use_random_id": [6, 9], "simulatedexchang": [6, 50], "net": [6, 30, 34, 62, 70], "simul": [6, 24, 29, 43, 44, 47, 51, 62, 69, 70, 71], "latenc": [6, 29], "frozen": 6, "process": [6, 8, 10, 11, 12, 16, 28, 29, 31, 34, 39, 44, 45, 47, 50, 69, 70], "move": [6, 14, 22, 27, 37, 50], "submiss": [6, 39], "conting": [6, 8, 9, 12, 19, 25, 34, 46, 51], "respect": [6, 38, 51, 59], "random": [6, 10, 29], "honor": 6, "backtest_end": 6, "backtest_start": 6, "change_fill_model": 6, "clear_actor": [6, 34], "clear_data": 6, "clear_exec_algorthm": 6, "clear_strategi": [6, 34], "releas": [6, 7, 8, 12, 13, 19, 25, 33, 34, 37, 42, 68, 71], "resourc": [6, 8, 12, 33, 34, 52, 70], "dump_pickled_data": 6, "manual": [6, 44, 54, 57, 62], "requir": [6, 8, 12, 19, 22, 23, 25, 37, 38, 39, 42, 43, 45, 48, 50, 52, 54, 61, 62, 63, 65, 70], "previous": [6, 8, 12, 16, 34, 70], "get_result": 6, "backtestresult": [6, 62], "instance_id": [6, 8, 9, 16, 33, 49], "kernel": [6, 9, 33, 43], "nautiluskernel": [6, 9, 33, 43], "list_venu": 6, "load_pickled_data": 6, "highli": [6, 51, 54, 58, 61], "advis": [6, 39, 42, 67], "obtain": [6, 52], "direct": [6, 14, 19, 26, 28, 46, 50, 52], "access": [6, 7, 29, 46, 54, 58, 67], "follow": [6, 14, 23, 35, 37, 38, 39, 41, 42, 45, 46, 47, 49, 50, 51, 52, 53, 54, 55, 57, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71], "assumpt": [6, 45], "inherit": [6, 8, 9, 34, 36, 38, 41, 45, 46, 52], "successfulli": [6, 65], "dump": 6, "prior": [6, 7, 8, 11, 12, 22, 28, 34], "machine_id": [6, 8, 16, 33], "machin": [6, 8, 13, 16, 33, 52, 60, 70], "portfoliofacad": [6, 12, 16, 30, 31, 33, 34], "drop": [6, 8, 9, 10, 13], "separ": [6, 9, 13, 20, 23, 35, 37, 45, 48, 49, 52, 53, 62, 65], "desir": [6, 13, 45, 46, 52], "union": 6, "run_config_id": 6, "At": [6, 12, 34, 45, 66], "analysi": [6, 9, 13, 14, 43, 44], "more": [6, 8, 10, 22, 24, 25, 28, 29, 36, 37, 40, 42, 44, 45, 46, 47, 48, 50, 51, 52, 53, 54, 55, 62, 63, 65, 68, 69, 70, 71], "fit": [6, 58], "memori": [6, 8, 9, 12, 23, 34, 43, 44, 45, 56, 58, 68, 70], "util": [6, 39, 42, 43, 51, 53, 54, 56, 68], "utc": [6, 8, 10, 11, 12, 25, 34, 45, 49, 50, 52, 69], "token": [6, 29], "backtestrunconfig": [6, 9, 44, 45, 62, 69], "run_finish": 6, "finish": 6, "run_id": 6, "run_start": 6, "testclock": [6, 8], "financi": [6, 18, 20, 22, 23, 26, 27], "32": 6, "unsign": 6, "invalid": [6, 8, 10, 12, 25, 42, 43, 48], "adjust_account": 6, "adjust": [6, 14, 62], "best_ask_pric": [6, 24], "best": [6, 18, 24, 25, 37, 45, 50, 56, 63, 68], "best_bid_pric": [6, 24], "wire": [6, 8, 19, 34, 46, 52], "exec_cli": [6, 9, 64, 65, 66], "backtestexeccli": 6, "get_book": 6, "get_matching_engin": 6, "ordermatchingengin": 6, "get_open_ask_ord": 6, "get_open_bid_ord": 6, "get_open_ord": 6, "initialize_account": 6, "is_frozen_account": 6, "ts_now": [6, 8], "give": [6, 8, 12, 28, 34, 54], "pend": [6, 7, 8, 12, 19, 23, 28, 30, 34], "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, 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], "stdout": [6, 8, 9, 24, 29, 49, 62], "commenc": 6, "elapsed_tim": 6, "total_ev": 6, "total_ord": 6, "total_posit": 6, "stats_pnl": 6, "stats_return": 6, "ensure_plot": 6, "decor": 6, "plot": [6, 14], "librari": [6, 13, 42, 43, 45, 54, 56, 58, 61, 68], "ensur": [6, 8, 9, 10, 11, 12, 15, 25, 29, 41, 42, 43, 45, 47, 49, 50, 52, 53, 54, 57, 58, 60, 63, 66], "instal": [6, 43, 55, 62, 63, 66, 68], "better": [6, 25, 45, 50], "how": [6, 7, 9, 29, 34, 37, 42, 43, 45, 46, 47, 50, 52, 56, 58, 62, 63, 69, 70, 71], "infrastructur": [7, 13, 43, 49, 51], "central": [7, 11, 12, 14, 20, 45, 46, 48, 52, 53], "cachedatabas": [7, 9, 15], "databas": [7, 9, 11, 12, 15, 16, 39, 45, 61], "cacheconfig": [7, 9], "bypass": [7, 8, 9, 16, 31, 49], "account_for_venu": 7, "actor_id": [7, 34], "agnost": [7, 21, 51], "what": [7, 12, 28, 34, 38, 53, 58, 63, 65], "actual": [7, 29, 36, 43, 45, 46, 52, 54, 66, 70], "offer": [7, 13, 25, 44, 48, 50, 51, 52, 59, 63, 64, 66, 71], "flexibl": [7, 38, 44, 46, 51, 52, 62, 63, 65], "add_account": [7, 15], "add_bar": 7, "add_ord": [7, 12, 15], "replac": [7, 9, 12, 29, 34], "emul": [7, 8, 9, 12, 19, 25, 33, 34, 40, 42, 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, 45, 46, 48, 59], "no_order_sid": [7, 19, 24, 25, 34, 46], "orders_clos": 7, "orders_closed_count": 7, "orders_emul": [7, 39], "orders_emulated_count": [7, 39], "orders_for_exec_algorithm": [7, 46], "orders_for_exec_spawn": [7, 46], "orders_for_posit": 7, "orders_inflight": 7, "orders_inflight_count": 7, "orders_open": 7, "orders_open_count": 7, "orders_total_count": 7, "position_closed_id": 7, "position_exist": 7, "position_for_ord": 7, "position_open_id": 7, "position_snapshot": 7, "no_position_sid": [7, 34], "positions_clos": 7, "positions_closed_count": 7, "positions_open": 7, "positions_open_count": 7, "positions_total_count": 7, "quote_tick": [7, 45, 52, 69], "quote_tick_count": 7, "snapshot_order_st": [7, 15], "snapshot_ord": [7, 9], "taken": [7, 8, 9, 15, 52, 53, 58, 65], "snapshot_posit": [7, 9], "append": [7, 8, 49, 65, 67], "uuid": [7, 8, 35], "v4": [7, 8], "snapshot_position_st": [7, 15], "ts_snapshot": [7, 15], "help": [7, 11, 12, 25, 30, 31, 34, 46, 47, 51, 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, 44, 45, 50, 51, 63, 70, 71], "timeeventhandl": 8, "chronolog": [8, 45], "component_nam": [8, 12], "happen": [8, 37], "constructor": [8, 39, 48, 52], "thu": [8, 18, 51], "pre_initi": 8, "__name__": [8, 9], "componentfsmfactori": 8, "finit": 8, "get_state_transition_t": 8, "transit": [8, 10, 21, 52, 58], "tabl": [8, 10, 24, 32, 39], "c": [8, 10, 28, 43, 51, 53, 54, 56, 58, 61, 68], "actorexecutor": 8, "design": [8, 10, 14, 16, 21, 35, 38, 42, 47, 49, 51, 54, 56, 58, 59, 67, 68], "tailor": [8, 52, 63], "thread": [8, 16, 28, 33, 43, 49, 68], "facil": [8, 58], "monitor": [8, 31], "flow": [8, 45, 47, 52, 54], "inner": [8, 12, 14, 43, 47], "loggeradatp": 8, "safe": [8, 16, 28, 43, 53, 54, 58, 68], "invok": 8, "special": [8, 16, 29, 54, 65], "care": [8, 50, 58], "consist": [8, 10, 11, 12, 45, 51, 53, 65], "drain": 8, "those": [8, 12, 20, 35, 45, 51, 52, 63], "get_futur": 8, "_asyncio": [8, 16], "shutdown": [8, 9], "context": [8, 9, 13, 33, 35, 39, 45, 50, 51, 52, 53], "worker": 8, "enqueu": 8, "arrang": 8, "orderfactori": [8, 34, 37, 39, 50, 52], "initial_order_id_count": 8, "initial_order_list_id_count": 8, "bracket": 8, "entry_trigger_pric": 8, "entry_pric": 8, "sl_trigger_pric": 8, "tp_trigger_pric": 8, "tp_price": 8, "entry_order_typ": 8, "tp_order_typ": 8, "timeinforc": [8, 12, 19, 25, 50, 52], "time_in_forc": [8, 12, 19, 25, 50, 52], "expire_tim": [8, 12, 25, 50], "entry_post_onli": 8, "tp_post_onli": 8, "quote_quant": [8, 19, 25], "triggertyp": [8, 12, 19, 25, 39, 42, 50, 52], "emulation_trigg": [8, 12, 19, 25, 39, 42, 52], "no_trigg": [8, 12, 25], "trigger_instrument_id": [8, 19, 25, 42], "contingencytyp": [8, 12, 19, 25, 37], "contingency_typ": [8, 12, 19, 25], "ouo": [8, 9], "entry_exec_algorithm_id": 8, "sl_exec_algorithm_id": 8, "tp_exec_algorithm_id": 8, "entry_exec_algorithm_param": 8, "tp_exec_algorithm_param": 8, "sl_exec_algorithm_param": 8, "entry_tag": 8, "tp_tag": 8, "take_profit": [8, 50], "sl_tag": 8, "stop_loss": [8, 31], "take": [8, 9, 13, 37, 42, 45, 46, 48, 50, 53, 62, 69], "stop_market": [8, 37, 39, 50, 51, 65], "child": [8, 12, 25, 37, 46, 50], "limit_if_touch": [8, 39, 50, 51, 65], "market_if_touch": [8, 39, 50, 51, 65], "well": [8, 10, 25, 28, 42, 43, 46, 48, 51, 52, 54, 55, 62, 63], "tp": 8, "sl": 8, "delimit": [8, 12, 19, 23, 25], "create_list": 8, "generate_client_order_id": 8, "generate_order_list_id": 8, "post_onli": [8, 12, 19, 25, 50], "display_qti": [8, 12, 25, 50], "exec_algorithm_param": [8, 19, 25, 46, 52], "limitord": [8, 12, 25, 50, 52], "ioc": [8, 12, 19, 25, 50, 51], "fok": [8, 12, 19, 25, 50, 51, 52], "at_the_open": [8, 12, 19, 25, 50, 51], "at_the_clos": [8, 12, 19, 25, 50, 51], "carri": [8, 12, 19, 25, 41, 46], "reduc": [8, 9, 12, 14, 16, 19, 25, 31, 37, 46, 51, 52, 58, 59, 69], "displai": [8, 12, 25, 41, 70], "iceberg": [8, 12, 25, 50, 51], "epoch": [8, 12, 25, 52], "greater": [8, 12, 17, 22, 23, 24, 25, 29, 56, 58], "trigger_typ": [8, 12, 25, 50], "limitiftouchedord": [8, 25], "lit": [8, 25], "marketord": [8, 12, 25, 34, 50, 52], "often": [8, 12, 19, 43, 50, 52, 59], "marketiftouchedord": [8, 25, 50], "mit": [8, 25], "market_to_limit": [8, 12, 39, 46, 50, 51], "markettolimitord": [8, 12, 25, 50], "set_client_order_id_count": 8, "set_order_list_id_count": 8, "stop_limit": [8, 39, 50, 51, 65], "stoplimitord": [8, 25, 50], "stopmarketord": [8, 25, 50], "trailing_stop_limit": [8, 39, 50, 51], "limit_offset": [8, 12, 25, 50], "trailing_offset": [8, 12, 25, 50, 65], "trailingoffsettyp": [8, 12, 25, 50], "trailing_offset_typ": [8, 12, 25, 50], "trailingstoplimitord": [8, 25, 50], "trail": [8, 12, 25, 53], "offset": [8, 12, 25], "typic": [8, 9, 14, 25, 35, 37, 45, 48, 50, 52, 62, 70], "no_trailing_offset": [8, 12, 25], "trailing_stop_market": [8, 39, 50, 51, 65], "trailingstopmarketord": [8, 25, 50], "clientorderidgener": 8, "initial_count": 8, "identifiergener": 8, "set_count": 8, "counter": 8, "orderlistidgener": 8, "positionidgener": 8, "flip": 8, "f": [8, 29, 35, 42, 52, 54, 62, 69], "get_count": 8, "loglevel": [8, 9, 49, 54], "level_stdout": 8, "level_fil": 8, "debug": [8, 9, 11, 12, 16, 31, 49], "file_log": 8, "file_nam": 8, "file_format": 8, "component_level": 8, "dummi": 8, "file": [8, 9, 29, 37, 45, 55, 56, 58, 61, 62, 69], "suffix": [8, 9, 49], "plain": [8, 9, 49], "text": [8, 9, 49, 69], "unless": [8, 9, 43, 56, 59, 67], "file_auto": 8, "g": [8, 9, 12, 25, 26, 45, 46, 48, 49, 52, 53, 62, 65], "placehold": [8, 45], "change_clock": 8, "is_bypass": [8, 16, 31], "critic": [8, 13, 51, 53, 58, 59, 68], "logcolor": 8, "color": 8, "red": 8, "annot": 8, "content": [8, 13, 18], "record": 8, "normal": [8, 28, 39, 45, 54, 65, 67], "ex": [8, 61], "stack": [8, 11, 12, 43], "trace": [8, 9, 54], "get_logg": [8, 16], "encapsul": 8, "yellow": 8, "log_memori": 8, "nautilus_head": 8, "throttler": 8, "output_send": 8, "output_drop": 8, "throttl": [8, 62], "exce": [8, 44, 62], "unbound": 8, "bound": 8, "upstream": 8, "is_limit": 8, "qsize": [8, 9], "recv_count": 8, "msg": [8, 28], "sent_count": [8, 28], "livetim": 8, "deleg": [8, 10, 11, 29, 32], "is_expir": 8, "iterate_next_tim": 8, "hash": [8, 18], "pop_ev": 8, "continu": [8, 36, 39, 44, 52, 65, 70], "looptim": 8, "threadtim": 8, "msgspec": 9, "struct": 9, "10000": [9, 50], "snapshot_positions_interv": 9, "10_000": 9, "dequeu": 9, "localhost": [9, 62], "ssl": [9, 61], "flush_on_start": 9, "timestamps_as_iso8601": [9, 32], "redi": [9, 15, 51, 61], "iso": [9, 10, 17, 32, 49], "8601": [9, 10, 32, 49], "persit": 9, "load_all_instru": 9, "frozendict": 9, "parser": [9, 10], "dataengineconfig": [9, 11], "time_bars_build_with_no_upd": 9, "time_bars_timestamp_on_clos": 9, "validate_data_sequ": 9, "emit": [9, 11], "extra": [9, 11, 12, 16, 31, 65, 66], "riskengineconfig": [9, 31], "max_order_submit_r": [9, 16, 31], "100": [9, 10, 22, 27, 50, 59, 65, 70], "00": [9, 23, 50, 52], "max_order_modify_r": [9, 16, 31], "max_notional_per_ord": [9, 16, 31], "riskengin": [9, 12, 16, 31, 33, 34, 39, 46, 48, 52], "pre": [9, 10, 16, 31, 39, 45, 53, 55, 62, 63], "still": [9, 19, 28, 52, 53, 54, 70], "duplic": [9, 12, 26, 34, 52], "notion": [9, 16, 22, 26, 31, 48], "execengineconfig": [9, 12], "load_cach": [9, 12, 16], "allow_cash_posit": [9, 12, 16], "unleverag": [9, 12, 16], "orderemulatorconfig": [9, 12], "orderemul": [9, 12, 19, 33, 34, 39, 46, 52], "streamingconfig": 9, "catalog_path": [9, 45, 62, 69], "fs_protocol": [9, 29], "fs_storage_opt": [9, 29], "flush_interval_m": [9, 29], "replace_exist": 9, "include_typ": [9, 29], "catalog": [9, 11, 16, 29, 33, 43, 62, 71], "feather": [9, 29, 51], "fsspec": [9, 29, 69], "filesystem": [9, 29], "storag": [9, 29, 43, 45], "chunk": [9, 29, 32], "datacatalogconfig": 9, "actor_path": 9, "config_path": [9, 62, 69], "actorfactori": 9, "step": [9, 11, 18, 27, 51, 53, 54, 55, 56, 58, 60, 63, 71], "strategyconfig": [9, 34, 52, 62], "order_id_tag": [9, 34, 52], "external_order_claim": [9, 34], "manage_contingent_ord": [9, 34], "manage_gtd_expiri": [9, 34, 52], "becom": [9, 13, 19, 22, 25, 37, 46, 50, 56, 65, 71], "amongst": 9, "see": [9, 29, 39, 42, 43, 45, 48, 49, 52, 54, 61, 62, 63, 65, 66, 69, 70], "extern": [9, 12, 16, 18, 20, 34, 45, 69, 70, 71], "claim": [9, 12, 16, 34], "oco": [9, 51], "automat": [9, 13, 29, 34, 35, 44, 45, 49, 50, 52, 55, 62, 70], "timer": [9, 11, 34, 46], "importablestrategyconfig": [9, 34, 44, 62, 69], "strategy_path": [9, 62, 69], "strategyfactori": 9, "importablecontrollerconfig": [9, 44], "controller_path": 9, "controllerconfig": 9, "controllerfactori": 9, "execalgorithmconfig": [9, 12], "importableexecalgorithmconfig": [9, 12, 44], "exec_algorithm_path": 9, "execalgorithmfactori": 9, "tracingconfig": 9, "stdout_level": 9, "stderr_level": 9, "file_level": 9, "statement": 9, "possibl": [9, 16, 25, 27, 28, 31, 38, 39, 41, 42, 43, 46, 47, 48, 50, 51, 52, 53, 58, 61, 65, 67, 68, 70], "written": [9, 11, 12, 29, 45, 49, 51, 54, 68], "stderr": [9, 49], "file_config": 9, "prefix": [9, 52], "third": [9, 43], "loggingconfig": [9, 49, 54, 62], "log_level": [9, 49, 54, 62], "log_level_fil": [9, 49], "log_directori": [9, 49], "log_file_nam": [9, 49], "log_file_format": [9, 49], "log_component_level": [9, 49], "bypass_log": 9, "rotat": [9, 49], "nautiluskernelconfig": [9, 33], "cache_databas": 9, "data_engin": [9, 16, 33, 34], "risk_engin": [9, 33, 34], "exec_engin": [9, 16, 33, 34], "load_stat": [9, 33], "save_st": [9, 33], "loop_debug": 9, "timeout_connect": 9, "timeout_reconcili": 9, "timeout_portfolio": 9, "timeout_disconnect": 9, "timeout_post_stop": 9, "sandbox": [9, 33, 35, 39, 43, 45, 51], "hyphen": [9, 20, 52], "reconcil": [9, 12, 16, 67], "final": [9, 43, 46, 55, 59, 64, 65, 66, 69], "importablefactoryconfig": 9, "importableconfig": [9, 16], "backtestvenueconfig": [9, 44, 62, 69], "backtestdataconfig": [9, 44, 45, 62, 69], "data_cl": [9, 32, 45, 62, 69], "catalog_fs_protocol": 9, "catalog_fs_storage_opt": 9, "end_tim": [9, 45, 62, 65, 69], "filter_expr": 9, "metadata": [9, 18, 35, 38, 65], "bar_spec": [9, 18], "batch_siz": 9, "001": [9, 20, 46, 49, 52, 70], "run_analysi": 9, "batch_size_byt": 9, "input": [9, 10, 14, 16, 22, 29, 31, 41, 42, 44, 45, 49, 62], "least": [9, 12, 22, 25, 34, 65], "block": [9, 16, 49, 50, 52, 56, 58, 59], "parse_filters_expr": 9, "pyarrow": [9, 32], "dataset": [9, 29, 48], "express": [9, 10, 22, 26, 42, 50, 51], "chf": 9, "hello": 9, "livedataengineconfig": [9, 16], "100000": 9, "livedataengin": [9, 16], "100_000": [9, 50], "liveriskengineconfig": [9, 16], "liveriskengin": [9, 16], "liveexecengineconfig": [9, 16], "reconciliation_lookback_min": 9, "filter_unclaimed_external_ord": 9, "filter_position_report": 9, "inflight_check_interval_m": 9, "2000": 9, "inflight_check_threshold_m": 9, "5000": [9, 29, 50, 52], "liveexecengin": 9, "purpos": [9, 13, 35, 42, 45, 52, 69], "lost": 9, "some": [9, 38, 43, 46, 48, 49, 52, 53, 54, 56, 58, 62, 65, 67, 69, 70], "point": [9, 10, 12, 23, 24, 28, 39, 43, 46, 50, 53, 65, 69, 70], "intermedi": 9, "recov": [9, 42], "via": [9, 11, 12, 14, 34, 39, 44, 45, 46, 49, 51, 62, 66], "nonnegativeint": 9, "minut": [9, 18, 51, 52, 69], "unclaim": 9, "caus": [9, 45, 59, 65], "conflict": [9, 46, 52, 67], "2_000": 9, "exceed": [9, 19, 48], "threshold": [9, 11, 18, 62], "5_000": 9, "beyond": [9, 52, 54, 65], "rule": [9, 18, 34], "thumb": 9, "shouldn": [9, 28], "t": [9, 28, 29, 43, 50, 53, 54, 65], "coloc": 9, "potenti": [9, 28, 42, 51, 56, 63], "livedatacli": [9, 16], "soon": 9, "tradingnodeconfig": [9, 16, 49, 54, 64, 65, 66], "data_cli": [9, 64, 65, 66], "heartbeat_interv": 9, "000": [9, 46, 50], "health": 9, "constant": [10, 14, 43], "throughout": [10, 18, 39, 43, 46, 47, 53, 56, 59, 63], "main": [10, 35, 45, 46, 47, 49, 50, 51, 52, 56, 61, 62], "focu": 10, "effici": [10, 14, 16, 37, 43, 53, 68], "usabl": 10, "form": [10, 14, 45], "philosophi": [10, 51, 56], "massag": 10, "finitestatemachin": 10, "correct": [10, 43, 45, 46, 47, 48, 50, 51, 58, 70], "entiti": [10, 20, 51], "as_utc_index": 10, "datetimeindex": 10, "as_utc_timestamp": 10, "dt": 10, "dt_to_unix_nano": [10, 45, 69], "accur": [10, 15, 43], "microsecond": [10, 52], "\u03bc": 10, "format_iso8601": 10, "is_datetime_utc": 10, "is_tz_awar": 10, "time_object": 10, "is_tz_naiv": 10, "naiv": 10, "maybe_dt_to_unix_nano": 10, "int64": [10, 15], "maybe_unix_nanos_to_dt": 10, "nano": 10, "unix_nanos_to_dt": 10, "determinist": [10, 43, 68], "state_machin": 10, "state_transition_t": 10, "initial_st": 10, "trigger_pars": 10, "state_pars": 10, "state_str": 10, "lookup": 10, "invalidstatetrigg": [10, 25], "add_not": 10, "with_traceback": 10, "tb": 10, "__traceback__": 10, "command_id": [10, 11, 12], "document": [10, 12, 13, 37, 40, 42, 43, 47, 50, 52, 58, 65, 68], "document_id": 10, "response_id": [10, 11], "basis_points_as_percentag": 10, "basis_point": [10, 50, 65], "basi": [10, 37, 50, 65], "fast_mad": 10, "ndarrai": [10, 14], "deviat": [10, 14], "numpi": [10, 53], "fast_mad_with_mean": 10, "fast_mean": 10, "evalu": [10, 42, 53], "10x": 10, "faster": 10, "np": [10, 14], "200": [10, 18, 50], "fast_mean_iter": 10, "next_valu": 10, "current_valu": 10, "expected_length": 10, "drop_left": 10, "left": [10, 40, 43, 59], "fast_std": 10, "std": 10, "fast_std_with_mean": 10, "25x": 10, "pseudo": 10, "univers": [10, 28, 43, 51], "version": [10, 13, 45, 46, 54, 61, 68, 71], "4": 10, "128": 10, "rfc": 10, "4122": 10, "panic": [10, 24], "runtim": [10, 43, 45, 48, 53, 56, 58, 68], "universally_unique_identifi": 10, "tool": [11, 14, 31, 34, 42, 43, 51, 55, 56, 61], "architectur": [11, 12, 51, 59, 61, 63], "somewhat": [11, 12], "mirror": [11, 12], "beneath": [11, 12], "altern": [11, 12, 46, 51, 55, 59, 65], "abl": [11, 12, 19, 28, 38, 51, 52, 58, 62, 67, 68], "due": [11, 12, 19, 38, 51], "reusabl": [11, 12], "baraggreg": [11, 18, 51], "set_await_parti": 11, "set_parti": 11, "partial_bar": 11, "barbuild": 11, "builder": [11, 16, 65], "build_now": 11, "price_precis": [11, 12, 22, 26, 27, 42], "uint8": [11, 17, 26], "size_precis": [11, 22, 26], "ts_last": [11, 12, 24, 25, 26], "tickbaraggreg": 11, "timebaraggreg": 11, "build_with_no_upd": 11, "timestamp_on_clos": 11, "get_start_tim": 11, "next_close_n": 11, "valuebaraggreg": 11, "get_cumulative_valu": 11, "cumul": [11, 14], "volumebaraggreg": 11, "interact": [11, 12, 20, 29, 37, 43, 46, 47, 50, 52, 56, 61, 67], "emploi": [11, 12, 43], "simpl": [11, 12, 13, 14, 42, 45, 52, 62, 69, 70], "fan": [11, 12], "pattern": [11, 12, 28, 34, 43, 70], "datacommand": [11, 16], "datarespons": [11, 16], "ingest": [11, 12, 51, 52, 65], "check_connect": [11, 12, 16], "check_disconnect": [11, 12, 16], "command_count": [11, 12, 16, 31], "data_count": [11, 16], "default_cli": [11, 12, 16], "deregister_cli": [11, 12, 16], "register_catalog": [11, 16], "parquetdatacatalog": [11, 16, 29, 33, 44, 45, 51, 69], "register_default_cli": [11, 12, 16], "overwritten": [11, 12, 16, 17, 29, 45], "register_venue_rout": [11, 12, 16], "registered_cli": [11, 12, 16], "datarequest": [11, 16, 35], "request_count": [11, 16], "response_count": [11, 16], "subscribed_synthetic_quot": [11, 16], "subscribed_synthetic_trad": [11, 16], "depend": [12, 22, 23, 26, 34, 46, 48, 51, 52, 55, 61, 65, 69], "k": [12, 14, 22, 34, 48, 51], "modif": [12, 34, 39, 50, 55], "pending_cancel": [12, 25, 34], "onix": [12, 19, 20, 23, 34, 37], "biz": [12, 19, 20, 23, 34, 37], "5": [12, 14, 18, 19, 20, 23, 34, 37, 42, 46, 50, 52, 70], "sp2": [12, 19, 23, 34, 37], "msgtype_g_71": [12, 34], "html": [12, 19, 20, 23, 34, 37, 54], "modify_order_in_plac": 12, "place": [12, 23, 25, 27, 37, 50, 54, 59, 69], "on_ord": [12, 46], "on_order_accept": [12, 34, 52], "on_order_cancel_reject": [12, 34, 52], "on_order_cancel": [12, 34, 52], "on_order_deni": [12, 34, 52], "orderdeni": [12, 19, 34, 52], "deni": [12, 19, 25, 31, 34, 39], "on_order_emul": [12, 34, 52], "on_order_ev": [12, 34, 52], "orderev": [12, 16, 19, 25, 30, 34, 52], "on_order_expir": [12, 34, 52], "on_order_fil": [12, 34, 52], "on_order_initi": [12, 34, 52], "orderiniti": [12, 19, 25, 34, 39, 46, 52], "on_order_list": 12, "on_order_modify_reject": [12, 34, 52], "on_order_pending_cancel": [12, 34, 52], "orderpendingcancel": [12, 19, 34, 52], "on_order_pending_upd": [12, 34, 52], "orderpendingupd": [12, 19, 34, 52], "on_order_reject": [12, 34, 52], "on_order_releas": [12, 34, 52], "orderreleas": [12, 19, 34, 52], "on_order_submit": [12, 34, 52], "on_order_trigg": [12, 34, 52], "on_order_upd": [12, 34, 52], "on_position_chang": [12, 34, 52], "positionchang": [12, 19, 34, 52], "on_position_clos": [12, 34, 52], "positionclos": [12, 19, 34, 52], "on_position_ev": [12, 34, 52], "positionev": [12, 19, 30, 34, 52], "on_position_open": [12, 34, 52], "positionopen": [12, 19, 34, 52, 62], "spawn_limit": [12, 46], "reduce_primari": 12, "spawn_market": [12, 46], "spawn_market_to_limit": [12, 46], "parent_order_id": [12, 19, 25], "parent": [12, 19, 22, 25, 37, 46, 50], "intention": 12, "constrain": 12, "get_issu": [12, 20], "unspecifi": [12, 16, 34], "create_matching_cor": 12, "price_incr": [12, 22], "matchingcor": [12, 39], "increment": [12, 18, 22, 24, 27, 29], "get_matching_cor": 12, "get_submit_order_command": 12, "subscribed_quot": 12, "feed": [12, 42, 52, 65], "subscribed_trad": 12, "distribut": [12, 52], "get_external_order_claim": [12, 16], "get_external_order_claims_instru": [12, 16], "position_id_count": [12, 16], "reconcile_mass_statu": [12, 16], "mass": [12, 16], "reconcile_report": [12, 16], "executionreport": [12, 16], "reconcile_st": [12, 16], "timeout_sec": [12, 16], "register_external_order_claim": [12, 16], "registr": [12, 16, 28], "register_oms_typ": [12, 16], "report_count": [12, 16], "ordermanag": 12, "active_loc": 12, "submit_order_handl": 12, "cancel_order_handl": 12, "modify_order_handl": 12, "cache_submit_order_command": 12, "create_new_submit_ord": 12, "handle_conting": 12, "handle_contingencies_upd": 12, "simpli": [12, 46, 52, 62, 65, 69, 70], "op": 12, "handle_order_cancel": 12, "handle_order_expir": 12, "handle_order_fil": 12, "handle_order_reject": 12, "handle_order_upd": 12, "handle_position_ev": 12, "modify_order_quant": 12, "new_quant": 12, "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, "trigger_stop_ord": 12, "fill_market_ord": 12, "fill_limit_ord": 12, "delete_ord": 12, "get_ord": 12, "get_orders_ask": 12, "get_orders_bid": 12, "is_limit_match": 12, "is_stop_trigg": 12, "is_touch_trigg": 12, "match_limit_if_touched_ord": 12, "match_limit_ord": 12, "match_market_if_touched_ord": 12, "match_ord": 12, "match_stop_limit_ord": 12, "match_stop_market_ord": 12, "msgtype_f_70": 12, "msgtype_d_68": 12, "neworderlist": 12, "msgtype_e_69": 12, "has_emulated_ord": 12, "report_id": 12, "order_statu": 12, "orderstatu": [12, 25], "filled_qti": [12, 25], "ts_accept": 12, "no_conting": [12, 25], "avg_px": [12, 25], "cancel_reason": 12, "ts_trigger": [12, 25], "position_sid": [12, 25, 34], "flat": [12, 19, 25, 26, 30, 50], "order_report": 12, "trade_report": 12, "position_report": 12, "add_order_report": 12, "add_trade_report": 12, "add_position_report": 12, "welcom": [13, 40, 43, 47, 53, 56, 63, 68, 71], "nautilustrad": [13, 35, 40, 43, 44, 45, 46, 47, 50, 52, 54, 55, 56, 60, 61, 62, 64, 65, 66, 67, 68, 70, 71], "detail": [13, 29, 39, 40, 42, 44, 45, 47, 49, 50, 52, 62, 68, 69, 70], "technic": [13, 14, 63, 68], "sphinx": 13, "pleas": [13, 63], "head": [13, 41, 68, 71], "master": [13, 68, 71], "branch": [13, 68, 71], "stabl": [13, 49, 61, 68, 71], "develop": [13, 14, 43, 45, 47, 51, 55, 59, 61, 62, 71], "bleed": [13, 68, 71], "edg": [13, 68, 71], "experiment": [13, 68, 71], "featur": [13, 14, 19, 28, 40, 42, 47, 54, 56, 58, 62, 63, 65, 68, 71], "select": [13, 14, 57, 69], "down": [13, 16, 27, 39, 63], "menu": [13, 43], "sidebar": 13, "explor": [13, 40, 47, 68], "click": [13, 59], "view": [13, 43, 53, 70], "explan": [13, 70], "decad": 13, "ago": 13, "script": [13, 44, 60, 62, 70], "languag": [13, 51, 54, 56, 58, 68], "clean": [13, 56], "straight": [13, 56], "forward": [13, 56, 62], "syntax": [13, 54, 55, 56], "evolv": [13, 36, 44], "fledg": 13, "orient": 13, "program": [13, 51, 54, 58, 68], "tiob": 13, "popular": 13, "world": [13, 56], "de": 13, "facto": 13, "lingua": 13, "franca": 13, "scienc": 13, "learn": [13, 63, 71], "artifici": 13, "intellig": 13, "box": [13, 15], "drawback": 13, "howev": [13, 42, 50, 52, 53, 54, 56, 59, 61, 62, 63, 65, 68], "especi": [13, 68], "larg": [13, 29, 50], "cython": [13, 40, 43, 45, 51, 53, 55, 56, 58, 68], "lot": [13, 22, 48, 56], "issu": [13, 53, 54, 62], "advantag": [13, 51, 53, 56, 58], "embed": [13, 68], "rich": [13, 21, 43, 56, 68], "ecosystem": 13, "softwar": [13, 43, 51], "commun": [13, 43, 51, 63], "discoveri": 14, "idea": [14, 51, 63], "inspir": [14, 54], "proprietari": 14, "adaptivemovingaverag": 14, "period_": 14, "period_alpha_fast": 14, "period_alpha_slow": 14, "movingaverag": 14, "ama": 14, "across": [14, 30, 44, 46, 51, 69], "roll": 14, "window": [14, 51, 52, 57, 61], "perri": 14, "kaufman": 14, "nois": [14, 65], "swing": 14, "rel": 14, "small": [14, 23, 29, 58, 67], "lag": 14, "efficiencyratio": 14, "fast": [14, 51, 68], "smooth": [14, 58], "slow": 14, "alpha_fast": 14, "extract": [14, 18, 56], "alpha_diff": 14, "alpha": [14, 62], "alpha_slow": 14, "has_input": 14, "warm": [14, 62], "update_raw": 14, "exponentialmovingaverag": 14, "exponenti": 14, "donchianchannel": 14, "donchian": 14, "channel": [14, 49], "three": [14, 34, 45, 51], "line": [14, 53, 54, 59, 60, 62], "compris": [14, 35], "upper": 14, "band": 14, "around": [14, 21, 30, 44, 54], "median": 14, "highest": [14, 28, 40, 43, 51], "area": [14, 53, 59], "middl": 14, "hullmovingaverag": 14, "hull": 14, "hma": 14, "alan": 14, "extrem": [14, 43], "movingaveragefactori": 14, "construct": [14, 37, 42, 43, 58, 67], "ma_typ": 14, "movingaveragetyp": 14, "simplemovingaverag": 14, "weightedmovingaverag": 14, "float64": 14, "averagetruerang": 14, "use_previ": 14, "value_floor": 14, "boolean": [14, 53], "update_mid": 14, "floor": 14, "bollingerband": 14, "bolling": 14, "trend": 14, "awai": [14, 22, 25, 27, 50], "sma": 14, "prefer": [14, 44, 52, 55], "measur": [14, 52], "speed": [14, 25, 51], "thought": 14, "proxi": 14, "fuzzycandl": 14, "candledirect": 14, "candles": 14, "candlebodys": 14, "body_s": 14, "candlewicks": 14, "upper_wick_s": 14, "lower_wick_s": 14, "fuzzi": 14, "candl": 14, "bodi": [14, 53], "wick": 14, "overal": [14, 56], "fuzzycandlestick": 14, "threshold1": 14, "threshold2": 14, "threshold3": 14, "threshold4": 14, "fuzzifi": 14, "dimension": 14, "membership": 14, "x": [14, 38, 41], "vector": [14, 49, 51], "keltnerchannel": 14, "k_multipli": 14, "ma_type_atr": 14, "atr_floor": 14, "keltner": 14, "envelop": 14, "below": [14, 25, 35, 39, 43, 46, 49, 52, 53, 61, 62, 65, 66, 69], "tradition": [14, 51], "ema": [14, 52, 69, 70], "plu": 14, "atr": 14, "minu": 14, "keltnerposit": 14, "extens": [14, 29, 43, 51, 54, 55, 56, 59, 63], "movingaverageconvergencediverg": [14, 62], "fast_period": [14, 62], "slow_period": [14, 62], "fast_sma": 14, "onbalancevolum": 14, "momentum": [14, 52], "pressur": 14, "value_cumul": 14, "rateofchang": 14, "use_log": 14, "relativestrengthindex": 14, "strength": 14, "rsi": 14, "gain": 14, "spreadanalyz": 14, "spread": [14, 24, 42, 46], "max": [14, 16, 31, 41, 57], "dequ": 14, "stochast": 14, "period_k": 14, "period_d": 14, "oscil": 14, "bought": 14, "sold": 14, "forextrad": 14, "educ": 14, "explain": [14, 46, 53, 58, 62], "value_d": 14, "value_k": 14, "durat": [14, 18, 19, 26], "high_datetim": 14, "low_datetim": 14, "since_high": 14, "since_low": 14, "volatilityratio": 14, "volumeweightedaveragepric": 14, "param": [14, 19, 46, 67], "technologi": [15, 43], "rediscachedatabas": 15, "17": 15, "digit": [15, 23], "19": 15, "One": [15, 51, 53, 56], "solv": 15, "achiev": [15, 42, 43, 45, 51, 52, 58, 63, 64, 65, 66, 70], "timestamps_as_str": [15, 32], "msgpackseri": [15, 32], "overarch": [16, 43], "uvloop": [16, 51], "interfac": [16, 34, 43, 58, 67], "present": [16, 29, 42], "broker": [16, 37, 43, 50, 52, 61, 62, 67], "intermediari": 16, "get_cmd_queue_task": 16, "get_req_queue_task": 16, "get_res_queue_task": 16, "get_data_queue_task": 16, "cmd_qsize": 16, "req_qsiz": 16, "res_qsiz": 16, "data_qs": 16, "kill": [16, 50], "abruptli": 16, "unexpect": [16, 29, 53], "behavior": [16, 28, 29, 35, 42, 50, 58], "liveexecutionengin": [16, 46], "get_evt_queue_task": 16, "get_inflight_check_task": 16, "evt_qsiz": 16, "max_notionals_per_ord": [16, 31], "set_max_notional_per_ord": [16, 31], "new_valu": [16, 31], "disabl": [16, 31], "invalidoper": [16, 31], "set_trading_st": [16, 31], "tradingst": [16, 31], "trading_st": [16, 31], "network": [16, 43, 51], "is_built": 16, "get_event_loop": [16, 35], "add_data_client_factori": [16, 64, 65, 66], "add_exec_client_factori": [16, 64, 65, 66], "liveexecutionclientfactori": 16, "run_async": 16, "maintain_heartbeat": 16, "snapshot_open_posit": 16, "gracefulli": 16, "stop_async": [16, 33], "shut": [16, 39], "tradingnodebuild": 16, "servic": 16, "build_data_cli": 16, "build_exec_cli": 16, "uint16_t": 17, "iso4217": 17, "currencytyp": 17, "currency_typ": 17, "medium": [17, 34], "9": [17, 22, 23], "uint16": 17, "4217": 17, "from_internal_map": 17, "from_str": [17, 18, 20, 23, 42, 48, 50, 52, 62], "unknown": 17, "veri": [17, 29, 38, 45, 62, 70], "like": [17, 29, 44, 45, 46, 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, 45, 48, 50, 64], "usd": [20, 23, 45, 48, 50, 57, 62, 66, 69], "idealpro": [20, 50, 66], "btcusdt": [20, 35, 42, 45, 48, 50, 65], "binanc": [20, 35, 42, 45, 46, 48, 50, 52, 67, 70], "is_synthet": 20, "synth": [20, 22, 42], "emacross": [20, 69], "collid": 20, "is_extern": 20, "did": 20, "tradabl": [20, 22, 45, 47, 48], "ticker_symbol": 20, "1003": 20, "tagnum_1003": 20, "abbrevi": 20, "tester": [20, 49], "seek": [21, 44, 45, 50, 54], "venue_nam": 22, "competition_id": 22, "competition_nam": 22, "event_nam": 22, "event_country_cod": 22, "event_open_d": 22, "betting_typ": 22, "market_nam": 22, "market_start_tim": 22, "selection_id": 22, "selection_nam": 22, "selection_handicap": 22, "tick_scheme_nam": 22, "min_pric": [22, 27, 48], "max_pric": [22, 27, 48], "asset_class": 22, "assetclass": 22, "asset_typ": 22, "assettyp": 22, "base_from_dict": 22, "base_to_dict": 22, "calculate_base_quant": 22, "get_base_curr": 22, "get_settlement_curr": 22, "linear": 22, "quanto": 22, "settlement_curr": [22, 26], "is_invers": [22, 26], "lot_siz": 22, "board": 22, "make_pric": [22, 48, 52], "make_qti": [22, 48, 52], "maker_fe": [22, 48], "fee": [22, 50], "max_not": [22, 48], "printabl": 22, "max_quant": [22, 48], "min_not": [22, 48], "min_quant": [22, 48], "next_ask_pric": [22, 27], "num_tick": 22, "nearest": [22, 27], "scheme": [22, 29, 45], "next_bid_pric": [22, 27], "notional_valu": [22, 26], "raw_symbol": 22, "size_incr": 22, "taker_fe": [22, 48], "make_symbol": 22, "201070830": 22, "123456": 22, "cryptoperpetu": [22, 48], "perpetu": [22, 48, 50, 65, 67, 70], "swap": [22, 48, 62], "cost": 22, "is_quanto": 22, "cryptofutur": [22, 48], "underli": [22, 48, 56], "expiry_d": 22, "from_int_c": 22, "deliver": [22, 48, 62], "currencypair": [22, 48], "equiti": [22, 31, 48, 51, 66], "isin": [22, 66], "identif": 22, "tick_siz": 22, "futurescontract": 22, "optionscontract": 22, "strike_pric": 22, "optionkind": 22, "kind": 22, "formula": 22, "syneth": 22, "nan": [22, 41], "change_formula": [22, 42], "marginaccountbal": 23, "money_max": 23, "9_223_372_036": 23, "money_min": 23, "as_decim": 23, "as_doubl": 23, "whitespac": 23, "1000000": [23, 29], "to_str": 23, "under": [23, 29, 41, 45, 46, 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], "basename_templ": [29, 45], "categor": [29, 41], "write_chunk": 29, "templat": 29, "basenam": [29, 49], "partit": [29, 45], "filenam": [29, 45], "prevent": [29, 45], "decreas": 29, "attribut": [29, 52], "appropri": [29, 59, 61], "bardatawrangl": [29, 45], "wrangler": [29, 69, 70, 71], "default_volum": 29, "ts_init_delta": 29, "column": [29, 69], "orderbookdeltadatawrangl": [29, 45], "is_raw": 29, "quotetickdatawrangl": [29, 45, 69], "process_bar_data": 29, "bid_data": 29, "ask_data": 29, "shuffl": 29, "won": [29, 65], "tradetickdatawrangl": [29, 45, 70], "streamingfeatherwrit": [29, 33], "check_flush": 29, "generate_signal_class": 29, "value_typ": 29, "signaldata": 29, "fleet": [30, 34], "satisfi": [30, 38], "initialize_ord": 30, "initialize_posit": 30, "is_completely_flat": [30, 52], "is_flat": [30, 52], "is_net_long": [30, 52], "is_net_short": [30, 52], "net_exposur": [30, 52], "net_posit": [30, 52], "set_specific_venu": 30, "positions": 31, "fixedrisks": 31, "commission_r": 31, "exchange_r": 31, "hard_limit": 31, "unit_batch_s": 31, "v": [31, 62], "hard": 31, "risk_bp": 31, "xrate": 31, "update_instru": 31, "sizer": 31, "besid": 32, "messagepack": [32, 51], "deseri": 32, "obj_byt": 32, "register_arrow": 32, "schema": [32, 45, 69], "lib": 32, "cls_type": 32, "someth": [32, 38, 65], "pa": 32, "subset": 32, "miss": 32, "go": [32, 52, 62, 69], "arrowseri": 32, "recordbatch": 32, "serialize_batch": 32, "register_serializable_object": 32, "loop_sig_callback": 33, "prepend": 33, "mismatch": 33, "threadpoolexecutor": 33, "ts_creat": 33, "start_async": 33, "packag": [34, 51, 55, 56, 61, 62, 66, 68], "major": [34, 43, 54], "configuratuon": 34, "create_actor": 34, "create_strategi": 34, "start_actor": 34, "start_strategi": 34, "stop_actor": 34, "stop_strategi": 34, "remove_actor": 34, "remove_strategi": 34, "forexsess": 34, "forexsessionfilt": 34, "local_from_utc": 34, "time_now": 34, "next_start": 34, "mondai": 34, "fridai": 34, "sydnei": 34, "0700": 34, "1600": 34, "australia": 34, "tokyo": 34, "0900": 34, "1800": 34, "asia": 34, "london": 34, "0800": 34, "europ": 34, "york": 34, "1700": 34, "america": 34, "new_york": 34, "prev_start": 34, "next_end": 34, "prev_end": 34, "newsimpact": 34, "newsev": 34, "impact": [34, 46], "econom": 34, "economicnewseventfilt": 34, "news_data": 34, "letter": 34, "unfiltered_data_start": 34, "unfiltered_data_end": 34, "next_ev": 34, "prev_ev": 34, "convent": [34, 46, 49, 53, 54], "cancel_gtd_expiri": 34, "change_id": 34, "change_order_id_tag": 34, "close_all_posit": [34, 46, 62], "close_posit": [34, 46, 62], "order_factori": [34, 42, 50, 52, 62], "actor_st": 34, "strategy_st": 34, "exec_algorithm_st": 34, "tradingstrategi": 34, "clear_exec_algorithm": 34, "glob": 34, "websocketcli": 35, "suggest": 35, "standalon": 35, "discov": [35, 48], "consumpt": [35, 38], "getenv": [35, 66], "binance_futures_testnet_api_kei": [35, 65], "binance_futures_testnet_api_secret": [35, 65], "perp": [35, 48, 50, 52, 65], "ethusdt": [35, 42, 46, 48, 50, 52, 70], "copi": [35, 38, 62], "anywher": 35, "anytim": 35, "pyx": [35, 55, 56], "cpdef": [35, 46], "not_non": 35, "cdef": 35, "_handle_instrument_respons": 35, "_clock": 35, "_send_data_req": 35, "py": [35, 45, 46, 54, 55, 62], "def": [35, 38, 41, 46, 48, 52, 62, 65], "_instrument_provid": 35, "_log": [35, 54, 62], "_handle_data_respons": 35, "addition": [36, 46, 51], "everyth": [36, 53, 62], "discuss": [36, 52], "guid": [36, 37, 38, 43, 45, 47, 50, 52, 53, 55, 60, 61, 62, 67, 69, 70, 71], "progress": [36, 39, 44], "conjunct": [37, 50], "involv": [37, 42, 45, 46, 47, 54, 62, 71], "larger": [37, 51, 67], "togeth": [37, 50, 57, 65], "relationship": [37, 50], "1385": 37, "tagnum_1385": 37, "marketplac": 37, "made": [37, 39, 42, 43, 44, 48, 52], "effort": [37, 42], "unexecut": 37, "reduct": 37, "easi": [37, 39], "modular": [38, 43, 51, 67], "natur": 38, "strictli": 38, "super": [38, 52, 62], "__init__": [38, 52, 62], "mydatapoint": 38, "z": 38, "_ts_event": 38, "_ts_init": 38, "approach": [38, 58, 65], "shown": [38, 52, 69], "docstr": [38, 43], "them": [38, 43, 46, 48, 62, 68], "some_optional_categori": 38, "my_adapt": 38, "isinst": [38, 62, 65], "regardless": [39, 45], "bid_ask": [39, 50], "subject": [39, 40, 53], "retain": [39, 42, 44, 48, 70], "stage": [39, 69], "Then": [39, 62, 64, 65, 66, 69, 70], "insid": [39, 66], "know": [39, 46, 62], "reli": 39, "job": [39, 51, 56], "crash": [39, 43], "reload": 39, "choos": [40, 52, 70, 71], "although": [40, 52, 59], "varieti": [41, 67, 70], "analys": 41, "calculate_": 41, "precondit": 41, "len": 41, "stat": [41, 65], "degener": 41, "turn": [41, 44, 45], "tear": 41, "sheet": 41, "benefici": 42, "serv": [42, 62], "analyt": [42, 45], "plan": [42, 45, 66], "compos": [42, 43, 44], "power": [42, 56, 68], "evalexpr": 42, "preced": 42, "demonstr": [42, 46, 62], "bitcoin": 42, "ethereum": [42, 48], "btcusdt_binance_id": 42, "ethusdt_binance_id": 42, "btc": [42, 50, 66], "eth": [42, 70], "somewher": 42, "_synthetic_id": 42, "structur": [42, 45, 47], "show": [42, 45, 52, 70], "new_formula": 42, "ethusdt_bin": [42, 46, 70], "30000": [42, 50], "00000000": 42, "consider": 42, "despit": 42, "erron": 42, "undefin": [42, 58], "understand": [42, 43, 46, 47, 54, 56, 63], "overview": [43, 63], "dive": [43, 47, 63], "deep": [43, 47], "foundat": [43, 47], "principl": [43, 47], "underpin": [43, 47], "architect": [43, 47], "curiou": [43, 47], "exposit": 43, "drive": [43, 51], "decis": [43, 63], "shape": 43, "evolut": 43, "bird": 43, "ey": 43, "scalabl": 43, "breakdown": 43, "collabor": 43, "And": 43, "techniqu": 43, "crucial": [43, 46, 47], "reliabl": [43, 51], "ddd": 43, "assist": [43, 56, 63], "off": [43, 46, 53, 69], "compet": 43, "roughli": 43, "testabl": 43, "deploy": [43, 51], "codebas": [43, 51, 53, 54, 56, 58, 59, 63, 68], "much": [43, 45, 50], "formal": [43, 58], "style": 43, "plug": 43, "hook": [43, 55], "research": [43, 45, 51, 69], "overhead": 43, "switch": [43, 52], "didn": 43, "improv": [43, 51, 54], "algo": 43, "Of": 43, "lmax": 43, "award": 43, "disruptor": 43, "articl": 43, "martin": 43, "fowler": 43, "cohes": 43, "nav": 43, "componentri": 43, "nautilus_cor": 43, "crate": [43, 68], "foreign": 43, "ffi": [43, 58], "cbindgen": [43, 58], "product": [43, 51, 54, 56, 59, 63, 65], "resid": 43, "bind": [43, 68], "compil": [43, 51, 54, 55, 56, 58, 61, 68], "extend": [43, 51, 56], "cpython": [43, 51, 56], "wheel": [43, 61, 68], "rustc": [43, 61], "unsaf": 43, "section": [43, 52, 58, 63, 64, 65, 66, 71], "bloat": 43, "undocu": 43, "parti": 43, "replic": [44, 47], "predic": 44, "exhaust": 44, "conclud": 44, "paramount": 44, "recogn": 44, "distinct": 44, "conduct": [44, 51, 67], "entireti": 44, "comfort": 44, "accommod": [44, 52], "Or": [44, 48], "innat": 44, "etc": [44, 45, 52, 60, 62, 66], "ident": [44, 51, 65], "interchang": 44, "tweak": 44, "necessit": 44, "want": [44, 58], "har": 44, "conveni": [44, 48, 52, 62], "divers": [44, 45], "revolv": 44, "bundl": [44, 45], "fed": [44, 52], "craft": [45, 47, 63], "ohlcv": 45, "vital": 45, "enhanc": 45, "primarili": 45, "onto": [45, 58, 62], "later": [45, 61, 62, 70], "destin": 45, "dataload": 45, "datawrangl": 45, "databento": 45, "dbn": 45, "confus": [45, 46], "grow": 45, "v2": 45, "width": [45, 53, 70], "compat": [45, 58, 67, 69], "legaci": 45, "further": [45, 49, 50, 51, 52, 63, 70], "diagram": [45, 46], "illustr": [45, 46], "conceret": 45, "binanceorderbookdeltadataload": 45, "accomplish": 45, "package_root": 45, "test_kit": [45, 48, 57, 69, 70], "testinstrumentprovid": [45, 48, 69, 70], "data_path": 45, "join": 45, "test_data": 45, "snap": 45, "df": [45, 69], "btcusdt_bin": 45, "chosen": [45, 46], "hdf5": 45, "compress": 45, "quick": 45, "2023": 45, "14": 45, "eventu": [45, 52, 58, 65, 67], "phase": 45, "getcwd": [45, 69], "sim": [45, 62, 69], "audusd": [45, 48], "2020": [45, 62, 69], "03": [45, 49, 57, 69], "pytz": 45, "04": [45, 57, 61, 69], "order_book_delta": 45, "data_config": [45, 69], "tutori": [45, 62, 69, 70], "simultan": [46, 47, 51], "sever": [46, 47, 50, 56, 65], "hood": 46, "relev": [46, 52, 53], "look": 46, "movement": 46, "aim": [46, 51, 53, 54, 63, 67], "evenli": 46, "horizon": 46, "smaller": 46, "minim": [46, 52, 62, 70], "concentr": 46, "ema_cross_twap": [46, 70], "emacrosstwap": [46, 70], "emacrosstwapconfig": [46, 70], "twapexecalgorithm": [46, 70], "horizon_sec": [46, 52], "interval_sec": [46, 52], "250": [46, 50, 70], "trade_s": [46, 52, 62, 69, 70], "05": 46, "fast_ema_period": [46, 52, 69, 70], "slow_ema_period": [46, 52, 69, 70], "20": [46, 50, 52, 61, 69, 70], "twap_horizon_sec": [46, 70], "twap_interval_sec": [46, 70], "secondari": 46, "thoroughli": 46, "starter": 46, "noqa": 46, "too": 46, "readi": [46, 62], "aris": 46, "routin": 46, "spawn_sequ": 46, "20230404": 46, "e1": 46, "terminologi": [46, 63], "deal": [46, 52], "aid": [46, 58, 59], "keep": [46, 51, 53, 59], "interchag": [47, 63], "truth": 47, "discrep": 47, "stai": 47, "heart": [47, 52], "experi": [47, 52, 63, 71], "sport": [48, 67], "game": 48, "incorrectli": 48, "truncat": 48, "surpris": 48, "default_fx_cci": [48, 69], "binance_http_cli": 48, "live_logg": 48, "flexibli": [48, 70], "autom": [48, 51, 63, 70], "90500": 48, "150": 48, "demand": [48, 50], "necessarili": [48, 50, 65], "unifi": [48, 50, 67], "mpsc": 49, "crossbeam": 49, "By": [49, 69], "dbg": 49, "inf": 49, "wrn": 49, "err": 49, "consol": 49, "_": 49, "001_2023": 49, "23_635a4539": 49, "4fe2": 49, "4cb1": 49, "9be3": 49, "3079ba8d879": 49, "mention": 49, "config_nod": [49, 66], "omit": [49, 64, 65, 66], "essenti": [50, 52], "provis": 50, "exact": 50, "explanatori": 50, "restrict": [50, 59], "brief": [50, 63], "good": [50, 52, 70], "til": 50, "opg": 50, "ever": 50, "particip": 50, "visibl": [50, 54], "hidden": 50, "equival": 50, "double_last": 50, "consecut": 50, "double_bid_ask": 50, "last_or_bid_ask": 50, "mid_point": 50, "100bp": 50, "price_ti": 50, "easiest": 50, "don": [50, 54], "simpler": 50, "clariti": 50, "clearli": [50, 67], "comment": [50, 53, 59], "ecn": [50, 62, 69], "usdt": [50, 65, 70], "notic": [50, 70], "last_trad": [50, 52], "currenex": 50, "50": [50, 53], "gbp": 50, "3000": 50, "hit": 50, "30010": 50, "middai": 50, "6th": 50, "june": 50, "2022": [50, 61], "50_000": 50, "06": [50, 57], "06t12": 50, "jpy": [50, 66], "200_000": 50, "30_100": 50, "30_150": 50, "30100": 50, "30150": 50, "ethusd": 50, "coin_m": 50, "trailing_stop": 50, "72000": 50, "71000": 50, "00100": 50, "1_250_000": 50, "00050": 50, "grade": [51, 63], "quantit": [51, 63], "abil": [51, 58, 63], "deploi": [51, 63], "ai": 51, "pariti": 51, "challeng": 51, "safeti": [51, 52, 54, 56, 68], "mission": [51, 58, 68], "workload": 51, "frequenc": 51, "cfd": [51, 62, 66], "independ": 51, "linux": [51, 61, 62], "maco": [51, 61], "oto": 51, "arbitrag": 51, "agent": 51, "train": 51, "rl": 51, "ancient": 51, "greek": 51, "sailor": 51, "nau": 51, "ship": 51, "shell": [51, 61], "chamber": 51, "growth": 51, "approxim": 51, "logarithm": 51, "spiral": 51, "translat": 51, "aesthet": 51, "might": [51, 52, 53], "suitabl": 51, "reimplement": 51, "java": 51, "proven": 51, "inher": [51, 56], "circumv": 51, "profession": [51, 55], "project": [51, 54, 55, 58, 59, 61, 67, 68], "subcompon": 51, "easili": [51, 68], "nearli": 51, "apach": 51, "demo": 51, "boost": 51, "11": [51, 61], "12": [51, 57, 61, 62], "comprehens": [51, 52, 63, 71], "dollar": 51, "itself": [52, 58], "mystrategi": 52, "on_": 52, "respond": 52, "dedic": 52, "react": 52, "lifecycl": 52, "cross": [52, 69, 70], "hydrat": 52, "fast_ema": 52, "slow_ema": 52, "commonli": 52, "unix_nano": 52, "dispatch": 52, "slightli": 52, "few": [52, 54], "set_alert_tim": 52, "mytimealert1": 52, "fire": 52, "mytimer1": 52, "last_quot": 52, "last_bar": 52, "some_bar_typ": 52, "some_client_order_id": 52, "some_position_id": 52, "outlin": 52, "porfolio": 52, "suit": [52, 59, 70], "seamless": 52, "delv": [52, 63], "boilerpl": [52, 69], "firstli": [52, 69, 70], "twap": [52, 70], "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, "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_contingent_orders"], [6, 3, 1, "", "support_gtd_orders"], [6, 3, 1, "", "use_position_ids"], [6, 3, 1, "", "use_random_ids"], [6, 3, 1, "", "use_reduce_only"]], "nautilus_trader.backtest.execution_client": [[6, 1, 1, "", "BacktestExecClient"]], "nautilus_trader.backtest.execution_client.BacktestExecClient": [[6, 3, 1, "", "account_id"], [6, 3, 1, "", "account_type"], [6, 3, 1, "", "base_currency"], [6, 2, 1, "", "batch_cancel_orders"], [6, 2, 1, "", "cancel_all_orders"], [6, 2, 1, "", "cancel_order"], [6, 2, 1, "", "degrade"], [6, 2, 1, "", "dispose"], [6, 2, 1, "", "fault"], [6, 2, 1, "", "fully_qualified_name"], [6, 2, 1, "", "generate_account_state"], [6, 2, 1, "", "generate_order_accepted"], [6, 2, 1, "", "generate_order_cancel_rejected"], [6, 2, 1, "", "generate_order_canceled"], [6, 2, 1, "", "generate_order_expired"], [6, 2, 1, "", "generate_order_filled"], [6, 2, 1, "", "generate_order_modify_rejected"], [6, 2, 1, "", "generate_order_rejected"], [6, 2, 1, "", "generate_order_submitted"], [6, 2, 1, "", "generate_order_triggered"], [6, 2, 1, "", "generate_order_updated"], [6, 2, 1, "", "get_account"], [6, 3, 1, "", "id"], [6, 3, 1, "", "is_connected"], [6, 3, 1, "", "is_degraded"], [6, 3, 1, "", "is_disposed"], [6, 3, 1, "", "is_faulted"], [6, 3, 1, "", "is_initialized"], [6, 3, 1, "", "is_running"], [6, 3, 1, "", "is_stopped"], [6, 2, 1, "", "modify_order"], [6, 3, 1, "", "oms_type"], [6, 2, 1, "", "query_order"], [6, 2, 1, "", "reset"], [6, 2, 1, "", "resume"], [6, 2, 1, "", "start"], [6, 3, 1, "", "state"], [6, 2, 1, "", "stop"], [6, 2, 1, "", "submit_order"], [6, 2, 1, "", "submit_order_list"], [6, 3, 1, "", "trader_id"], [6, 3, 1, "", "type"], [6, 3, 1, "", "venue"]], "nautilus_trader.backtest.models": [[6, 1, 1, "", "FillModel"], [6, 1, 1, "", "LatencyModel"]], "nautilus_trader.backtest.models.FillModel": [[6, 2, 1, "", "is_limit_filled"], [6, 2, 1, "", "is_slipped"], [6, 2, 1, "", "is_stop_filled"], [6, 3, 1, "", "prob_fill_on_limit"], [6, 3, 1, "", "prob_fill_on_stop"], [6, 3, 1, "", "prob_slippage"]], "nautilus_trader.backtest.models.LatencyModel": [[6, 3, 1, "", "base_latency_nanos"], [6, 3, 1, "", "cancel_latency_nanos"], [6, 3, 1, "", "insert_latency_nanos"], [6, 3, 1, "", "update_latency_nanos"]], "nautilus_trader.backtest.modules": [[6, 1, 1, "", "FXRolloverInterestConfig"], [6, 1, 1, "", "FXRolloverInterestModule"], [6, 1, 1, "", "SimulationModule"], [6, 1, 1, "", "SimulationModuleConfig"]], "nautilus_trader.backtest.modules.FXRolloverInterestConfig": [[6, 2, 1, "", "dict"], [6, 2, 1, "", "fully_qualified_name"], [6, 2, 1, "", "json"], [6, 2, 1, "", "parse"], [6, 2, 1, "", "validate"]], "nautilus_trader.backtest.modules.FXRolloverInterestModule": [[6, 2, 1, "", "active_task_ids"], [6, 2, 1, "", "add_synthetic"], [6, 3, 1, "", "cache"], [6, 2, 1, "", "cancel_all_tasks"], [6, 2, 1, "", "cancel_task"], [6, 3, 1, "", "clock"], [6, 3, 1, "", "config"], [6, 2, 1, "", "degrade"], [6, 2, 1, "", "deregister_warning_event"], [6, 2, 1, "", "dispose"], [6, 2, 1, "", "fault"], [6, 2, 1, "", "fully_qualified_name"], [6, 2, 1, "", "handle_bar"], [6, 2, 1, "", "handle_bars"], [6, 2, 1, "", "handle_data"], [6, 2, 1, "", "handle_event"], [6, 2, 1, "", "handle_historical_data"], [6, 2, 1, "", "handle_instrument"], [6, 2, 1, "", "handle_instrument_close"], [6, 2, 1, "", "handle_instrument_status"], [6, 2, 1, "", "handle_instruments"], [6, 2, 1, "", "handle_order_book"], [6, 2, 1, "", "handle_order_book_deltas"], [6, 2, 1, "", "handle_quote_tick"], [6, 2, 1, "", "handle_quote_ticks"], [6, 2, 1, "", "handle_ticker"], [6, 2, 1, "", "handle_trade_tick"], [6, 2, 1, "", "handle_trade_ticks"], [6, 2, 1, "", "handle_venue_status"], [6, 2, 1, "", "has_active_tasks"], [6, 2, 1, "", "has_any_tasks"], [6, 2, 1, "", "has_pending_requests"], [6, 2, 1, "", "has_queued_tasks"], [6, 3, 1, "", "id"], [6, 2, 1, "", "indicators_initialized"], [6, 3, 1, "", "is_degraded"], [6, 3, 1, "", "is_disposed"], [6, 3, 1, "", "is_faulted"], [6, 3, 1, "", "is_initialized"], [6, 2, 1, "", "is_pending_request"], [6, 3, 1, "", "is_running"], [6, 3, 1, "", "is_stopped"], [6, 2, 1, "", "load"], [6, 3, 1, "", "log"], [6, 2, 1, "", "log_diagnostics"], [6, 3, 1, "", "msgbus"], [6, 2, 1, "", "on_bar"], [6, 2, 1, "", "on_data"], [6, 2, 1, "", "on_degrade"], [6, 2, 1, "", "on_dispose"], [6, 2, 1, "", "on_event"], [6, 2, 1, "", "on_fault"], [6, 2, 1, "", "on_historical_data"], [6, 2, 1, "", "on_instrument"], [6, 2, 1, "", "on_instrument_close"], [6, 2, 1, "", "on_instrument_status"], [6, 2, 1, "", "on_load"], [6, 2, 1, "", "on_order_book"], [6, 2, 1, "", "on_order_book_deltas"], [6, 2, 1, "", "on_quote_tick"], [6, 2, 1, "", "on_reset"], [6, 2, 1, "", "on_resume"], [6, 2, 1, "", "on_save"], [6, 2, 1, "", "on_start"], [6, 2, 1, "", "on_stop"], [6, 2, 1, "", "on_ticker"], [6, 2, 1, "", "on_trade_tick"], [6, 2, 1, "", "on_venue_status"], [6, 2, 1, "", "pending_requests"], [6, 2, 1, "", "pre_process"], [6, 2, 1, "", "process"], [6, 2, 1, "", "publish_data"], [6, 2, 1, "", "publish_signal"], [6, 2, 1, "", "queue_for_executor"], [6, 2, 1, "", "queued_task_ids"], [6, 2, 1, "", "register_base"], [6, 2, 1, "", "register_executor"], [6, 2, 1, "", "register_indicator_for_bars"], [6, 2, 1, "", "register_indicator_for_quote_ticks"], [6, 2, 1, "", "register_indicator_for_trade_ticks"], [6, 2, 1, "", "register_venue"], [6, 2, 1, "", "register_warning_event"], [6, 3, 1, "", "registered_indicators"], [6, 2, 1, "", "request_bars"], [6, 2, 1, "", "request_data"], [6, 2, 1, "", "request_instrument"], [6, 2, 1, "", "request_instruments"], [6, 2, 1, "", "request_quote_ticks"], [6, 2, 1, "", "request_trade_ticks"], [6, 2, 1, "", "reset"], [6, 2, 1, "", "resume"], [6, 2, 1, "", "run_in_executor"], [6, 2, 1, "", "save"], [6, 2, 1, "", "start"], [6, 3, 1, "", "state"], [6, 2, 1, "", "stop"], [6, 2, 1, "", "subscribe_bars"], [6, 2, 1, "", "subscribe_data"], [6, 2, 1, "", "subscribe_instrument"], [6, 2, 1, "", "subscribe_instrument_close"], [6, 2, 1, "", "subscribe_instrument_status"], [6, 2, 1, "", "subscribe_instruments"], [6, 2, 1, "", "subscribe_order_book_deltas"], [6, 2, 1, "", "subscribe_order_book_snapshots"], [6, 2, 1, "", "subscribe_quote_ticks"], [6, 2, 1, "", "subscribe_ticker"], [6, 2, 1, "", "subscribe_trade_ticks"], [6, 2, 1, "", "subscribe_venue_status"], [6, 2, 1, "", "to_importable_config"], [6, 3, 1, "", "trader_id"], [6, 3, 1, "", "type"], [6, 2, 1, "", "unsubscribe_bars"], [6, 2, 1, "", "unsubscribe_data"], [6, 2, 1, "", "unsubscribe_instrument"], [6, 2, 1, "", "unsubscribe_instrument_status"], [6, 2, 1, "", "unsubscribe_instruments"], [6, 2, 1, "", "unsubscribe_order_book_deltas"], [6, 2, 1, "", "unsubscribe_order_book_snapshots"], [6, 2, 1, "", "unsubscribe_quote_ticks"], [6, 2, 1, "", "unsubscribe_ticker"], [6, 2, 1, "", "unsubscribe_trade_ticks"], [6, 2, 1, "", "unsubscribe_venue_status"], [6, 2, 1, "", "update_synthetic"]], "nautilus_trader.backtest.modules.SimulationModule": [[6, 2, 1, "", "active_task_ids"], [6, 2, 1, "", "add_synthetic"], [6, 3, 1, "", "cache"], [6, 2, 1, "", "cancel_all_tasks"], [6, 2, 1, "", "cancel_task"], [6, 3, 1, "", "clock"], [6, 3, 1, "", "config"], [6, 2, 1, "", "degrade"], [6, 2, 1, "", "deregister_warning_event"], [6, 2, 1, "", "dispose"], [6, 2, 1, "", "fault"], [6, 2, 1, "", "fully_qualified_name"], [6, 2, 1, "", "handle_bar"], [6, 2, 1, "", "handle_bars"], [6, 2, 1, "", "handle_data"], [6, 2, 1, "", "handle_event"], [6, 2, 1, "", "handle_historical_data"], [6, 2, 1, "", "handle_instrument"], [6, 2, 1, "", "handle_instrument_close"], [6, 2, 1, "", "handle_instrument_status"], [6, 2, 1, "", "handle_instruments"], [6, 2, 1, "", "handle_order_book"], [6, 2, 1, "", "handle_order_book_deltas"], [6, 2, 1, "", "handle_quote_tick"], [6, 2, 1, "", "handle_quote_ticks"], [6, 2, 1, "", "handle_ticker"], [6, 2, 1, "", "handle_trade_tick"], [6, 2, 1, "", "handle_trade_ticks"], [6, 2, 1, "", "handle_venue_status"], [6, 2, 1, "", "has_active_tasks"], [6, 2, 1, "", "has_any_tasks"], [6, 2, 1, "", "has_pending_requests"], [6, 2, 1, "", "has_queued_tasks"], [6, 3, 1, "", "id"], [6, 2, 1, "", "indicators_initialized"], [6, 3, 1, "", "is_degraded"], [6, 3, 1, "", "is_disposed"], [6, 3, 1, "", "is_faulted"], [6, 3, 1, "", "is_initialized"], [6, 2, 1, "", "is_pending_request"], [6, 3, 1, "", "is_running"], [6, 3, 1, "", "is_stopped"], [6, 2, 1, "", "load"], [6, 3, 1, "", "log"], [6, 2, 1, "", "log_diagnostics"], [6, 3, 1, "", "msgbus"], [6, 2, 1, "", "on_bar"], [6, 2, 1, "", "on_data"], [6, 2, 1, "", "on_degrade"], [6, 2, 1, "", "on_dispose"], [6, 2, 1, "", "on_event"], [6, 2, 1, "", "on_fault"], [6, 2, 1, "", "on_historical_data"], [6, 2, 1, "", "on_instrument"], [6, 2, 1, "", "on_instrument_close"], [6, 2, 1, "", "on_instrument_status"], [6, 2, 1, "", "on_load"], [6, 2, 1, "", "on_order_book"], [6, 2, 1, "", "on_order_book_deltas"], [6, 2, 1, "", "on_quote_tick"], [6, 2, 1, "", "on_reset"], [6, 2, 1, "", "on_resume"], [6, 2, 1, "", "on_save"], [6, 2, 1, "", "on_start"], [6, 2, 1, "", "on_stop"], [6, 2, 1, "", "on_ticker"], [6, 2, 1, "", "on_trade_tick"], [6, 2, 1, "", "on_venue_status"], [6, 2, 1, "", "pending_requests"], [6, 2, 1, "", "pre_process"], [6, 2, 1, "", "process"], [6, 2, 1, "", "publish_data"], [6, 2, 1, "", "publish_signal"], [6, 2, 1, "", "queue_for_executor"], [6, 2, 1, "", "queued_task_ids"], [6, 2, 1, "", "register_base"], [6, 2, 1, "", "register_executor"], [6, 2, 1, "", "register_indicator_for_bars"], [6, 2, 1, "", "register_indicator_for_quote_ticks"], [6, 2, 1, "", "register_indicator_for_trade_ticks"], [6, 2, 1, "", "register_venue"], [6, 2, 1, "", "register_warning_event"], [6, 3, 1, "", "registered_indicators"], [6, 2, 1, "", "request_bars"], [6, 2, 1, "", "request_data"], [6, 2, 1, "", "request_instrument"], [6, 2, 1, "", "request_instruments"], [6, 2, 1, "", "request_quote_ticks"], [6, 2, 1, "", "request_trade_ticks"], [6, 2, 1, "", "reset"], [6, 2, 1, "", "resume"], [6, 2, 1, "", "run_in_executor"], [6, 2, 1, "", "save"], [6, 2, 1, "", "start"], [6, 3, 1, "", "state"], [6, 2, 1, "", "stop"], [6, 2, 1, "", "subscribe_bars"], [6, 2, 1, "", "subscribe_data"], [6, 2, 1, "", "subscribe_instrument"], [6, 2, 1, "", "subscribe_instrument_close"], [6, 2, 1, "", "subscribe_instrument_status"], [6, 2, 1, "", "subscribe_instruments"], [6, 2, 1, "", "subscribe_order_book_deltas"], [6, 2, 1, "", "subscribe_order_book_snapshots"], [6, 2, 1, "", "subscribe_quote_ticks"], [6, 2, 1, "", "subscribe_ticker"], [6, 2, 1, "", "subscribe_trade_ticks"], [6, 2, 1, "", "subscribe_venue_status"], [6, 2, 1, "", "to_importable_config"], [6, 3, 1, "", "trader_id"], [6, 3, 1, "", "type"], [6, 2, 1, "", "unsubscribe_bars"], [6, 2, 1, "", "unsubscribe_data"], [6, 2, 1, "", "unsubscribe_instrument"], [6, 2, 1, "", "unsubscribe_instrument_status"], [6, 2, 1, "", "unsubscribe_instruments"], [6, 2, 1, "", "unsubscribe_order_book_deltas"], [6, 2, 1, "", "unsubscribe_order_book_snapshots"], [6, 2, 1, "", "unsubscribe_quote_ticks"], [6, 2, 1, "", "unsubscribe_ticker"], [6, 2, 1, "", "unsubscribe_trade_ticks"], [6, 2, 1, "", "unsubscribe_venue_status"], [6, 2, 1, "", "update_synthetic"]], "nautilus_trader.backtest.modules.SimulationModuleConfig": [[6, 2, 1, "", "dict"], [6, 2, 1, "", "fully_qualified_name"], [6, 2, 1, "", "json"], [6, 2, 1, "", "parse"], [6, 2, 1, "", "validate"]], "nautilus_trader.backtest.node": [[6, 1, 1, "", "BacktestNode"]], "nautilus_trader.backtest.node.BacktestNode": [[6, 4, 1, "", "configs"], [6, 2, 1, "", "get_engine"], [6, 2, 1, "", "get_engines"], [6, 2, 1, "", "run"]], "nautilus_trader.backtest.results": [[6, 1, 1, "", "BacktestResult"], [6, 5, 1, "", "ensure_plotting"]], "nautilus_trader.cache": [[7, 0, 0, "-", "base"], [7, 0, 0, "-", "cache"], [7, 0, 0, "-", "database"]], "nautilus_trader.cache.base": [[7, 1, 1, "", "CacheFacade"]], "nautilus_trader.cache.base.CacheFacade": [[7, 2, 1, "", "account"], [7, 2, 1, "", "account_for_venue"], [7, 2, 1, "", "account_id"], [7, 2, 1, "", "accounts"], [7, 2, 1, "", "actor_ids"], [7, 2, 1, "", "add"], [7, 2, 1, "", "bar"], [7, 2, 1, "", "bar_count"], [7, 2, 1, "", "bars"], [7, 2, 1, "", "book_update_count"], [7, 2, 1, "", "client_id"], [7, 2, 1, "", "client_order_id"], [7, 2, 1, "", "client_order_ids"], [7, 2, 1, "", "client_order_ids_closed"], [7, 2, 1, "", "client_order_ids_emulated"], [7, 2, 1, "", "client_order_ids_inflight"], [7, 2, 1, "", "client_order_ids_open"], [7, 2, 1, "", "exec_algorithm_ids"], [7, 2, 1, "", "exec_spawn_total_filled_qty"], [7, 2, 1, "", "exec_spawn_total_leaves_qty"], [7, 2, 1, "", "exec_spawn_total_quantity"], [7, 2, 1, "", "get"], [7, 2, 1, "", "get_xrate"], [7, 2, 1, "", "has_bars"], [7, 2, 1, "", "has_order_book"], [7, 2, 1, "", "has_quote_ticks"], [7, 2, 1, "", "has_tickers"], [7, 2, 1, "", "has_trade_ticks"], [7, 2, 1, "", "instrument"], [7, 2, 1, "", "instrument_ids"], [7, 2, 1, "", "instruments"], [7, 2, 1, "", "is_order_closed"], [7, 2, 1, "", "is_order_emulated"], [7, 2, 1, "", "is_order_inflight"], [7, 2, 1, "", "is_order_open"], [7, 2, 1, "", "is_order_pending_cancel_local"], [7, 2, 1, "", "is_position_closed"], [7, 2, 1, "", "is_position_open"], [7, 2, 1, "", "order"], [7, 2, 1, "", "order_book"], [7, 2, 1, "", "order_exists"], [7, 2, 1, "", "order_list"], [7, 2, 1, "", "order_list_exists"], [7, 2, 1, "", "order_list_ids"], [7, 2, 1, "", "order_lists"], [7, 2, 1, "", "orders"], [7, 2, 1, "", "orders_closed"], [7, 2, 1, "", "orders_closed_count"], [7, 2, 1, "", "orders_emulated"], [7, 2, 1, "", "orders_emulated_count"], [7, 2, 1, "", "orders_for_exec_algorithm"], [7, 2, 1, "", "orders_for_exec_spawn"], [7, 2, 1, "", "orders_for_position"], [7, 2, 1, "", "orders_inflight"], [7, 2, 1, "", "orders_inflight_count"], [7, 2, 1, "", "orders_open"], [7, 2, 1, "", "orders_open_count"], [7, 2, 1, "", "orders_total_count"], [7, 2, 1, "", "position"], [7, 2, 1, "", "position_closed_ids"], [7, 2, 1, "", "position_exists"], [7, 2, 1, "", "position_for_order"], [7, 2, 1, "", "position_id"], [7, 2, 1, "", "position_ids"], [7, 2, 1, "", "position_open_ids"], [7, 2, 1, "", "position_snapshots"], [7, 2, 1, "", "positions"], [7, 2, 1, "", "positions_closed"], [7, 2, 1, "", "positions_closed_count"], [7, 2, 1, "", "positions_open"], [7, 2, 1, "", "positions_open_count"], [7, 2, 1, "", "positions_total_count"], [7, 2, 1, "", "price"], [7, 2, 1, "", "quote_tick"], [7, 2, 1, "", "quote_tick_count"], [7, 2, 1, "", "quote_ticks"], [7, 2, 1, "", "strategy_id_for_order"], [7, 2, 1, "", "strategy_id_for_position"], [7, 2, 1, "", "strategy_ids"], [7, 2, 1, "", "synthetic"], [7, 2, 1, "", "synthetic_ids"], [7, 2, 1, "", "synthetics"], [7, 2, 1, "", "ticker"], [7, 2, 1, "", "ticker_count"], [7, 2, 1, "", "tickers"], [7, 2, 1, "", "trade_tick"], [7, 2, 1, "", "trade_tick_count"], [7, 2, 1, "", "trade_ticks"], [7, 2, 1, "", "venue_order_id"]], "nautilus_trader.cache.cache": [[7, 1, 1, "", "Cache"]], "nautilus_trader.cache.cache.Cache": [[7, 2, 1, "", "account"], [7, 2, 1, "", "account_for_venue"], [7, 2, 1, "", "account_id"], [7, 2, 1, "", "accounts"], [7, 2, 1, "", "actor_ids"], [7, 2, 1, "", "add"], [7, 2, 1, "", "add_account"], [7, 2, 1, "", "add_bar"], [7, 2, 1, "", "add_bars"], [7, 2, 1, "", "add_currency"], [7, 2, 1, "", "add_instrument"], [7, 2, 1, "", "add_order"], [7, 2, 1, "", "add_order_book"], [7, 2, 1, "", "add_order_list"], [7, 2, 1, "", "add_position"], [7, 2, 1, "", "add_position_id"], [7, 2, 1, "", "add_quote_tick"], [7, 2, 1, "", "add_quote_ticks"], [7, 2, 1, "", "add_synthetic"], [7, 2, 1, "", "add_ticker"], [7, 2, 1, "", "add_trade_tick"], [7, 2, 1, "", "add_trade_ticks"], [7, 2, 1, "", "bar"], [7, 3, 1, "", "bar_capacity"], [7, 2, 1, "", "bar_count"], [7, 2, 1, "", "bars"], [7, 2, 1, "", "book_update_count"], [7, 2, 1, "", "build_index"], [7, 2, 1, "", "cache_accounts"], [7, 2, 1, "", "cache_currencies"], [7, 2, 1, "", "cache_general"], [7, 2, 1, "", "cache_instruments"], [7, 2, 1, "", "cache_order_lists"], [7, 2, 1, "", "cache_orders"], [7, 2, 1, "", "cache_positions"], [7, 2, 1, "", "cache_synthetics"], [7, 2, 1, "", "check_integrity"], [7, 2, 1, "", "check_residuals"], [7, 2, 1, "", "clear_index"], [7, 2, 1, "", "client_id"], [7, 2, 1, "", "client_order_id"], [7, 2, 1, "", "client_order_ids"], [7, 2, 1, "", "client_order_ids_closed"], [7, 2, 1, "", "client_order_ids_emulated"], [7, 2, 1, "", "client_order_ids_inflight"], [7, 2, 1, "", "client_order_ids_open"], [7, 2, 1, "", "delete_actor"], [7, 2, 1, "", "delete_strategy"], [7, 2, 1, "", "exec_algorithm_ids"], [7, 2, 1, "", "exec_spawn_total_filled_qty"], [7, 2, 1, "", "exec_spawn_total_leaves_qty"], [7, 2, 1, "", "exec_spawn_total_quantity"], [7, 2, 1, "", "flush_db"], [7, 2, 1, "", "get"], [7, 2, 1, "", "get_xrate"], [7, 2, 1, "", "has_bars"], [7, 2, 1, "", "has_order_book"], [7, 2, 1, "", "has_quote_ticks"], [7, 2, 1, "", "has_tickers"], [7, 2, 1, "", "has_trade_ticks"], [7, 2, 1, "", "heartbeat"], [7, 2, 1, "", "instrument"], [7, 2, 1, "", "instrument_ids"], [7, 2, 1, "", "instruments"], [7, 2, 1, "", "is_order_closed"], [7, 2, 1, "", "is_order_emulated"], [7, 2, 1, "", "is_order_inflight"], [7, 2, 1, "", "is_order_open"], [7, 2, 1, "", "is_order_pending_cancel_local"], [7, 2, 1, "", "is_position_closed"], [7, 2, 1, "", "is_position_open"], [7, 2, 1, "", "load_account"], [7, 2, 1, "", "load_actor"], [7, 2, 1, "", "load_instrument"], [7, 2, 1, "", "load_order"], [7, 2, 1, "", "load_position"], [7, 2, 1, "", "load_strategy"], [7, 2, 1, "", "load_synthetic"], [7, 2, 1, "", "order"], [7, 2, 1, "", "order_book"], [7, 2, 1, "", "order_exists"], [7, 2, 1, "", "order_list"], [7, 2, 1, "", "order_list_exists"], [7, 2, 1, "", "order_list_ids"], [7, 2, 1, "", "order_lists"], [7, 2, 1, "", "orders"], [7, 2, 1, "", "orders_closed"], [7, 2, 1, "", "orders_closed_count"], [7, 2, 1, "", "orders_emulated"], [7, 2, 1, "", "orders_emulated_count"], [7, 2, 1, "", "orders_for_exec_algorithm"], [7, 2, 1, "", "orders_for_exec_spawn"], [7, 2, 1, "", "orders_for_position"], [7, 2, 1, "", "orders_inflight"], [7, 2, 1, "", "orders_inflight_count"], [7, 2, 1, "", "orders_open"], [7, 2, 1, "", "orders_open_count"], [7, 2, 1, "", "orders_total_count"], [7, 2, 1, "", "position"], [7, 2, 1, "", "position_closed_ids"], [7, 2, 1, "", "position_exists"], [7, 2, 1, "", "position_for_order"], [7, 2, 1, "", "position_id"], [7, 2, 1, "", "position_ids"], [7, 2, 1, "", "position_open_ids"], [7, 2, 1, "", "position_snapshots"], [7, 2, 1, "", "positions"], [7, 2, 1, "", "positions_closed"], [7, 2, 1, "", "positions_closed_count"], [7, 2, 1, "", "positions_open"], [7, 2, 1, "", "positions_open_count"], [7, 2, 1, "", "positions_total_count"], [7, 2, 1, "", "price"], [7, 2, 1, "", "quote_tick"], [7, 2, 1, "", "quote_tick_count"], [7, 2, 1, "", "quote_ticks"], [7, 2, 1, "", "reset"], [7, 2, 1, "", "snapshot_order_state"], [7, 3, 1, "", "snapshot_orders"], [7, 2, 1, "", "snapshot_position"], [7, 2, 1, "", "snapshot_position_state"], [7, 3, 1, "", "snapshot_positions"], [7, 2, 1, "", "strategy_id_for_order"], [7, 2, 1, "", "strategy_id_for_position"], [7, 2, 1, "", "strategy_ids"], [7, 2, 1, "", "synthetic"], [7, 2, 1, "", "synthetic_ids"], [7, 2, 1, "", "synthetics"], [7, 3, 1, "", "tick_capacity"], [7, 2, 1, "", "ticker"], [7, 2, 1, "", "ticker_count"], [7, 2, 1, "", "tickers"], [7, 2, 1, "", "trade_tick"], [7, 2, 1, "", "trade_tick_count"], [7, 2, 1, "", "trade_ticks"], [7, 2, 1, "", "update_account"], [7, 2, 1, "", "update_actor"], [7, 2, 1, "", "update_order"], [7, 2, 1, "", "update_order_pending_cancel_local"], [7, 2, 1, "", "update_position"], [7, 2, 1, "", "update_strategy"], [7, 2, 1, "", "venue_order_id"]], "nautilus_trader.cache.database": [[7, 1, 1, "", "CacheDatabase"]], "nautilus_trader.cache.database.CacheDatabase": [[7, 2, 1, "", "add"], [7, 2, 1, "", "add_account"], [7, 2, 1, "", "add_currency"], [7, 2, 1, "", "add_instrument"], [7, 2, 1, "", "add_order"], [7, 2, 1, "", "add_position"], [7, 2, 1, "", "add_synthetic"], [7, 2, 1, "", "delete_actor"], [7, 2, 1, "", "delete_strategy"], [7, 2, 1, "", "flush"], [7, 2, 1, "", "heartbeat"], [7, 2, 1, "", "index_order_position"], [7, 2, 1, "", "index_venue_order_id"], [7, 2, 1, "", "load"], [7, 2, 1, "", "load_account"], [7, 2, 1, "", "load_accounts"], [7, 2, 1, "", "load_actor"], [7, 2, 1, "", "load_currencies"], [7, 2, 1, "", "load_currency"], [7, 2, 1, "", "load_index_order_client"], [7, 2, 1, "", "load_index_order_position"], [7, 2, 1, "", "load_instrument"], [7, 2, 1, "", "load_instruments"], [7, 2, 1, "", "load_order"], [7, 2, 1, "", "load_orders"], [7, 2, 1, "", "load_position"], [7, 2, 1, "", "load_positions"], [7, 2, 1, "", "load_strategy"], [7, 2, 1, "", "load_synthetic"], [7, 2, 1, "", "load_synthetics"], [7, 2, 1, "", "snapshot_order_state"], [7, 2, 1, "", "snapshot_position_state"], [7, 2, 1, "", "update_account"], [7, 2, 1, "", "update_actor"], [7, 2, 1, "", "update_order"], [7, 2, 1, "", "update_position"], [7, 2, 1, "", "update_strategy"]], "nautilus_trader.common": [[8, 0, 0, "-", "actor"], [8, 0, 0, "-", "clock"], [8, 0, 0, "-", "component"], [8, 0, 0, "-", "executor"], [8, 0, 0, "-", "factories"], [8, 0, 0, "-", "generators"], [8, 0, 0, "-", "logging"], [8, 0, 0, "-", "providers"], [8, 0, 0, "-", "throttler"], [8, 0, 0, "-", "timer"]], "nautilus_trader.common.actor": [[8, 1, 1, "", "Actor"]], "nautilus_trader.common.actor.Actor": [[8, 2, 1, "", "active_task_ids"], [8, 2, 1, "", "add_synthetic"], [8, 3, 1, "", "cache"], [8, 2, 1, "", "cancel_all_tasks"], [8, 2, 1, "", "cancel_task"], [8, 3, 1, "", "clock"], [8, 3, 1, "", "config"], [8, 2, 1, "", "degrade"], [8, 2, 1, "", "deregister_warning_event"], [8, 2, 1, "", "dispose"], [8, 2, 1, "", "fault"], [8, 2, 1, "", "fully_qualified_name"], [8, 2, 1, "", "handle_bar"], [8, 2, 1, "", "handle_bars"], [8, 2, 1, "", "handle_data"], [8, 2, 1, "", "handle_event"], [8, 2, 1, "", "handle_historical_data"], [8, 2, 1, "", "handle_instrument"], [8, 2, 1, "", "handle_instrument_close"], [8, 2, 1, "", "handle_instrument_status"], [8, 2, 1, "", "handle_instruments"], [8, 2, 1, "", "handle_order_book"], [8, 2, 1, "", "handle_order_book_deltas"], [8, 2, 1, "", "handle_quote_tick"], [8, 2, 1, "", "handle_quote_ticks"], [8, 2, 1, "", "handle_ticker"], [8, 2, 1, "", "handle_trade_tick"], [8, 2, 1, "", "handle_trade_ticks"], [8, 2, 1, "", "handle_venue_status"], [8, 2, 1, "", "has_active_tasks"], [8, 2, 1, "", "has_any_tasks"], [8, 2, 1, "", "has_pending_requests"], [8, 2, 1, "", "has_queued_tasks"], [8, 3, 1, "", "id"], [8, 2, 1, "", "indicators_initialized"], [8, 3, 1, "", "is_degraded"], [8, 3, 1, "", "is_disposed"], [8, 3, 1, "", "is_faulted"], [8, 3, 1, "", "is_initialized"], [8, 2, 1, "", "is_pending_request"], [8, 3, 1, "", "is_running"], [8, 3, 1, "", "is_stopped"], [8, 2, 1, "", "load"], [8, 3, 1, "", "log"], [8, 3, 1, "", "msgbus"], [8, 2, 1, "", "on_bar"], [8, 2, 1, "", "on_data"], [8, 2, 1, "", "on_degrade"], [8, 2, 1, "", "on_dispose"], [8, 2, 1, "", "on_event"], [8, 2, 1, "", "on_fault"], [8, 2, 1, "", "on_historical_data"], [8, 2, 1, "", "on_instrument"], [8, 2, 1, "", "on_instrument_close"], [8, 2, 1, "", "on_instrument_status"], [8, 2, 1, "", "on_load"], [8, 2, 1, "", "on_order_book"], [8, 2, 1, "", "on_order_book_deltas"], [8, 2, 1, "", "on_quote_tick"], [8, 2, 1, "", "on_reset"], [8, 2, 1, "", "on_resume"], [8, 2, 1, "", "on_save"], [8, 2, 1, "", "on_start"], [8, 2, 1, "", "on_stop"], [8, 2, 1, "", "on_ticker"], [8, 2, 1, "", "on_trade_tick"], [8, 2, 1, "", "on_venue_status"], [8, 2, 1, "", "pending_requests"], [8, 2, 1, "", "publish_data"], [8, 2, 1, "", "publish_signal"], [8, 2, 1, "", "queue_for_executor"], [8, 2, 1, "", "queued_task_ids"], [8, 2, 1, "", "register_base"], [8, 2, 1, "", "register_executor"], [8, 2, 1, "", "register_indicator_for_bars"], [8, 2, 1, "", "register_indicator_for_quote_ticks"], [8, 2, 1, "", "register_indicator_for_trade_ticks"], [8, 2, 1, "", "register_warning_event"], [8, 3, 1, "", "registered_indicators"], [8, 2, 1, "", "request_bars"], [8, 2, 1, "", "request_data"], [8, 2, 1, "", "request_instrument"], [8, 2, 1, "", "request_instruments"], [8, 2, 1, "", "request_quote_ticks"], [8, 2, 1, "", "request_trade_ticks"], [8, 2, 1, "", "reset"], [8, 2, 1, "", "resume"], [8, 2, 1, "", "run_in_executor"], [8, 2, 1, "", "save"], [8, 2, 1, "", "start"], [8, 3, 1, "", "state"], [8, 2, 1, "", "stop"], [8, 2, 1, "", "subscribe_bars"], [8, 2, 1, "", "subscribe_data"], [8, 2, 1, "", "subscribe_instrument"], [8, 2, 1, "", "subscribe_instrument_close"], [8, 2, 1, "", "subscribe_instrument_status"], [8, 2, 1, "", "subscribe_instruments"], [8, 2, 1, "", "subscribe_order_book_deltas"], [8, 2, 1, "", "subscribe_order_book_snapshots"], [8, 2, 1, "", "subscribe_quote_ticks"], [8, 2, 1, "", "subscribe_ticker"], [8, 2, 1, "", "subscribe_trade_ticks"], [8, 2, 1, "", "subscribe_venue_status"], [8, 2, 1, "", "to_importable_config"], [8, 3, 1, "", "trader_id"], [8, 3, 1, "", "type"], [8, 2, 1, "", "unsubscribe_bars"], [8, 2, 1, "", "unsubscribe_data"], [8, 2, 1, "", "unsubscribe_instrument"], [8, 2, 1, "", "unsubscribe_instrument_status"], [8, 2, 1, "", "unsubscribe_instruments"], [8, 2, 1, "", "unsubscribe_order_book_deltas"], [8, 2, 1, "", "unsubscribe_order_book_snapshots"], [8, 2, 1, "", "unsubscribe_quote_ticks"], [8, 2, 1, "", "unsubscribe_ticker"], [8, 2, 1, "", "unsubscribe_trade_ticks"], [8, 2, 1, "", "unsubscribe_venue_status"], [8, 2, 1, "", "update_synthetic"]], "nautilus_trader.common.clock": [[8, 1, 1, "", "Clock"], [8, 1, 1, "", "LiveClock"], [8, 1, 1, "", "TestClock"]], "nautilus_trader.common.clock.Clock": [[8, 2, 1, "", "cancel_timer"], [8, 2, 1, "", "cancel_timers"], [8, 2, 1, "", "local_now"], [8, 2, 1, "", "next_time_ns"], [8, 2, 1, "", "register_default_handler"], [8, 2, 1, "", "set_time_alert"], [8, 2, 1, "", "set_time_alert_ns"], [8, 2, 1, "", "set_timer"], [8, 2, 1, "", "set_timer_ns"], [8, 3, 1, "", "timer_count"], [8, 3, 1, "", "timer_names"], [8, 2, 1, "", "timestamp"], [8, 2, 1, "", "timestamp_ms"], [8, 2, 1, "", "timestamp_ns"], [8, 2, 1, "", "utc_now"]], "nautilus_trader.common.clock.LiveClock": [[8, 2, 1, "", "cancel_timer"], [8, 2, 1, "", "cancel_timers"], [8, 2, 1, "", "local_now"], [8, 2, 1, "", "next_time_ns"], [8, 2, 1, "", "register_default_handler"], [8, 2, 1, "", "set_time_alert"], [8, 2, 1, "", "set_time_alert_ns"], [8, 2, 1, "", "set_timer"], [8, 2, 1, "", "set_timer_ns"], [8, 3, 1, "", "timer_count"], [8, 3, 1, "", "timer_names"], [8, 2, 1, "", "timestamp"], [8, 2, 1, "", "timestamp_ms"], [8, 2, 1, "", "timestamp_ns"], [8, 2, 1, "", "utc_now"]], "nautilus_trader.common.clock.TestClock": [[8, 2, 1, "", "advance_time"], [8, 2, 1, "", "cancel_timer"], [8, 2, 1, "", "cancel_timers"], [8, 2, 1, "", "local_now"], [8, 2, 1, "", "next_time_ns"], [8, 2, 1, "", "register_default_handler"], [8, 2, 1, "", "set_time"], [8, 2, 1, "", "set_time_alert"], [8, 2, 1, "", "set_time_alert_ns"], [8, 2, 1, "", "set_timer"], [8, 2, 1, "", "set_timer_ns"], [8, 3, 1, "", "timer_count"], [8, 3, 1, "", "timer_names"], [8, 2, 1, "", "timestamp"], [8, 2, 1, "", "timestamp_ms"], [8, 2, 1, "", "timestamp_ns"], [8, 2, 1, "", "utc_now"]], "nautilus_trader.common.component": [[8, 1, 1, "", "Component"], [8, 1, 1, "", "ComponentFSMFactory"]], "nautilus_trader.common.component.Component": [[8, 2, 1, "", "degrade"], [8, 2, 1, "", "dispose"], [8, 2, 1, "", "fault"], [8, 2, 1, "", "fully_qualified_name"], [8, 3, 1, "", "id"], [8, 3, 1, "", "is_degraded"], [8, 3, 1, "", "is_disposed"], [8, 3, 1, "", "is_faulted"], [8, 3, 1, "", "is_initialized"], [8, 3, 1, "", "is_running"], [8, 3, 1, "", "is_stopped"], [8, 2, 1, "", "reset"], [8, 2, 1, "", "resume"], [8, 2, 1, "", "start"], [8, 3, 1, "", "state"], [8, 2, 1, "", "stop"], [8, 3, 1, "", "trader_id"], [8, 3, 1, "", "type"]], "nautilus_trader.common.component.ComponentFSMFactory": [[8, 2, 1, "", "get_state_transition_table"]], "nautilus_trader.common.executor": [[8, 1, 1, "", "ActorExecutor"], [8, 1, 1, "", "TaskId"]], "nautilus_trader.common.executor.ActorExecutor": [[8, 2, 1, "", "active_task_ids"], [8, 2, 1, "", "cancel_all_tasks"], [8, 2, 1, "", "cancel_task"], [8, 2, 1, "", "get_future"], [8, 2, 1, "", "has_active_tasks"], [8, 2, 1, "", "has_queued_tasks"], [8, 2, 1, "", "queue_for_executor"], [8, 2, 1, "", "queued_task_ids"], [8, 2, 1, "", "reset"], [8, 2, 1, "", "run_in_executor"], [8, 2, 1, "", "shutdown"]], "nautilus_trader.common.executor.TaskId": [[8, 2, 1, "", "create"]], "nautilus_trader.common.factories": [[8, 1, 1, "", "OrderFactory"]], "nautilus_trader.common.factories.OrderFactory": [[8, 2, 1, "", "bracket"], [8, 2, 1, "", "create_list"], [8, 2, 1, "", "generate_client_order_id"], [8, 2, 1, "", "generate_order_list_id"], [8, 2, 1, "", "limit"], [8, 2, 1, "", "limit_if_touched"], [8, 2, 1, "", "market"], [8, 2, 1, "", "market_if_touched"], [8, 2, 1, "", "market_to_limit"], [8, 2, 1, "", "reset"], [8, 2, 1, "", "set_client_order_id_count"], [8, 2, 1, "", "set_order_list_id_count"], [8, 2, 1, "", "stop_limit"], [8, 2, 1, "", "stop_market"], [8, 3, 1, "", "strategy_id"], [8, 3, 1, "", "trader_id"], [8, 2, 1, "", "trailing_stop_limit"], [8, 2, 1, "", "trailing_stop_market"]], "nautilus_trader.common.generators": [[8, 1, 1, "", "ClientOrderIdGenerator"], [8, 1, 1, "", "IdentifierGenerator"], [8, 1, 1, "", "OrderListIdGenerator"], [8, 1, 1, "", "PositionIdGenerator"]], "nautilus_trader.common.generators.ClientOrderIdGenerator": [[8, 3, 1, "", "count"], [8, 2, 1, "", "generate"], [8, 2, 1, "", "reset"], [8, 2, 1, "", "set_count"]], "nautilus_trader.common.generators.OrderListIdGenerator": [[8, 3, 1, "", "count"], [8, 2, 1, "", "generate"], [8, 2, 1, "", "reset"], [8, 2, 1, "", "set_count"]], "nautilus_trader.common.generators.PositionIdGenerator": [[8, 2, 1, "", "generate"], [8, 2, 1, "", "get_count"], [8, 2, 1, "", "reset"], [8, 2, 1, "", "set_count"]], "nautilus_trader.common.logging": [[8, 1, 1, "", "Logger"], [8, 1, 1, "", "LoggerAdapter"], [8, 5, 1, "", "log_memory"], [8, 5, 1, "", "nautilus_header"]], "nautilus_trader.common.logging.Logger": [[8, 2, 1, "", "change_clock"], [8, 3, 1, "", "instance_id"], [8, 3, 1, "", "is_bypassed"], [8, 3, 1, "", "machine_id"], [8, 3, 1, "", "trader_id"]], "nautilus_trader.common.logging.LoggerAdapter": [[8, 3, 1, "", "component"], [8, 2, 1, "", "critical"], [8, 2, 1, "", "debug"], [8, 2, 1, "", "error"], [8, 2, 1, "", "exception"], [8, 2, 1, "", "get_logger"], [8, 2, 1, "", "info"], [8, 3, 1, "", "instance_id"], [8, 3, 1, "", "is_bypassed"], [8, 3, 1, "", "machine_id"], [8, 3, 1, "", "trader_id"], [8, 2, 1, "", "warning"]], "nautilus_trader.common.providers": [[8, 1, 1, "", "InstrumentProvider"]], "nautilus_trader.common.providers.InstrumentProvider": [[8, 2, 1, "", "add"], [8, 2, 1, "", "add_bulk"], [8, 2, 1, "", "add_currency"], [8, 4, 1, "", "count"], [8, 2, 1, "", "currencies"], [8, 2, 1, "", "currency"], [8, 2, 1, "", "find"], [8, 2, 1, "", "get_all"], [8, 2, 1, "", "initialize"], [8, 2, 1, "", "list_all"], [8, 2, 1, "", "load"], [8, 2, 1, "", "load_all"], [8, 2, 1, "", "load_all_async"], [8, 2, 1, "", "load_async"], [8, 2, 1, "", "load_ids"], [8, 2, 1, "", "load_ids_async"], [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_event"], [12, 2, 1, "", "handle_order_canceled"], [12, 2, 1, "", "handle_order_expired"], [12, 2, 1, "", "handle_order_filled"], [12, 2, 1, "", "handle_order_rejected"], [12, 2, 1, "", "handle_order_updated"], [12, 2, 1, "", "handle_position_event"], [12, 2, 1, "", "modify_order_quantity"], [12, 2, 1, "", "pop_submit_order_command"], [12, 2, 1, "", "reset"], [12, 2, 1, "", "send_algo_command"], [12, 2, 1, "", "send_emulator_command"], [12, 2, 1, "", "send_exec_command"], [12, 2, 1, "", "send_exec_event"], [12, 2, 1, "", "send_risk_command"], [12, 2, 1, "", "send_risk_event"]], "nautilus_trader.execution.matching_core": [[12, 1, 1, "", "MatchingCore"]], "nautilus_trader.execution.matching_core.MatchingCore": [[12, 2, 1, "", "add_order"], [12, 3, 1, "", "ask"], [12, 3, 1, "", "bid"], [12, 2, 1, "", "delete_order"], [12, 2, 1, "", "get_order"], [12, 2, 1, "", "get_orders"], [12, 2, 1, "", "get_orders_ask"], [12, 2, 1, "", "get_orders_bid"], [12, 3, 1, "", "instrument_id"], [12, 2, 1, "", "is_limit_matched"], [12, 2, 1, "", "is_stop_triggered"], [12, 2, 1, "", "is_touch_triggered"], [12, 2, 1, "", "iterate"], [12, 3, 1, "", "last"], [12, 2, 1, "", "match_limit_if_touched_order"], [12, 2, 1, "", "match_limit_order"], [12, 2, 1, "", "match_market_if_touched_order"], [12, 2, 1, "", "match_order"], [12, 2, 1, "", "match_stop_limit_order"], [12, 2, 1, "", "match_stop_market_order"], [12, 2, 1, "", "order_exists"], [12, 3, 1, "", "price_increment"], [12, 3, 1, "", "price_precision"], [12, 2, 1, "", "reset"]], "nautilus_trader.execution.messages": [[12, 1, 1, "", "BatchCancelOrders"], [12, 1, 1, "", "CancelAllOrders"], [12, 1, 1, "", "CancelOrder"], [12, 1, 1, "", "ModifyOrder"], [12, 1, 1, "", "QueryOrder"], [12, 1, 1, "", "SubmitOrder"], [12, 1, 1, "", "SubmitOrderList"], [12, 1, 1, "", "TradingCommand"]], "nautilus_trader.execution.messages.BatchCancelOrders": [[12, 3, 1, "", "client_id"], [12, 2, 1, "", "from_dict"], [12, 3, 1, "", "id"], [12, 3, 1, "", "instrument_id"], [12, 3, 1, "", "strategy_id"], [12, 2, 1, "", "to_dict"], [12, 3, 1, "", "trader_id"], [12, 3, 1, "", "ts_init"]], "nautilus_trader.execution.messages.CancelAllOrders": [[12, 3, 1, "", "client_id"], [12, 2, 1, "", "from_dict"], [12, 3, 1, "", "id"], [12, 3, 1, "", "instrument_id"], [12, 3, 1, "", "order_side"], [12, 3, 1, "", "strategy_id"], [12, 2, 1, "", "to_dict"], [12, 3, 1, "", "trader_id"], [12, 3, 1, "", "ts_init"]], "nautilus_trader.execution.messages.CancelOrder": [[12, 3, 1, "", "client_id"], [12, 3, 1, "", "client_order_id"], [12, 2, 1, "", "from_dict"], [12, 3, 1, "", "id"], [12, 3, 1, "", "instrument_id"], [12, 3, 1, "", "strategy_id"], [12, 2, 1, "", "to_dict"], [12, 3, 1, "", "trader_id"], [12, 3, 1, "", "ts_init"], [12, 3, 1, "", "venue_order_id"]], "nautilus_trader.execution.messages.ModifyOrder": [[12, 3, 1, "", "client_id"], [12, 3, 1, "", "client_order_id"], [12, 2, 1, "", "from_dict"], [12, 3, 1, "", "id"], [12, 3, 1, "", "instrument_id"], [12, 3, 1, "", "price"], [12, 3, 1, "", "quantity"], [12, 3, 1, "", "strategy_id"], [12, 2, 1, "", "to_dict"], [12, 3, 1, "", "trader_id"], [12, 3, 1, "", "trigger_price"], [12, 3, 1, "", "ts_init"], [12, 3, 1, "", "venue_order_id"]], "nautilus_trader.execution.messages.QueryOrder": [[12, 3, 1, "", "client_id"], [12, 3, 1, "", "client_order_id"], [12, 2, 1, "", "from_dict"], [12, 3, 1, "", "id"], [12, 3, 1, "", "instrument_id"], [12, 3, 1, "", "strategy_id"], [12, 2, 1, "", "to_dict"], [12, 3, 1, "", "trader_id"], [12, 3, 1, "", "ts_init"], [12, 3, 1, "", "venue_order_id"]], "nautilus_trader.execution.messages.SubmitOrder": [[12, 3, 1, "", "client_id"], [12, 3, 1, "", "exec_algorithm_id"], [12, 2, 1, "", "from_dict"], [12, 3, 1, "", "id"], [12, 3, 1, "", "instrument_id"], [12, 3, 1, "", "order"], [12, 3, 1, "", "position_id"], [12, 3, 1, "", "strategy_id"], [12, 2, 1, "", "to_dict"], [12, 3, 1, "", "trader_id"], [12, 3, 1, "", "ts_init"]], "nautilus_trader.execution.messages.SubmitOrderList": [[12, 3, 1, "", "client_id"], [12, 3, 1, "", "exec_algorithm_id"], [12, 2, 1, "", "from_dict"], [12, 3, 1, "", "has_emulated_order"], [12, 3, 1, "", "id"], [12, 3, 1, "", "instrument_id"], [12, 3, 1, "", "order_list"], [12, 3, 1, "", "position_id"], [12, 3, 1, "", "strategy_id"], [12, 2, 1, "", "to_dict"], [12, 3, 1, "", "trader_id"], [12, 3, 1, "", "ts_init"]], "nautilus_trader.execution.messages.TradingCommand": [[12, 3, 1, "", "client_id"], [12, 3, 1, "", "id"], [12, 3, 1, "", "instrument_id"], [12, 3, 1, "", "strategy_id"], [12, 3, 1, "", "trader_id"], [12, 3, 1, "", "ts_init"]], "nautilus_trader.execution.reports": [[12, 1, 1, "", "ExecutionMassStatus"], [12, 1, 1, "", "ExecutionReport"], [12, 1, 1, "", "OrderStatusReport"], [12, 1, 1, "", "PositionStatusReport"], [12, 1, 1, "", "TradeReport"]], "nautilus_trader.execution.reports.ExecutionMassStatus": [[12, 2, 1, "", "add_order_reports"], [12, 2, 1, "", "add_position_reports"], [12, 2, 1, "", "add_trade_reports"], [12, 3, 1, "", "id"], [12, 2, 1, "", "order_reports"], [12, 2, 1, "", "position_reports"], [12, 2, 1, "", "trade_reports"], [12, 3, 1, "", "ts_init"]], "nautilus_trader.execution.reports.ExecutionReport": [[12, 3, 1, "", "id"], [12, 3, 1, "", "ts_init"]], "nautilus_trader.execution.reports.OrderStatusReport": [[12, 3, 1, "", "id"], [12, 3, 1, "", "ts_init"]], "nautilus_trader.execution.reports.PositionStatusReport": [[12, 3, 1, "", "id"], [12, 3, 1, "", "ts_init"]], "nautilus_trader.execution.reports.TradeReport": [[12, 3, 1, "", "id"], [12, 3, 1, "", "ts_init"]], "nautilus_trader.indicators": [[14, 0, 0, "-", "atr"], [14, 0, 0, "-", "bollinger_bands"], [14, 0, 0, "-", "donchian_channel"], [14, 0, 0, "-", "efficiency_ratio"], [14, 0, 0, "-", "fuzzy_candlesticks"], [14, 0, 0, "-", "keltner_channel"], [14, 0, 0, "-", "keltner_position"], [14, 0, 0, "-", "macd"], [14, 0, 0, "-", "obv"], [14, 0, 0, "-", "pressure"], [14, 0, 0, "-", "roc"], [14, 0, 0, "-", "rsi"], [14, 0, 0, "-", "spread_analyzer"], [14, 0, 0, "-", "stochastics"], [14, 0, 0, "-", "swings"], [14, 0, 0, "-", "volatility_ratio"], [14, 0, 0, "-", "vwap"]], "nautilus_trader.indicators.atr": [[14, 1, 1, "", "AverageTrueRange"]], "nautilus_trader.indicators.atr.AverageTrueRange": [[14, 2, 1, "", "handle_bar"], [14, 2, 1, "", "handle_quote_tick"], [14, 2, 1, "", "handle_trade_tick"], [14, 3, 1, "", "has_inputs"], [14, 3, 1, "", "initialized"], [14, 3, 1, "", "name"], [14, 3, 1, "", "period"], [14, 2, 1, "", "reset"], [14, 2, 1, "", "update_raw"], [14, 3, 1, "", "value"]], "nautilus_trader.indicators.average": [[14, 0, 0, "-", "ama"], [14, 0, 0, "-", "ema"], [14, 0, 0, "-", "hma"], [14, 0, 0, "-", "ma_factory"], [14, 0, 0, "-", "moving_average"], [14, 0, 0, "-", "sma"], [14, 0, 0, "-", "wma"]], "nautilus_trader.indicators.average.ama": [[14, 1, 1, "", "AdaptiveMovingAverage"]], "nautilus_trader.indicators.average.ama.AdaptiveMovingAverage": [[14, 3, 1, "", "alpha_diff"], [14, 3, 1, "", "alpha_fast"], [14, 3, 1, "", "alpha_slow"], [14, 3, 1, "", "count"], [14, 2, 1, "", "handle_bar"], [14, 2, 1, "", "handle_quote_tick"], [14, 2, 1, "", "handle_trade_tick"], [14, 3, 1, "", "has_inputs"], [14, 3, 1, "", "initialized"], [14, 3, 1, "", "name"], [14, 3, 1, "", "period"], [14, 3, 1, "", "period_alpha_fast"], [14, 3, 1, "", "period_alpha_slow"], [14, 3, 1, "", "period_er"], [14, 3, 1, "", "price_type"], [14, 2, 1, "", "reset"], [14, 2, 1, "", "update_raw"], [14, 3, 1, "", "value"]], "nautilus_trader.indicators.average.ema": [[14, 1, 1, "", "ExponentialMovingAverage"]], "nautilus_trader.indicators.average.ema.ExponentialMovingAverage": [[14, 3, 1, "", "alpha"], [14, 3, 1, "", "count"], [14, 2, 1, "", "handle_bar"], [14, 2, 1, "", "handle_quote_tick"], [14, 2, 1, "", "handle_trade_tick"], [14, 3, 1, "", "has_inputs"], [14, 3, 1, "", "initialized"], [14, 3, 1, "", "name"], [14, 3, 1, "", "period"], [14, 3, 1, "", "price_type"], [14, 2, 1, "", "reset"], [14, 2, 1, "", "update_raw"], [14, 3, 1, "", "value"]], "nautilus_trader.indicators.average.hma": [[14, 1, 1, "", "HullMovingAverage"]], "nautilus_trader.indicators.average.hma.HullMovingAverage": [[14, 3, 1, "", "count"], [14, 2, 1, "", "handle_bar"], [14, 2, 1, "", "handle_quote_tick"], [14, 2, 1, "", "handle_trade_tick"], [14, 3, 1, "", "has_inputs"], [14, 3, 1, "", "initialized"], [14, 3, 1, "", "name"], [14, 3, 1, "", "period"], [14, 3, 1, "", "price_type"], [14, 2, 1, "", "reset"], [14, 2, 1, "", "update_raw"], [14, 3, 1, "", "value"]], "nautilus_trader.indicators.average.ma_factory": [[14, 1, 1, "", "MovingAverageFactory"]], "nautilus_trader.indicators.average.ma_factory.MovingAverageFactory": [[14, 2, 1, "", "create"]], "nautilus_trader.indicators.average.moving_average": [[14, 1, 1, "", "MovingAverage"], [14, 1, 1, "", "MovingAverageType"]], "nautilus_trader.indicators.average.moving_average.MovingAverage": [[14, 3, 1, "", "count"], [14, 2, 1, "", "handle_bar"], [14, 2, 1, "", "handle_quote_tick"], [14, 2, 1, "", "handle_trade_tick"], [14, 3, 1, "", "has_inputs"], [14, 3, 1, "", "initialized"], [14, 3, 1, "", "name"], [14, 3, 1, "", "period"], [14, 3, 1, "", "price_type"], [14, 2, 1, "", "reset"], [14, 2, 1, "", "update_raw"], [14, 3, 1, "", "value"]], "nautilus_trader.indicators.average.sma": [[14, 1, 1, "", "SimpleMovingAverage"]], "nautilus_trader.indicators.average.sma.SimpleMovingAverage": [[14, 3, 1, "", "count"], [14, 2, 1, "", "handle_bar"], [14, 2, 1, "", "handle_quote_tick"], [14, 2, 1, "", "handle_trade_tick"], [14, 3, 1, "", "has_inputs"], [14, 3, 1, "", "initialized"], [14, 3, 1, "", "name"], [14, 3, 1, "", "period"], [14, 3, 1, "", "price_type"], [14, 2, 1, "", "reset"], [14, 2, 1, "", "update_raw"], [14, 3, 1, "", "value"]], "nautilus_trader.indicators.average.wma": [[14, 1, 1, "", "WeightedMovingAverage"]], "nautilus_trader.indicators.average.wma.WeightedMovingAverage": [[14, 3, 1, "", "count"], [14, 2, 1, "", "handle_bar"], [14, 2, 1, "", "handle_quote_tick"], [14, 2, 1, "", "handle_trade_tick"], [14, 3, 1, "", "has_inputs"], [14, 3, 1, "", "initialized"], [14, 3, 1, "", "name"], [14, 3, 1, "", "period"], [14, 3, 1, "", "price_type"], [14, 2, 1, "", "reset"], [14, 2, 1, "", "update_raw"], [14, 3, 1, "", "value"], [14, 3, 1, "", "weights"]], "nautilus_trader.indicators.base": [[14, 0, 0, "-", "indicator"]], "nautilus_trader.indicators.base.indicator": [[14, 1, 1, "", "Indicator"]], "nautilus_trader.indicators.base.indicator.Indicator": [[14, 2, 1, "", "handle_bar"], [14, 2, 1, "", "handle_quote_tick"], [14, 2, 1, "", "handle_trade_tick"], [14, 3, 1, "", "has_inputs"], [14, 3, 1, "", "initialized"], [14, 3, 1, "", "name"], [14, 2, 1, "", "reset"]], "nautilus_trader.indicators.bollinger_bands": [[14, 1, 1, "", "BollingerBands"]], "nautilus_trader.indicators.bollinger_bands.BollingerBands": [[14, 2, 1, "", "handle_bar"], [14, 2, 1, "", "handle_quote_tick"], [14, 2, 1, "", "handle_trade_tick"], [14, 3, 1, "", "has_inputs"], [14, 3, 1, "", "initialized"], [14, 3, 1, "", "k"], [14, 3, 1, "", "lower"], [14, 3, 1, "", "middle"], [14, 3, 1, "", "name"], [14, 3, 1, "", "period"], [14, 2, 1, "", "reset"], [14, 2, 1, "", "update_raw"], [14, 3, 1, "", "upper"]], "nautilus_trader.indicators.donchian_channel": [[14, 1, 1, "", "DonchianChannel"]], "nautilus_trader.indicators.donchian_channel.DonchianChannel": [[14, 2, 1, "", "handle_bar"], [14, 2, 1, "", "handle_quote_tick"], [14, 2, 1, "", "handle_trade_tick"], [14, 3, 1, "", "has_inputs"], [14, 3, 1, "", "initialized"], [14, 3, 1, "", "lower"], [14, 3, 1, "", "middle"], [14, 3, 1, "", "name"], [14, 3, 1, "", "period"], [14, 2, 1, "", "reset"], [14, 2, 1, "", "update_raw"], [14, 3, 1, "", "upper"]], "nautilus_trader.indicators.efficiency_ratio": [[14, 1, 1, "", "EfficiencyRatio"]], "nautilus_trader.indicators.efficiency_ratio.EfficiencyRatio": [[14, 2, 1, "", "handle_bar"], [14, 2, 1, "", "handle_quote_tick"], [14, 2, 1, "", "handle_trade_tick"], [14, 3, 1, "", "has_inputs"], [14, 3, 1, "", "initialized"], [14, 3, 1, "", "name"], [14, 3, 1, "", "period"], [14, 2, 1, "", "reset"], [14, 2, 1, "", "update_raw"], [14, 3, 1, "", "value"]], "nautilus_trader.indicators.fuzzy_candlesticks": [[14, 1, 1, "", "FuzzyCandle"], [14, 1, 1, "", "FuzzyCandlesticks"]], "nautilus_trader.indicators.fuzzy_candlesticks.FuzzyCandle": [[14, 3, 1, "", "body_size"], [14, 3, 1, "", "direction"], [14, 3, 1, "", "lower_wick_size"], [14, 3, 1, "", "size"], [14, 3, 1, "", "upper_wick_size"]], "nautilus_trader.indicators.fuzzy_candlesticks.FuzzyCandlesticks": [[14, 2, 1, "", "handle_bar"], [14, 2, 1, "", "handle_quote_tick"], [14, 2, 1, "", "handle_trade_tick"], [14, 3, 1, "", "has_inputs"], [14, 3, 1, "", "initialized"], [14, 3, 1, "", "name"], [14, 3, 1, "", "period"], [14, 2, 1, "", "reset"], [14, 2, 1, "", "update_raw"], [14, 3, 1, "", "value"], [14, 3, 1, "", "vector"]], "nautilus_trader.indicators.keltner_channel": [[14, 1, 1, "", "KeltnerChannel"]], "nautilus_trader.indicators.keltner_channel.KeltnerChannel": [[14, 2, 1, "", "handle_bar"], [14, 2, 1, "", "handle_quote_tick"], [14, 2, 1, "", "handle_trade_tick"], [14, 3, 1, "", "has_inputs"], [14, 3, 1, "", "initialized"], [14, 3, 1, "", "k_multiplier"], [14, 3, 1, "", "lower"], [14, 3, 1, "", "middle"], [14, 3, 1, "", "name"], [14, 3, 1, "", "period"], [14, 2, 1, "", "reset"], [14, 2, 1, "", "update_raw"], [14, 3, 1, "", "upper"]], "nautilus_trader.indicators.keltner_position": [[14, 1, 1, "", "KeltnerPosition"]], "nautilus_trader.indicators.keltner_position.KeltnerPosition": [[14, 2, 1, "", "handle_bar"], [14, 2, 1, "", "handle_quote_tick"], [14, 2, 1, "", "handle_trade_tick"], [14, 3, 1, "", "has_inputs"], [14, 3, 1, "", "initialized"], [14, 3, 1, "", "k_multiplier"], [14, 3, 1, "", "name"], [14, 3, 1, "", "period"], [14, 2, 1, "", "reset"], [14, 2, 1, "", "update_raw"], [14, 3, 1, "", "value"]], "nautilus_trader.indicators.macd": [[14, 1, 1, "", "MovingAverageConvergenceDivergence"]], "nautilus_trader.indicators.macd.MovingAverageConvergenceDivergence": [[14, 3, 1, "", "fast_period"], [14, 2, 1, "", "handle_bar"], [14, 2, 1, "", "handle_quote_tick"], [14, 2, 1, "", "handle_trade_tick"], [14, 3, 1, "", "has_inputs"], [14, 3, 1, "", "initialized"], [14, 3, 1, "", "name"], [14, 3, 1, "", "price_type"], [14, 2, 1, "", "reset"], [14, 3, 1, "", "slow_period"], [14, 2, 1, "", "update_raw"], [14, 3, 1, "", "value"]], "nautilus_trader.indicators.obv": [[14, 1, 1, "", "OnBalanceVolume"]], "nautilus_trader.indicators.obv.OnBalanceVolume": [[14, 2, 1, "", "handle_bar"], [14, 2, 1, "", "handle_quote_tick"], [14, 2, 1, "", "handle_trade_tick"], [14, 3, 1, "", "has_inputs"], [14, 3, 1, "", "initialized"], [14, 3, 1, "", "name"], [14, 3, 1, "", "period"], [14, 2, 1, "", "reset"], [14, 2, 1, "", "update_raw"], [14, 3, 1, "", "value"]], "nautilus_trader.indicators.pressure": [[14, 1, 1, "", "Pressure"]], "nautilus_trader.indicators.pressure.Pressure": [[14, 2, 1, "", "handle_bar"], [14, 2, 1, "", "handle_quote_tick"], [14, 2, 1, "", "handle_trade_tick"], [14, 3, 1, "", "has_inputs"], [14, 3, 1, "", "initialized"], [14, 3, 1, "", "name"], [14, 3, 1, "", "period"], [14, 2, 1, "", "reset"], [14, 2, 1, "", "update_raw"], [14, 3, 1, "", "value"], [14, 3, 1, "", "value_cumulative"]], "nautilus_trader.indicators.roc": [[14, 1, 1, "", "RateOfChange"]], "nautilus_trader.indicators.roc.RateOfChange": [[14, 2, 1, "", "handle_bar"], [14, 2, 1, "", "handle_quote_tick"], [14, 2, 1, "", "handle_trade_tick"], [14, 3, 1, "", "has_inputs"], [14, 3, 1, "", "initialized"], [14, 3, 1, "", "name"], [14, 3, 1, "", "period"], [14, 2, 1, "", "reset"], [14, 2, 1, "", "update_raw"], [14, 3, 1, "", "value"]], "nautilus_trader.indicators.rsi": [[14, 1, 1, "", "RelativeStrengthIndex"]], "nautilus_trader.indicators.rsi.RelativeStrengthIndex": [[14, 2, 1, "", "handle_bar"], [14, 2, 1, "", "handle_quote_tick"], [14, 2, 1, "", "handle_trade_tick"], [14, 3, 1, "", "has_inputs"], [14, 3, 1, "", "initialized"], [14, 3, 1, "", "name"], [14, 3, 1, "", "period"], [14, 2, 1, "", "reset"], [14, 2, 1, "", "update_raw"], [14, 3, 1, "", "value"]], "nautilus_trader.indicators.spread_analyzer": [[14, 1, 1, "", "SpreadAnalyzer"]], "nautilus_trader.indicators.spread_analyzer.SpreadAnalyzer": [[14, 3, 1, "", "average"], [14, 3, 1, "", "capacity"], [14, 3, 1, "", "current"], [14, 2, 1, "", "handle_bar"], [14, 2, 1, "", "handle_quote_tick"], [14, 2, 1, "", "handle_trade_tick"], [14, 3, 1, "", "has_inputs"], [14, 3, 1, "", "initialized"], [14, 3, 1, "", "instrument_id"], [14, 3, 1, "", "name"], [14, 2, 1, "", "reset"]], "nautilus_trader.indicators.stochastics": [[14, 1, 1, "", "Stochastics"]], "nautilus_trader.indicators.stochastics.Stochastics": [[14, 2, 1, "", "handle_bar"], [14, 2, 1, "", "handle_quote_tick"], [14, 2, 1, "", "handle_trade_tick"], [14, 3, 1, "", "has_inputs"], [14, 3, 1, "", "initialized"], [14, 3, 1, "", "name"], [14, 3, 1, "", "period_d"], [14, 3, 1, "", "period_k"], [14, 2, 1, "", "reset"], [14, 2, 1, "", "update_raw"], [14, 3, 1, "", "value_d"], [14, 3, 1, "", "value_k"]], "nautilus_trader.indicators.swings": [[14, 1, 1, "", "Swings"]], "nautilus_trader.indicators.swings.Swings": [[14, 3, 1, "", "changed"], [14, 3, 1, "", "direction"], [14, 3, 1, "", "duration"], [14, 2, 1, "", "handle_bar"], [14, 2, 1, "", "handle_quote_tick"], [14, 2, 1, "", "handle_trade_tick"], [14, 3, 1, "", "has_inputs"], [14, 3, 1, "", "high_datetime"], [14, 3, 1, "", "high_price"], [14, 3, 1, "", "initialized"], [14, 3, 1, "", "length"], [14, 3, 1, "", "low_datetime"], [14, 3, 1, "", "low_price"], [14, 3, 1, "", "name"], [14, 3, 1, "", "period"], [14, 2, 1, "", "reset"], [14, 3, 1, "", "since_high"], [14, 3, 1, "", "since_low"], [14, 2, 1, "", "update_raw"]], "nautilus_trader.indicators.volatility_ratio": [[14, 1, 1, "", "VolatilityRatio"]], "nautilus_trader.indicators.volatility_ratio.VolatilityRatio": [[14, 3, 1, "", "fast_period"], [14, 2, 1, "", "handle_bar"], [14, 2, 1, "", "handle_quote_tick"], [14, 2, 1, "", "handle_trade_tick"], [14, 3, 1, "", "has_inputs"], [14, 3, 1, "", "initialized"], [14, 3, 1, "", "name"], [14, 2, 1, "", "reset"], [14, 3, 1, "", "slow_period"], [14, 2, 1, "", "update_raw"], [14, 3, 1, "", "value"]], "nautilus_trader.indicators.vwap": [[14, 1, 1, "", "VolumeWeightedAveragePrice"]], "nautilus_trader.indicators.vwap.VolumeWeightedAveragePrice": [[14, 2, 1, "", "handle_bar"], [14, 2, 1, "", "handle_quote_tick"], [14, 2, 1, "", "handle_trade_tick"], [14, 3, 1, "", "has_inputs"], [14, 3, 1, "", "initialized"], [14, 3, 1, "", "name"], [14, 2, 1, "", "reset"], [14, 2, 1, "", "update_raw"], [14, 3, 1, "", "value"]], "nautilus_trader.infrastructure": [[15, 0, 0, "-", "cache"]], "nautilus_trader.infrastructure.cache": [[15, 1, 1, "", "RedisCacheDatabase"]], "nautilus_trader.infrastructure.cache.RedisCacheDatabase": [[15, 2, 1, "", "add"], [15, 2, 1, "", "add_account"], [15, 2, 1, "", "add_currency"], [15, 2, 1, "", "add_instrument"], [15, 2, 1, "", "add_order"], [15, 2, 1, "", "add_position"], [15, 2, 1, "", "add_synthetic"], [15, 2, 1, "", "delete_actor"], [15, 2, 1, "", "delete_strategy"], [15, 2, 1, "", "flush"], [15, 2, 1, "", "heartbeat"], [15, 2, 1, "", "index_order_position"], [15, 2, 1, "", "index_venue_order_id"], [15, 2, 1, "", "load"], [15, 2, 1, "", "load_account"], [15, 2, 1, "", "load_accounts"], [15, 2, 1, "", "load_actor"], [15, 2, 1, "", "load_currencies"], [15, 2, 1, "", "load_currency"], [15, 2, 1, "", "load_index_order_client"], [15, 2, 1, "", "load_index_order_position"], [15, 2, 1, "", "load_instrument"], [15, 2, 1, "", "load_instruments"], [15, 2, 1, "", "load_order"], [15, 2, 1, "", "load_orders"], [15, 2, 1, "", "load_position"], [15, 2, 1, "", "load_positions"], [15, 2, 1, "", "load_strategy"], [15, 2, 1, "", "load_synthetic"], [15, 2, 1, "", "load_synthetics"], [15, 2, 1, "", "snapshot_order_state"], [15, 2, 1, "", "snapshot_position_state"], [15, 2, 1, "", "update_account"], [15, 2, 1, "", "update_actor"], [15, 2, 1, "", "update_order"], [15, 2, 1, "", "update_position"], [15, 2, 1, "", "update_strategy"]], "nautilus_trader.live": [[16, 0, 0, "-", "data_client"], [16, 0, 0, "-", "data_engine"], [16, 0, 0, "-", "execution_client"], [16, 0, 0, "-", "execution_engine"], [16, 0, 0, "-", "node"], [16, 0, 0, "-", "node_builder"], [16, 0, 0, "-", "risk_engine"]], "nautilus_trader.live.data_client": [[16, 1, 1, "", "LiveDataClient"], [16, 1, 1, "", "LiveMarketDataClient"]], "nautilus_trader.live.data_client.LiveDataClient": [[16, 2, 1, "", "connect"], [16, 2, 1, "", "create_task"], [16, 2, 1, "", "degrade"], [16, 2, 1, "", "disconnect"], [16, 2, 1, "", "dispose"], [16, 2, 1, "", "fault"], [16, 2, 1, "", "fully_qualified_name"], [16, 3, 1, "", "id"], [16, 3, 1, "", "is_connected"], [16, 3, 1, "", "is_degraded"], [16, 3, 1, "", "is_disposed"], [16, 3, 1, "", "is_faulted"], [16, 3, 1, "", "is_initialized"], [16, 3, 1, "", "is_running"], [16, 3, 1, "", "is_stopped"], [16, 2, 1, "", "request"], [16, 2, 1, "", "reset"], [16, 2, 1, "", "resume"], [16, 2, 1, "", "run_after_delay"], [16, 2, 1, "", "start"], [16, 3, 1, "", "state"], [16, 2, 1, "", "stop"], [16, 2, 1, "", "subscribe"], [16, 2, 1, "", "subscribed_generic_data"], [16, 3, 1, "", "trader_id"], [16, 3, 1, "", "type"], [16, 2, 1, "", "unsubscribe"], [16, 3, 1, "", "venue"]], "nautilus_trader.live.data_client.LiveMarketDataClient": [[16, 2, 1, "", "connect"], [16, 2, 1, "", "create_task"], [16, 2, 1, "", "degrade"], [16, 2, 1, "", "disconnect"], [16, 2, 1, "", "dispose"], [16, 2, 1, "", "fault"], [16, 2, 1, "", "fully_qualified_name"], [16, 3, 1, "", "id"], [16, 3, 1, "", "is_connected"], [16, 3, 1, "", "is_degraded"], [16, 3, 1, "", "is_disposed"], [16, 3, 1, "", "is_faulted"], [16, 3, 1, "", "is_initialized"], [16, 3, 1, "", "is_running"], [16, 3, 1, "", "is_stopped"], [16, 2, 1, "", "request"], [16, 2, 1, "", "request_bars"], [16, 2, 1, "", "request_instrument"], [16, 2, 1, "", "request_instruments"], [16, 2, 1, "", "request_quote_ticks"], [16, 2, 1, "", "request_trade_ticks"], [16, 2, 1, "", "reset"], [16, 2, 1, "", "resume"], [16, 2, 1, "", "run_after_delay"], [16, 2, 1, "", "start"], [16, 3, 1, "", "state"], [16, 2, 1, "", "stop"], [16, 2, 1, "", "subscribe"], [16, 2, 1, "", "subscribe_bars"], [16, 2, 1, "", "subscribe_instrument"], [16, 2, 1, "", "subscribe_instrument_close"], [16, 2, 1, "", "subscribe_instrument_status"], [16, 2, 1, "", "subscribe_instruments"], [16, 2, 1, "", "subscribe_order_book_deltas"], [16, 2, 1, "", "subscribe_order_book_snapshots"], [16, 2, 1, "", "subscribe_quote_ticks"], [16, 2, 1, "", "subscribe_ticker"], [16, 2, 1, "", "subscribe_trade_ticks"], [16, 2, 1, "", "subscribe_venue_status"], [16, 2, 1, "", "subscribed_bars"], [16, 2, 1, "", "subscribed_generic_data"], [16, 2, 1, "", "subscribed_instrument_close"], [16, 2, 1, "", "subscribed_instrument_status"], [16, 2, 1, "", "subscribed_instruments"], [16, 2, 1, "", "subscribed_order_book_deltas"], [16, 2, 1, "", "subscribed_order_book_snapshots"], [16, 2, 1, "", "subscribed_quote_ticks"], [16, 2, 1, "", "subscribed_tickers"], [16, 2, 1, "", "subscribed_trade_ticks"], [16, 2, 1, "", "subscribed_venue_status"], [16, 3, 1, "", "trader_id"], [16, 3, 1, "", "type"], [16, 2, 1, "", "unsubscribe"], [16, 2, 1, "", "unsubscribe_bars"], [16, 2, 1, "", "unsubscribe_instrument"], [16, 2, 1, "", "unsubscribe_instrument_close"], [16, 2, 1, "", "unsubscribe_instrument_status"], [16, 2, 1, "", "unsubscribe_instruments"], [16, 2, 1, "", "unsubscribe_order_book_deltas"], [16, 2, 1, "", "unsubscribe_order_book_snapshots"], [16, 2, 1, "", "unsubscribe_quote_ticks"], [16, 2, 1, "", "unsubscribe_ticker"], [16, 2, 1, "", "unsubscribe_trade_ticks"], [16, 2, 1, "", "unsubscribe_venue_status"], [16, 3, 1, "", "venue"]], "nautilus_trader.live.data_engine": [[16, 1, 1, "", "LiveDataEngine"]], "nautilus_trader.live.data_engine.LiveDataEngine": [[16, 2, 1, "", "check_connected"], [16, 2, 1, "", "check_disconnected"], [16, 2, 1, "", "cmd_qsize"], [16, 3, 1, "", "command_count"], [16, 2, 1, "", "connect"], [16, 3, 1, "", "data_count"], [16, 2, 1, "", "data_qsize"], [16, 3, 1, "", "debug"], [16, 3, 1, "", "default_client"], [16, 2, 1, "", "degrade"], [16, 2, 1, "", "deregister_client"], [16, 2, 1, "", "disconnect"], [16, 2, 1, "", "dispose"], [16, 2, 1, "", "execute"], [16, 2, 1, "", "fault"], [16, 2, 1, "", "fully_qualified_name"], [16, 2, 1, "", "get_cmd_queue_task"], [16, 2, 1, "", "get_data_queue_task"], [16, 2, 1, "", "get_req_queue_task"], [16, 2, 1, "", "get_res_queue_task"], [16, 3, 1, "", "id"], [16, 3, 1, "", "is_degraded"], [16, 3, 1, "", "is_disposed"], [16, 3, 1, "", "is_faulted"], [16, 3, 1, "", "is_initialized"], [16, 3, 1, "", "is_running"], [16, 3, 1, "", "is_stopped"], [16, 2, 1, "", "kill"], [16, 2, 1, "", "process"], [16, 2, 1, "", "register_catalog"], [16, 2, 1, "", "register_client"], [16, 2, 1, "", "register_default_client"], [16, 2, 1, "", "register_venue_routing"], [16, 3, 1, "", "registered_clients"], [16, 2, 1, "", "req_qsize"], [16, 2, 1, "", "request"], [16, 3, 1, "", "request_count"], [16, 2, 1, "", "res_qsize"], [16, 2, 1, "", "reset"], [16, 2, 1, "", "response"], [16, 3, 1, "", "response_count"], [16, 2, 1, "", "resume"], [16, 2, 1, "", "start"], [16, 3, 1, "", "state"], [16, 2, 1, "", "stop"], [16, 2, 1, "", "subscribed_bars"], [16, 2, 1, "", "subscribed_generic_data"], [16, 2, 1, "", "subscribed_instrument_close"], [16, 2, 1, "", "subscribed_instrument_status"], [16, 2, 1, "", "subscribed_instruments"], [16, 2, 1, "", "subscribed_order_book_deltas"], [16, 2, 1, "", "subscribed_order_book_snapshots"], [16, 2, 1, "", "subscribed_quote_ticks"], [16, 2, 1, "", "subscribed_synthetic_quotes"], [16, 2, 1, "", "subscribed_synthetic_trades"], [16, 2, 1, "", "subscribed_tickers"], [16, 2, 1, "", "subscribed_trade_ticks"], [16, 3, 1, "", "trader_id"], [16, 3, 1, "", "type"]], "nautilus_trader.live.execution_client": [[16, 1, 1, "", "LiveExecutionClient"]], "nautilus_trader.live.execution_client.LiveExecutionClient": [[16, 3, 1, "", "account_id"], [16, 3, 1, "", "account_type"], [16, 3, 1, "", "base_currency"], [16, 2, 1, "", "batch_cancel_orders"], [16, 2, 1, "", "cancel_all_orders"], [16, 2, 1, "", "cancel_order"], [16, 2, 1, "", "connect"], [16, 2, 1, "", "create_task"], [16, 2, 1, "", "degrade"], [16, 2, 1, "", "disconnect"], [16, 2, 1, "", "dispose"], [16, 2, 1, "", "fault"], [16, 2, 1, "", "fully_qualified_name"], [16, 2, 1, "", "generate_account_state"], [16, 2, 1, "", "generate_mass_status"], [16, 2, 1, "", "generate_order_accepted"], [16, 2, 1, "", "generate_order_cancel_rejected"], [16, 2, 1, "", "generate_order_canceled"], [16, 2, 1, "", "generate_order_expired"], [16, 2, 1, "", "generate_order_filled"], [16, 2, 1, "", "generate_order_modify_rejected"], [16, 2, 1, "", "generate_order_rejected"], [16, 2, 1, "", "generate_order_status_report"], [16, 2, 1, "", "generate_order_status_reports"], [16, 2, 1, "", "generate_order_submitted"], [16, 2, 1, "", "generate_order_triggered"], [16, 2, 1, "", "generate_order_updated"], [16, 2, 1, "", "generate_position_status_reports"], [16, 2, 1, "", "generate_trade_reports"], [16, 2, 1, "", "get_account"], [16, 3, 1, "", "id"], [16, 3, 1, "", "is_connected"], [16, 3, 1, "", "is_degraded"], [16, 3, 1, "", "is_disposed"], [16, 3, 1, "", "is_faulted"], [16, 3, 1, "", "is_initialized"], [16, 3, 1, "", "is_running"], [16, 3, 1, "", "is_stopped"], [16, 2, 1, "", "modify_order"], [16, 3, 1, "", "oms_type"], [16, 2, 1, "", "query_order"], [16, 2, 1, "", "reset"], [16, 2, 1, "", "resume"], [16, 2, 1, "", "run_after_delay"], [16, 2, 1, "", "start"], [16, 3, 1, "", "state"], [16, 2, 1, "", "stop"], [16, 2, 1, "", "submit_order"], [16, 2, 1, "", "submit_order_list"], [16, 3, 1, "", "trader_id"], [16, 3, 1, "", "type"], [16, 3, 1, "", "venue"]], "nautilus_trader.live.execution_engine": [[16, 1, 1, "", "LiveExecutionEngine"]], "nautilus_trader.live.execution_engine.LiveExecutionEngine": [[16, 3, 1, "", "allow_cash_positions"], [16, 2, 1, "", "check_connected"], [16, 2, 1, "", "check_disconnected"], [16, 2, 1, "", "check_integrity"], [16, 2, 1, "", "check_residuals"], [16, 2, 1, "", "cmd_qsize"], [16, 3, 1, "", "command_count"], [16, 2, 1, "", "connect"], [16, 3, 1, "", "debug"], [16, 3, 1, "", "default_client"], [16, 2, 1, "", "degrade"], [16, 2, 1, "", "deregister_client"], [16, 2, 1, "", "disconnect"], [16, 2, 1, "", "dispose"], [16, 3, 1, "", "event_count"], [16, 2, 1, "", "evt_qsize"], [16, 2, 1, "", "execute"], [16, 2, 1, "", "fault"], [16, 2, 1, "", "flush_db"], [16, 2, 1, "", "fully_qualified_name"], [16, 2, 1, "", "get_cmd_queue_task"], [16, 2, 1, "", "get_evt_queue_task"], [16, 2, 1, "", "get_external_order_claim"], [16, 2, 1, "", "get_external_order_claims_instruments"], [16, 2, 1, "", "get_inflight_check_task"], [16, 3, 1, "", "id"], [16, 3, 1, "", "is_degraded"], [16, 3, 1, "", "is_disposed"], [16, 3, 1, "", "is_faulted"], [16, 3, 1, "", "is_initialized"], [16, 3, 1, "", "is_running"], [16, 3, 1, "", "is_stopped"], [16, 2, 1, "", "kill"], [16, 2, 1, "", "load_cache"], [16, 2, 1, "", "position_id_count"], [16, 2, 1, "", "process"], [16, 2, 1, "", "reconcile_mass_status"], [16, 2, 1, "", "reconcile_report"], [16, 2, 1, "", "reconcile_state"], [16, 4, 1, "", "reconciliation"], [16, 2, 1, "", "register_client"], [16, 2, 1, "", "register_default_client"], [16, 2, 1, "", "register_external_order_claims"], [16, 2, 1, "", "register_oms_type"], [16, 2, 1, "", "register_venue_routing"], [16, 3, 1, "", "registered_clients"], [16, 3, 1, "", "report_count"], [16, 2, 1, "", "reset"], [16, 2, 1, "", "resume"], [16, 2, 1, "", "start"], [16, 3, 1, "", "state"], [16, 2, 1, "", "stop"], [16, 3, 1, "", "trader_id"], [16, 3, 1, "", "type"]], "nautilus_trader.live.node": [[16, 1, 1, "", "TradingNode"]], "nautilus_trader.live.node.TradingNode": [[16, 2, 1, "", "add_data_client_factory"], [16, 2, 1, "", "add_exec_client_factory"], [16, 2, 1, "", "build"], [16, 4, 1, "", "cache"], [16, 2, 1, "", "dispose"], [16, 2, 1, "", "get_event_loop"], [16, 2, 1, "", "get_logger"], [16, 4, 1, "", "instance_id"], [16, 4, 1, "", "is_built"], [16, 4, 1, "", "is_running"], [16, 4, 1, "", "machine_id"], [16, 2, 1, "", "maintain_heartbeat"], [16, 4, 1, "", "portfolio"], [16, 2, 1, "", "run"], [16, 2, 1, "", "run_async"], [16, 2, 1, "", "snapshot_open_positions"], [16, 2, 1, "", "stop"], [16, 2, 1, "", "stop_async"], [16, 4, 1, "", "trader"], [16, 4, 1, "", "trader_id"]], "nautilus_trader.live.node_builder": [[16, 1, 1, "", "TradingNodeBuilder"]], "nautilus_trader.live.node_builder.TradingNodeBuilder": [[16, 2, 1, "", "add_data_client_factory"], [16, 2, 1, "", "add_exec_client_factory"], [16, 2, 1, "", "build_data_clients"], [16, 2, 1, "", "build_exec_clients"]], "nautilus_trader.live.risk_engine": [[16, 1, 1, "", "LiveRiskEngine"]], "nautilus_trader.live.risk_engine.LiveRiskEngine": [[16, 2, 1, "", "cmd_qsize"], [16, 3, 1, "", "command_count"], [16, 3, 1, "", "debug"], [16, 2, 1, "", "degrade"], [16, 2, 1, "", "dispose"], [16, 3, 1, "", "event_count"], [16, 2, 1, "", "evt_qsize"], [16, 2, 1, "", "execute"], [16, 2, 1, "", "fault"], [16, 2, 1, "", "fully_qualified_name"], [16, 2, 1, "", "get_cmd_queue_task"], [16, 2, 1, "", "get_evt_queue_task"], [16, 3, 1, "", "id"], [16, 3, 1, "", "is_bypassed"], [16, 3, 1, "", "is_degraded"], [16, 3, 1, "", "is_disposed"], [16, 3, 1, "", "is_faulted"], [16, 3, 1, "", "is_initialized"], [16, 3, 1, "", "is_running"], [16, 3, 1, "", "is_stopped"], [16, 2, 1, "", "kill"], [16, 2, 1, "", "max_notional_per_order"], [16, 2, 1, "", "max_notionals_per_order"], [16, 2, 1, "", "max_order_modify_rate"], [16, 2, 1, "", "max_order_submit_rate"], [16, 2, 1, "", "process"], [16, 2, 1, "", "reset"], [16, 2, 1, "", "resume"], [16, 2, 1, "", "set_max_notional_per_order"], [16, 2, 1, "", "set_trading_state"], [16, 2, 1, "", "start"], [16, 3, 1, "", "state"], [16, 2, 1, "", "stop"], [16, 3, 1, "", "trader_id"], [16, 3, 1, "", "trading_state"], [16, 3, 1, "", "type"]], "nautilus_trader.model": [[17, 0, 0, "-", "currency"], [18, 0, 0, "-", "data"], [19, 0, 0, "-", "events"], [20, 0, 0, "-", "identifiers"], [22, 0, 0, "-", "instruments"], [23, 0, 0, "-", "objects"], [24, 0, 0, "-", "orderbook"], [25, 0, 0, "-", "orders"], [26, 0, 0, "-", "position"], [27, 0, 0, "-", "tick_scheme"]], "nautilus_trader.model.currency": [[17, 1, 1, "", "Currency"]], "nautilus_trader.model.currency.Currency": [[17, 3, 1, "", "code"], [17, 3, 1, "", "currency_type"], [17, 2, 1, "", "from_internal_map"], [17, 2, 1, "", "from_str"], [17, 2, 1, "", "is_crypto"], [17, 2, 1, "", "is_fiat"], [17, 3, 1, "", "iso4217"], [17, 3, 1, "", "name"], [17, 3, 1, "", "precision"], [17, 2, 1, "", "register"]], "nautilus_trader.model.data": [[18, 0, 0, "-", "bar"], [18, 0, 0, "-", "base"], [18, 0, 0, "-", "book"], [18, 0, 0, "-", "status"], [18, 0, 0, "-", "tick"], [18, 0, 0, "-", "ticker"]], "nautilus_trader.model.data.bar": [[18, 1, 1, "", "Bar"], [18, 1, 1, "", "BarSpecification"], [18, 1, 1, "", "BarType"]], "nautilus_trader.model.data.bar.Bar": [[18, 3, 1, "", "bar_type"], [18, 3, 1, "", "close"], [18, 2, 1, "", "from_dict"], [18, 2, 1, "", "from_pyo3"], [18, 2, 1, "", "fully_qualified_name"], [18, 3, 1, "", "high"], [18, 3, 1, "", "is_revision"], [18, 2, 1, "", "is_single_price"], [18, 3, 1, "", "low"], [18, 3, 1, "", "open"], [18, 2, 1, "", "to_dict"], [18, 3, 1, "", "ts_event"], [18, 3, 1, "", "ts_init"], [18, 3, 1, "", "volume"]], "nautilus_trader.model.data.bar.BarSpecification": [[18, 3, 1, "", "aggregation"], [18, 2, 1, "", "check_information_aggregated"], [18, 2, 1, "", "check_threshold_aggregated"], [18, 2, 1, "", "check_time_aggregated"], [18, 2, 1, "", "from_str"], [18, 2, 1, "", "from_timedelta"], [18, 2, 1, "", "is_information_aggregated"], [18, 2, 1, "", "is_threshold_aggregated"], [18, 2, 1, "", "is_time_aggregated"], [18, 3, 1, "", "price_type"], [18, 3, 1, "", "step"], [18, 3, 1, "", "timedelta"]], "nautilus_trader.model.data.bar.BarType": [[18, 3, 1, "", "aggregation_source"], [18, 2, 1, "", "from_str"], [18, 3, 1, "", "instrument_id"], [18, 2, 1, "", "is_externally_aggregated"], [18, 2, 1, "", "is_internally_aggregated"], [18, 3, 1, "", "spec"]], "nautilus_trader.model.data.base": [[18, 1, 1, "", "DataType"], [18, 1, 1, "", "GenericData"], [18, 5, 1, "", "capsule_to_list"]], "nautilus_trader.model.data.base.DataType": [[18, 3, 1, "", "metadata"], [18, 3, 1, "", "topic"], [18, 3, 1, "", "type"]], "nautilus_trader.model.data.base.GenericData": [[18, 3, 1, "", "data"], [18, 3, 1, "", "data_type"], [18, 2, 1, "", "fully_qualified_name"], [18, 3, 1, "", "ts_event"], [18, 3, 1, "", "ts_init"]], "nautilus_trader.model.data.book": [[18, 1, 1, "", "BookOrder"], [18, 1, 1, "", "OrderBookDelta"], [18, 1, 1, "", "OrderBookDeltas"]], "nautilus_trader.model.data.book.BookOrder": [[18, 2, 1, "", "exposure"], [18, 2, 1, "", "from_dict"], [18, 2, 1, "", "from_raw"], [18, 3, 1, "", "order_id"], [18, 3, 1, "", "price"], [18, 3, 1, "", "side"], [18, 2, 1, "", "signed_size"], [18, 3, 1, "", "size"], [18, 2, 1, "", "to_dict"]], "nautilus_trader.model.data.book.OrderBookDelta": [[18, 3, 1, "", "action"], [18, 2, 1, "", "capsule_from_list"], [18, 2, 1, "", "clear"], [18, 3, 1, "", "flags"], [18, 2, 1, "", "from_dict"], [18, 2, 1, "", "from_pyo3"], [18, 2, 1, "", "from_raw"], [18, 2, 1, "", "fully_qualified_name"], [18, 3, 1, "", "instrument_id"], [18, 3, 1, "", "is_add"], [18, 3, 1, "", "is_clear"], [18, 3, 1, "", "is_delete"], [18, 3, 1, "", "is_update"], [18, 2, 1, "", "list_from_capsule"], [18, 3, 1, "", "order"], [18, 3, 1, "", "sequence"], [18, 2, 1, "", "to_dict"], [18, 3, 1, "", "ts_event"], [18, 3, 1, "", "ts_init"]], "nautilus_trader.model.data.book.OrderBookDeltas": [[18, 3, 1, "", "deltas"], [18, 2, 1, "", "from_dict"], [18, 2, 1, "", "fully_qualified_name"], [18, 3, 1, "", "instrument_id"], [18, 3, 1, "", "is_snapshot"], [18, 3, 1, "", "sequence"], [18, 2, 1, "", "to_dict"], [18, 3, 1, "", "ts_event"], [18, 3, 1, "", "ts_init"]], "nautilus_trader.model.data.status": [[18, 1, 1, "", "InstrumentClose"], [18, 1, 1, "", "InstrumentStatus"], [18, 1, 1, "", "VenueStatus"]], "nautilus_trader.model.data.status.InstrumentClose": [[18, 3, 1, "", "close_price"], [18, 3, 1, "", "close_type"], [18, 2, 1, "", "from_dict"], [18, 2, 1, "", "fully_qualified_name"], [18, 3, 1, "", "instrument_id"], [18, 2, 1, "", "to_dict"], [18, 3, 1, "", "ts_event"], [18, 3, 1, "", "ts_init"]], "nautilus_trader.model.data.status.InstrumentStatus": [[18, 2, 1, "", "from_dict"], [18, 2, 1, "", "fully_qualified_name"], [18, 3, 1, "", "halt_reason"], [18, 3, 1, "", "instrument_id"], [18, 3, 1, "", "status"], [18, 2, 1, "", "to_dict"], [18, 3, 1, "", "trading_session"], [18, 3, 1, "", "ts_event"], [18, 3, 1, "", "ts_init"]], "nautilus_trader.model.data.status.VenueStatus": [[18, 2, 1, "", "from_dict"], [18, 2, 1, "", "fully_qualified_name"], [18, 3, 1, "", "status"], [18, 2, 1, "", "to_dict"], [18, 3, 1, "", "ts_event"], [18, 3, 1, "", "ts_init"], [18, 3, 1, "", "venue"]], "nautilus_trader.model.data.tick": [[18, 1, 1, "", "QuoteTick"], [18, 1, 1, "", "TradeTick"]], "nautilus_trader.model.data.tick.QuoteTick": [[18, 3, 1, "", "ask_price"], [18, 3, 1, "", "ask_size"], [18, 3, 1, "", "bid_price"], [18, 3, 1, "", "bid_size"], [18, 2, 1, "", "capsule_from_list"], [18, 2, 1, "", "extract_price"], [18, 2, 1, "", "extract_volume"], [18, 2, 1, "", "from_dict"], [18, 2, 1, "", "from_pyo3"], [18, 2, 1, "", "from_raw"], [18, 2, 1, "", "fully_qualified_name"], [18, 3, 1, "", "instrument_id"], [18, 2, 1, "", "list_from_capsule"], [18, 2, 1, "", "to_dict"], [18, 3, 1, "", "ts_event"], [18, 3, 1, "", "ts_init"]], "nautilus_trader.model.data.tick.TradeTick": [[18, 3, 1, "", "aggressor_side"], [18, 2, 1, "", "capsule_from_list"], [18, 2, 1, "", "from_dict"], [18, 2, 1, "", "from_pyo3"], [18, 2, 1, "", "from_raw"], [18, 2, 1, "", "fully_qualified_name"], [18, 3, 1, "", "instrument_id"], [18, 2, 1, "", "list_from_capsule"], [18, 3, 1, "", "price"], [18, 3, 1, "", "size"], [18, 2, 1, "", "to_dict"], [18, 3, 1, "", "trade_id"], [18, 3, 1, "", "ts_event"], [18, 3, 1, "", "ts_init"]], "nautilus_trader.model.data.ticker": [[18, 1, 1, "", "Ticker"]], "nautilus_trader.model.data.ticker.Ticker": [[18, 2, 1, "", "from_dict"], [18, 2, 1, "", "fully_qualified_name"], [18, 3, 1, "", "instrument_id"], [18, 2, 1, "", "to_dict"], [18, 3, 1, "", "ts_event"], [18, 3, 1, "", "ts_init"]], "nautilus_trader.model.events": [[19, 0, 0, "-", "account"], [19, 0, 0, "-", "order"], [19, 0, 0, "-", "position"]], "nautilus_trader.model.events.account": [[19, 1, 1, "", "AccountState"]], "nautilus_trader.model.events.account.AccountState": [[19, 3, 1, "", "account_id"], [19, 3, 1, "", "account_type"], [19, 3, 1, "", "balances"], [19, 3, 1, "", "base_currency"], [19, 2, 1, "", "from_dict"], [19, 3, 1, "", "id"], [19, 3, 1, "", "info"], [19, 3, 1, "", "is_reported"], [19, 3, 1, "", "margins"], [19, 2, 1, "", "to_dict"], [19, 3, 1, "", "ts_event"], [19, 3, 1, "", "ts_init"]], "nautilus_trader.model.events.order": [[19, 1, 1, "", "OrderAccepted"], [19, 1, 1, "", "OrderCancelRejected"], [19, 1, 1, "", "OrderCanceled"], [19, 1, 1, "", "OrderDenied"], [19, 1, 1, "", "OrderEmulated"], [19, 1, 1, "", "OrderEvent"], [19, 1, 1, "", "OrderExpired"], [19, 1, 1, "", "OrderFilled"], [19, 1, 1, "", "OrderInitialized"], [19, 1, 1, "", "OrderModifyRejected"], [19, 1, 1, "", "OrderPendingCancel"], [19, 1, 1, "", "OrderPendingUpdate"], [19, 1, 1, "", "OrderRejected"], [19, 1, 1, "", "OrderReleased"], [19, 1, 1, "", "OrderSubmitted"], [19, 1, 1, "", "OrderTriggered"], [19, 1, 1, "", "OrderUpdated"]], "nautilus_trader.model.events.order.OrderAccepted": [[19, 3, 1, "", "account_id"], [19, 3, 1, "", "client_order_id"], [19, 2, 1, "", "from_dict"], [19, 3, 1, "", "id"], [19, 3, 1, "", "instrument_id"], [19, 3, 1, "", "reconciliation"], [19, 2, 1, "", "set_client_order_id"], [19, 3, 1, "", "strategy_id"], [19, 2, 1, "", "to_dict"], [19, 3, 1, "", "trader_id"], [19, 3, 1, "", "ts_event"], [19, 3, 1, "", "ts_init"], [19, 3, 1, "", "venue_order_id"]], "nautilus_trader.model.events.order.OrderCancelRejected": [[19, 3, 1, "", "account_id"], [19, 3, 1, "", "client_order_id"], [19, 2, 1, "", "from_dict"], [19, 3, 1, "", "id"], [19, 3, 1, "", "instrument_id"], [19, 3, 1, "", "reason"], [19, 3, 1, "", "reconciliation"], [19, 2, 1, "", "set_client_order_id"], [19, 3, 1, "", "strategy_id"], [19, 2, 1, "", "to_dict"], [19, 3, 1, "", "trader_id"], [19, 3, 1, "", "ts_event"], [19, 3, 1, "", "ts_init"], [19, 3, 1, "", "venue_order_id"]], "nautilus_trader.model.events.order.OrderCanceled": [[19, 3, 1, "", "account_id"], [19, 3, 1, "", "client_order_id"], [19, 2, 1, "", "from_dict"], [19, 3, 1, "", "id"], [19, 3, 1, "", "instrument_id"], [19, 3, 1, "", "reconciliation"], [19, 2, 1, "", "set_client_order_id"], [19, 3, 1, "", "strategy_id"], [19, 2, 1, "", "to_dict"], [19, 3, 1, "", "trader_id"], [19, 3, 1, "", "ts_event"], [19, 3, 1, "", "ts_init"], [19, 3, 1, "", "venue_order_id"]], "nautilus_trader.model.events.order.OrderDenied": [[19, 3, 1, "", "account_id"], [19, 3, 1, "", "client_order_id"], [19, 2, 1, "", "from_dict"], [19, 3, 1, "", "id"], [19, 3, 1, "", "instrument_id"], [19, 3, 1, "", "reason"], [19, 3, 1, "", "reconciliation"], [19, 2, 1, "", "set_client_order_id"], [19, 3, 1, "", "strategy_id"], [19, 2, 1, "", "to_dict"], [19, 3, 1, "", "trader_id"], [19, 3, 1, "", "ts_event"], [19, 3, 1, "", "ts_init"], [19, 3, 1, "", "venue_order_id"]], "nautilus_trader.model.events.order.OrderEmulated": [[19, 3, 1, "", "account_id"], [19, 3, 1, "", "client_order_id"], [19, 2, 1, "", "from_dict"], [19, 3, 1, "", "id"], [19, 3, 1, "", "instrument_id"], [19, 3, 1, "", "reconciliation"], [19, 2, 1, "", "set_client_order_id"], [19, 3, 1, "", "strategy_id"], [19, 2, 1, "", "to_dict"], [19, 3, 1, "", "trader_id"], [19, 3, 1, "", "ts_event"], [19, 3, 1, "", "ts_init"], [19, 3, 1, "", "venue_order_id"]], "nautilus_trader.model.events.order.OrderEvent": [[19, 3, 1, "", "account_id"], [19, 3, 1, "", "client_order_id"], [19, 3, 1, "", "id"], [19, 3, 1, "", "instrument_id"], [19, 3, 1, "", "reconciliation"], [19, 2, 1, "", "set_client_order_id"], [19, 3, 1, "", "strategy_id"], [19, 3, 1, "", "trader_id"], [19, 3, 1, "", "ts_event"], [19, 3, 1, "", "ts_init"], [19, 3, 1, "", "venue_order_id"]], "nautilus_trader.model.events.order.OrderExpired": [[19, 3, 1, "", "account_id"], [19, 3, 1, "", "client_order_id"], [19, 2, 1, "", "from_dict"], [19, 3, 1, "", "id"], [19, 3, 1, "", "instrument_id"], [19, 3, 1, "", "reconciliation"], [19, 2, 1, "", "set_client_order_id"], [19, 3, 1, "", "strategy_id"], [19, 2, 1, "", "to_dict"], [19, 3, 1, "", "trader_id"], [19, 3, 1, "", "ts_event"], [19, 3, 1, "", "ts_init"], [19, 3, 1, "", "venue_order_id"]], "nautilus_trader.model.events.order.OrderFilled": [[19, 3, 1, "", "account_id"], [19, 3, 1, "", "client_order_id"], [19, 3, 1, "", "commission"], [19, 3, 1, "", "currency"], [19, 2, 1, "", "from_dict"], [19, 3, 1, "", "id"], [19, 3, 1, "", "info"], [19, 3, 1, "", "instrument_id"], [19, 3, 1, "", "is_buy"], [19, 3, 1, "", "is_sell"], [19, 3, 1, "", "last_px"], [19, 3, 1, "", "last_qty"], [19, 3, 1, "", "liquidity_side"], [19, 3, 1, "", "order_side"], [19, 3, 1, "", "order_type"], [19, 3, 1, "", "position_id"], [19, 3, 1, "", "reconciliation"], [19, 2, 1, "", "set_client_order_id"], [19, 3, 1, "", "strategy_id"], [19, 2, 1, "", "to_dict"], [19, 3, 1, "", "trade_id"], [19, 3, 1, "", "trader_id"], [19, 3, 1, "", "ts_event"], [19, 3, 1, "", "ts_init"], [19, 3, 1, "", "venue_order_id"]], "nautilus_trader.model.events.order.OrderInitialized": [[19, 3, 1, "", "account_id"], [19, 3, 1, "", "client_order_id"], [19, 3, 1, "", "contingency_type"], [19, 3, 1, "", "emulation_trigger"], [19, 3, 1, "", "exec_algorithm_id"], [19, 3, 1, "", "exec_algorithm_params"], [19, 3, 1, "", "exec_spawn_id"], [19, 2, 1, "", "from_dict"], [19, 3, 1, "", "id"], [19, 3, 1, "", "instrument_id"], [19, 3, 1, "", "linked_order_ids"], [19, 3, 1, "", "options"], [19, 3, 1, "", "order_list_id"], [19, 3, 1, "", "order_type"], [19, 3, 1, "", "parent_order_id"], [19, 3, 1, "", "post_only"], [19, 3, 1, "", "quantity"], [19, 3, 1, "", "quote_quantity"], [19, 3, 1, "", "reconciliation"], [19, 3, 1, "", "reduce_only"], [19, 2, 1, "", "set_client_order_id"], [19, 3, 1, "", "side"], [19, 3, 1, "", "strategy_id"], [19, 3, 1, "", "tags"], [19, 3, 1, "", "time_in_force"], [19, 2, 1, "", "to_dict"], [19, 3, 1, "", "trader_id"], [19, 3, 1, "", "trigger_instrument_id"], [19, 3, 1, "", "ts_event"], [19, 3, 1, "", "ts_init"], [19, 3, 1, "", "venue_order_id"]], "nautilus_trader.model.events.order.OrderModifyRejected": [[19, 3, 1, "", "account_id"], [19, 3, 1, "", "client_order_id"], [19, 2, 1, "", "from_dict"], [19, 3, 1, "", "id"], [19, 3, 1, "", "instrument_id"], [19, 3, 1, "", "reason"], [19, 3, 1, "", "reconciliation"], [19, 2, 1, "", "set_client_order_id"], [19, 3, 1, "", "strategy_id"], [19, 2, 1, "", "to_dict"], [19, 3, 1, "", "trader_id"], [19, 3, 1, "", "ts_event"], [19, 3, 1, "", "ts_init"], [19, 3, 1, "", "venue_order_id"]], "nautilus_trader.model.events.order.OrderPendingCancel": [[19, 3, 1, "", "account_id"], [19, 3, 1, "", "client_order_id"], [19, 2, 1, "", "from_dict"], [19, 3, 1, "", "id"], [19, 3, 1, "", "instrument_id"], [19, 3, 1, "", "reconciliation"], [19, 2, 1, "", "set_client_order_id"], [19, 3, 1, "", "strategy_id"], [19, 2, 1, "", "to_dict"], [19, 3, 1, "", "trader_id"], [19, 3, 1, "", "ts_event"], [19, 3, 1, "", "ts_init"], [19, 3, 1, "", "venue_order_id"]], "nautilus_trader.model.events.order.OrderPendingUpdate": [[19, 3, 1, "", "account_id"], [19, 3, 1, "", "client_order_id"], [19, 2, 1, "", "from_dict"], [19, 3, 1, "", "id"], [19, 3, 1, "", "instrument_id"], [19, 3, 1, "", "reconciliation"], [19, 2, 1, "", "set_client_order_id"], [19, 3, 1, "", "strategy_id"], [19, 2, 1, "", "to_dict"], [19, 3, 1, "", "trader_id"], [19, 3, 1, "", "ts_event"], [19, 3, 1, "", "ts_init"], [19, 3, 1, "", "venue_order_id"]], "nautilus_trader.model.events.order.OrderRejected": [[19, 3, 1, "", "account_id"], [19, 3, 1, "", "client_order_id"], [19, 2, 1, "", "from_dict"], [19, 3, 1, "", "id"], [19, 3, 1, "", "instrument_id"], [19, 3, 1, "", "reason"], [19, 3, 1, "", "reconciliation"], [19, 2, 1, "", "set_client_order_id"], [19, 3, 1, "", "strategy_id"], [19, 2, 1, "", "to_dict"], [19, 3, 1, "", "trader_id"], [19, 3, 1, "", "ts_event"], [19, 3, 1, "", "ts_init"], [19, 3, 1, "", "venue_order_id"]], "nautilus_trader.model.events.order.OrderReleased": [[19, 3, 1, "", "account_id"], [19, 3, 1, "", "client_order_id"], [19, 2, 1, "", "from_dict"], [19, 3, 1, "", "id"], [19, 3, 1, "", "instrument_id"], [19, 3, 1, "", "reconciliation"], [19, 3, 1, "", "released_price"], [19, 2, 1, "", "set_client_order_id"], [19, 3, 1, "", "strategy_id"], [19, 2, 1, "", "to_dict"], [19, 3, 1, "", "trader_id"], [19, 3, 1, "", "ts_event"], [19, 3, 1, "", "ts_init"], [19, 3, 1, "", "venue_order_id"]], "nautilus_trader.model.events.order.OrderSubmitted": [[19, 3, 1, "", "account_id"], [19, 3, 1, "", "client_order_id"], [19, 2, 1, "", "from_dict"], [19, 3, 1, "", "id"], [19, 3, 1, "", "instrument_id"], [19, 3, 1, "", "reconciliation"], [19, 2, 1, "", "set_client_order_id"], [19, 3, 1, "", "strategy_id"], [19, 2, 1, "", "to_dict"], [19, 3, 1, "", "trader_id"], [19, 3, 1, "", "ts_event"], [19, 3, 1, "", "ts_init"], [19, 3, 1, "", "venue_order_id"]], "nautilus_trader.model.events.order.OrderTriggered": [[19, 3, 1, "", "account_id"], [19, 3, 1, "", "client_order_id"], [19, 2, 1, "", "from_dict"], [19, 3, 1, "", "id"], [19, 3, 1, "", "instrument_id"], [19, 3, 1, "", "reconciliation"], [19, 2, 1, "", "set_client_order_id"], [19, 3, 1, "", "strategy_id"], [19, 2, 1, "", "to_dict"], [19, 3, 1, "", "trader_id"], [19, 3, 1, "", "ts_event"], [19, 3, 1, "", "ts_init"], [19, 3, 1, "", "venue_order_id"]], "nautilus_trader.model.events.order.OrderUpdated": [[19, 3, 1, "", "account_id"], [19, 3, 1, "", "client_order_id"], [19, 2, 1, "", "from_dict"], [19, 3, 1, "", "id"], [19, 3, 1, "", "instrument_id"], [19, 3, 1, "", "price"], [19, 3, 1, "", "quantity"], [19, 3, 1, "", "reconciliation"], [19, 2, 1, "", "set_client_order_id"], [19, 3, 1, "", "strategy_id"], [19, 2, 1, "", "to_dict"], [19, 3, 1, "", "trader_id"], [19, 3, 1, "", "trigger_price"], [19, 3, 1, "", "ts_event"], [19, 3, 1, "", "ts_init"], [19, 3, 1, "", "venue_order_id"]], "nautilus_trader.model.events.position": [[19, 1, 1, "", "PositionChanged"], [19, 1, 1, "", "PositionClosed"], [19, 1, 1, "", "PositionEvent"], [19, 1, 1, "", "PositionOpened"]], "nautilus_trader.model.events.position.PositionChanged": [[19, 3, 1, "", "account_id"], [19, 3, 1, "", "avg_px_close"], [19, 3, 1, "", "avg_px_open"], [19, 3, 1, "", "closing_order_id"], [19, 2, 1, "", "create"], [19, 3, 1, "", "currency"], [19, 3, 1, "", "duration_ns"], [19, 3, 1, "", "entry"], [19, 2, 1, "", "from_dict"], [19, 3, 1, "", "id"], [19, 3, 1, "", "instrument_id"], [19, 3, 1, "", "last_px"], [19, 3, 1, "", "last_qty"], [19, 3, 1, "", "opening_order_id"], [19, 3, 1, "", "peak_qty"], [19, 3, 1, "", "position_id"], [19, 3, 1, "", "quantity"], [19, 3, 1, "", "realized_pnl"], [19, 3, 1, "", "realized_return"], [19, 3, 1, "", "side"], [19, 3, 1, "", "signed_qty"], [19, 3, 1, "", "strategy_id"], [19, 2, 1, "", "to_dict"], [19, 3, 1, "", "trader_id"], [19, 3, 1, "", "ts_closed"], [19, 3, 1, "", "ts_event"], [19, 3, 1, "", "ts_init"], [19, 3, 1, "", "ts_opened"], [19, 3, 1, "", "unrealized_pnl"]], "nautilus_trader.model.events.position.PositionClosed": [[19, 3, 1, "", "account_id"], [19, 3, 1, "", "avg_px_close"], [19, 3, 1, "", "avg_px_open"], [19, 3, 1, "", "closing_order_id"], [19, 2, 1, "", "create"], [19, 3, 1, "", "currency"], [19, 3, 1, "", "duration_ns"], [19, 3, 1, "", "entry"], [19, 2, 1, "", "from_dict"], [19, 3, 1, "", "id"], [19, 3, 1, "", "instrument_id"], [19, 3, 1, "", "last_px"], [19, 3, 1, "", "last_qty"], [19, 3, 1, "", "opening_order_id"], [19, 3, 1, "", "peak_qty"], [19, 3, 1, "", "position_id"], [19, 3, 1, "", "quantity"], [19, 3, 1, "", "realized_pnl"], [19, 3, 1, "", "realized_return"], [19, 3, 1, "", "side"], [19, 3, 1, "", "signed_qty"], [19, 3, 1, "", "strategy_id"], [19, 2, 1, "", "to_dict"], [19, 3, 1, "", "trader_id"], [19, 3, 1, "", "ts_closed"], [19, 3, 1, "", "ts_event"], [19, 3, 1, "", "ts_init"], [19, 3, 1, "", "ts_opened"], [19, 3, 1, "", "unrealized_pnl"]], "nautilus_trader.model.events.position.PositionEvent": [[19, 3, 1, "", "account_id"], [19, 3, 1, "", "avg_px_close"], [19, 3, 1, "", "avg_px_open"], [19, 3, 1, "", "closing_order_id"], [19, 3, 1, "", "currency"], [19, 3, 1, "", "duration_ns"], [19, 3, 1, "", "entry"], [19, 3, 1, "", "id"], [19, 3, 1, "", "instrument_id"], [19, 3, 1, "", "last_px"], [19, 3, 1, "", "last_qty"], [19, 3, 1, "", "opening_order_id"], [19, 3, 1, "", "peak_qty"], [19, 3, 1, "", "position_id"], [19, 3, 1, "", "quantity"], [19, 3, 1, "", "realized_pnl"], [19, 3, 1, "", "realized_return"], [19, 3, 1, "", "side"], [19, 3, 1, "", "signed_qty"], [19, 3, 1, "", "strategy_id"], [19, 3, 1, "", "trader_id"], [19, 3, 1, "", "ts_closed"], [19, 3, 1, "", "ts_event"], [19, 3, 1, "", "ts_init"], [19, 3, 1, "", "ts_opened"], [19, 3, 1, "", "unrealized_pnl"]], "nautilus_trader.model.events.position.PositionOpened": [[19, 3, 1, "", "account_id"], [19, 3, 1, "", "avg_px_close"], [19, 3, 1, "", "avg_px_open"], [19, 3, 1, "", "closing_order_id"], [19, 2, 1, "", "create"], [19, 3, 1, "", "currency"], [19, 3, 1, "", "duration_ns"], [19, 3, 1, "", "entry"], [19, 2, 1, "", "from_dict"], [19, 3, 1, "", "id"], [19, 3, 1, "", "instrument_id"], [19, 3, 1, "", "last_px"], [19, 3, 1, "", "last_qty"], [19, 3, 1, "", "opening_order_id"], [19, 3, 1, "", "peak_qty"], [19, 3, 1, "", "position_id"], [19, 3, 1, "", "quantity"], [19, 3, 1, "", "realized_pnl"], [19, 3, 1, "", "realized_return"], [19, 3, 1, "", "side"], [19, 3, 1, "", "signed_qty"], [19, 3, 1, "", "strategy_id"], [19, 2, 1, "", "to_dict"], [19, 3, 1, "", "trader_id"], [19, 3, 1, "", "ts_closed"], [19, 3, 1, "", "ts_event"], [19, 3, 1, "", "ts_init"], [19, 3, 1, "", "ts_opened"], [19, 3, 1, "", "unrealized_pnl"]], "nautilus_trader.model.identifiers": [[20, 1, 1, "", "AccountId"], [20, 1, 1, "", "ClientId"], [20, 1, 1, "", "ClientOrderId"], [20, 1, 1, "", "ComponentId"], [20, 1, 1, "", "ExecAlgorithmId"], [20, 1, 1, "", "Identifier"], [20, 1, 1, "", "InstrumentId"], [20, 1, 1, "", "OrderListId"], [20, 1, 1, "", "PositionId"], [20, 1, 1, "", "StrategyId"], [20, 1, 1, "", "Symbol"], [20, 1, 1, "", "TradeId"], [20, 1, 1, "", "TraderId"], [20, 1, 1, "", "Venue"], [20, 1, 1, "", "VenueOrderId"]], "nautilus_trader.model.identifiers.AccountId": [[20, 2, 1, "", "get_id"], [20, 2, 1, "", "get_issuer"], [20, 3, 1, "", "value"]], "nautilus_trader.model.identifiers.ClientId": [[20, 3, 1, "", "value"]], "nautilus_trader.model.identifiers.ClientOrderId": [[20, 2, 1, "", "is_this_trader"], [20, 3, 1, "", "value"]], "nautilus_trader.model.identifiers.ComponentId": [[20, 3, 1, "", "value"]], "nautilus_trader.model.identifiers.ExecAlgorithmId": [[20, 3, 1, "", "value"]], "nautilus_trader.model.identifiers.Identifier": [[20, 3, 1, "", "value"]], "nautilus_trader.model.identifiers.InstrumentId": [[20, 2, 1, "", "from_str"], [20, 2, 1, "", "is_synthetic"], [20, 3, 1, "", "symbol"], [20, 3, 1, "", "value"], [20, 3, 1, "", "venue"]], "nautilus_trader.model.identifiers.OrderListId": [[20, 3, 1, "", "value"]], "nautilus_trader.model.identifiers.PositionId": [[20, 3, 1, "", "value"]], "nautilus_trader.model.identifiers.StrategyId": [[20, 2, 1, "", "get_tag"], [20, 2, 1, "", "is_external"], [20, 3, 1, "", "value"]], "nautilus_trader.model.identifiers.Symbol": [[20, 3, 1, "", "value"]], "nautilus_trader.model.identifiers.TradeId": [[20, 3, 1, "", "value"]], "nautilus_trader.model.identifiers.TraderId": [[20, 2, 1, "", "get_tag"], [20, 3, 1, "", "value"]], "nautilus_trader.model.identifiers.Venue": [[20, 2, 1, "", "is_synthetic"], [20, 3, 1, "", "value"]], "nautilus_trader.model.identifiers.VenueOrderId": [[20, 3, 1, "", "value"]], "nautilus_trader.model.instruments": [[22, 0, 0, "-", "base"], [22, 0, 0, "-", "betting"], [22, 0, 0, "-", "crypto_future"], [22, 0, 0, "-", "crypto_perpetual"], [22, 0, 0, "-", "currency_pair"], [22, 0, 0, "-", "equity"], [22, 0, 0, "-", "futures_contract"], [22, 0, 0, "-", "options_contract"], [22, 0, 0, "-", "synthetic"]], "nautilus_trader.model.instruments.base": [[22, 1, 1, "", "Instrument"]], "nautilus_trader.model.instruments.base.Instrument": [[22, 3, 1, "", "asset_class"], [22, 3, 1, "", "asset_type"], [22, 2, 1, "", "base_from_dict"], [22, 2, 1, "", "base_to_dict"], [22, 2, 1, "", "calculate_base_quantity"], [22, 2, 1, "", "fully_qualified_name"], [22, 2, 1, "", "get_base_currency"], [22, 2, 1, "", "get_settlement_currency"], [22, 3, 1, "", "id"], [22, 3, 1, "", "info"], [22, 3, 1, "", "is_inverse"], [22, 3, 1, "", "lot_size"], [22, 2, 1, "", "make_price"], [22, 2, 1, "", "make_qty"], [22, 3, 1, "", "maker_fee"], [22, 3, 1, "", "margin_init"], [22, 3, 1, "", "margin_maint"], [22, 3, 1, "", "max_notional"], [22, 3, 1, "", "max_price"], [22, 3, 1, "", "max_quantity"], [22, 3, 1, "", "min_notional"], [22, 3, 1, "", "min_price"], [22, 3, 1, "", "min_quantity"], [22, 3, 1, "", "multiplier"], [22, 2, 1, "", "next_ask_price"], [22, 2, 1, "", "next_bid_price"], [22, 2, 1, "", "notional_value"], [22, 3, 1, "", "price_increment"], [22, 3, 1, "", "price_precision"], [22, 3, 1, "", "quote_currency"], [22, 3, 1, "", "raw_symbol"], [22, 3, 1, "", "size_increment"], [22, 3, 1, "", "size_precision"], [22, 3, 1, "", "symbol"], [22, 3, 1, "", "taker_fee"], [22, 3, 1, "", "tick_scheme_name"], [22, 3, 1, "", "ts_event"], [22, 3, 1, "", "ts_init"], [22, 3, 1, "", "venue"]], "nautilus_trader.model.instruments.betting": [[22, 1, 1, "", "BettingInstrument"], [22, 5, 1, "", "make_symbol"]], "nautilus_trader.model.instruments.betting.BettingInstrument": [[22, 3, 1, "", "asset_class"], [22, 3, 1, "", "asset_type"], [22, 2, 1, "", "base_from_dict"], [22, 2, 1, "", "base_to_dict"], [22, 2, 1, "", "calculate_base_quantity"], [22, 2, 1, "", "from_dict"], [22, 2, 1, "", "fully_qualified_name"], [22, 2, 1, "", "get_base_currency"], [22, 2, 1, "", "get_settlement_currency"], [22, 3, 1, "", "id"], [22, 3, 1, "", "info"], [22, 3, 1, "", "is_inverse"], [22, 3, 1, "", "lot_size"], [22, 2, 1, "", "make_price"], [22, 2, 1, "", "make_qty"], [22, 3, 1, "", "maker_fee"], [22, 3, 1, "", "margin_init"], [22, 3, 1, "", "margin_maint"], [22, 3, 1, "", "max_notional"], [22, 3, 1, "", "max_price"], [22, 3, 1, "", "max_quantity"], [22, 3, 1, "", "min_notional"], [22, 3, 1, "", "min_price"], [22, 3, 1, "", "min_quantity"], [22, 3, 1, "", "multiplier"], [22, 2, 1, "", "next_ask_price"], [22, 2, 1, "", "next_bid_price"], [22, 2, 1, "", "notional_value"], [22, 3, 1, "", "price_increment"], [22, 3, 1, "", "price_precision"], [22, 3, 1, "", "quote_currency"], [22, 3, 1, "", "raw_symbol"], [22, 3, 1, "", "size_increment"], [22, 3, 1, "", "size_precision"], [22, 3, 1, "", "symbol"], [22, 3, 1, "", "taker_fee"], [22, 3, 1, "", "tick_scheme_name"], [22, 2, 1, "", "to_dict"], [22, 3, 1, "", "ts_event"], [22, 3, 1, "", "ts_init"], [22, 3, 1, "", "venue"]], "nautilus_trader.model.instruments.crypto_future": [[22, 1, 1, "", "CryptoFuture"]], "nautilus_trader.model.instruments.crypto_future.CryptoFuture": [[22, 3, 1, "", "asset_class"], [22, 3, 1, "", "asset_type"], [22, 2, 1, "", "base_from_dict"], [22, 2, 1, "", "base_to_dict"], [22, 2, 1, "", "calculate_base_quantity"], [22, 3, 1, "", "expiry_date"], [22, 2, 1, "", "from_dict"], [22, 2, 1, "", "fully_qualified_name"], [22, 2, 1, "", "get_base_currency"], [22, 2, 1, "", "get_settlement_currency"], [22, 3, 1, "", "id"], [22, 3, 1, "", "info"], [22, 3, 1, "", "is_inverse"], [22, 3, 1, "", "lot_size"], [22, 2, 1, "", "make_price"], [22, 2, 1, "", "make_qty"], [22, 3, 1, "", "maker_fee"], [22, 3, 1, "", "margin_init"], [22, 3, 1, "", "margin_maint"], [22, 3, 1, "", "max_notional"], [22, 3, 1, "", "max_price"], [22, 3, 1, "", "max_quantity"], [22, 3, 1, "", "min_notional"], [22, 3, 1, "", "min_price"], [22, 3, 1, "", "min_quantity"], [22, 3, 1, "", "multiplier"], [22, 2, 1, "", "next_ask_price"], [22, 2, 1, "", "next_bid_price"], [22, 2, 1, "", "notional_value"], [22, 3, 1, "", "price_increment"], [22, 3, 1, "", "price_precision"], [22, 3, 1, "", "quote_currency"], [22, 3, 1, "", "raw_symbol"], [22, 3, 1, "", "settlement_currency"], [22, 3, 1, "", "size_increment"], [22, 3, 1, "", "size_precision"], [22, 3, 1, "", "symbol"], [22, 3, 1, "", "taker_fee"], [22, 3, 1, "", "tick_scheme_name"], [22, 2, 1, "", "to_dict"], [22, 3, 1, "", "ts_event"], [22, 3, 1, "", "ts_init"], [22, 3, 1, "", "underlying"], [22, 3, 1, "", "venue"]], "nautilus_trader.model.instruments.crypto_perpetual": [[22, 1, 1, "", "CryptoPerpetual"]], "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual": [[22, 3, 1, "", "asset_class"], [22, 3, 1, "", "asset_type"], [22, 3, 1, "", "base_currency"], [22, 2, 1, "", "base_from_dict"], [22, 2, 1, "", "base_to_dict"], [22, 2, 1, "", "calculate_base_quantity"], [22, 2, 1, "", "from_dict"], [22, 2, 1, "", "fully_qualified_name"], [22, 2, 1, "", "get_base_currency"], [22, 2, 1, "", "get_settlement_currency"], [22, 3, 1, "", "id"], [22, 3, 1, "", "info"], [22, 3, 1, "", "is_inverse"], [22, 3, 1, "", "is_quanto"], [22, 3, 1, "", "lot_size"], [22, 2, 1, "", "make_price"], [22, 2, 1, "", "make_qty"], [22, 3, 1, "", "maker_fee"], [22, 3, 1, "", "margin_init"], [22, 3, 1, "", "margin_maint"], [22, 3, 1, "", "max_notional"], [22, 3, 1, "", "max_price"], [22, 3, 1, "", "max_quantity"], [22, 3, 1, "", "min_notional"], [22, 3, 1, "", "min_price"], [22, 3, 1, "", "min_quantity"], [22, 3, 1, "", "multiplier"], [22, 2, 1, "", "next_ask_price"], [22, 2, 1, "", "next_bid_price"], [22, 2, 1, "", "notional_value"], [22, 3, 1, "", "price_increment"], [22, 3, 1, "", "price_precision"], [22, 3, 1, "", "quote_currency"], [22, 3, 1, "", "raw_symbol"], [22, 3, 1, "", "settlement_currency"], [22, 3, 1, "", "size_increment"], [22, 3, 1, "", "size_precision"], [22, 3, 1, "", "symbol"], [22, 3, 1, "", "taker_fee"], [22, 3, 1, "", "tick_scheme_name"], [22, 2, 1, "", "to_dict"], [22, 3, 1, "", "ts_event"], [22, 3, 1, "", "ts_init"], [22, 3, 1, "", "venue"]], "nautilus_trader.model.instruments.currency_pair": [[22, 1, 1, "", "CurrencyPair"]], "nautilus_trader.model.instruments.currency_pair.CurrencyPair": [[22, 3, 1, "", "asset_class"], [22, 3, 1, "", "asset_type"], [22, 3, 1, "", "base_currency"], [22, 2, 1, "", "base_from_dict"], [22, 2, 1, "", "base_to_dict"], [22, 2, 1, "", "calculate_base_quantity"], [22, 2, 1, "", "from_dict"], [22, 2, 1, "", "fully_qualified_name"], [22, 2, 1, "", "get_base_currency"], [22, 2, 1, "", "get_settlement_currency"], [22, 3, 1, "", "id"], [22, 3, 1, "", "info"], [22, 3, 1, "", "is_inverse"], [22, 3, 1, "", "lot_size"], [22, 2, 1, "", "make_price"], [22, 2, 1, "", "make_qty"], [22, 3, 1, "", "maker_fee"], [22, 3, 1, "", "margin_init"], [22, 3, 1, "", "margin_maint"], [22, 3, 1, "", "max_notional"], [22, 3, 1, "", "max_price"], [22, 3, 1, "", "max_quantity"], [22, 3, 1, "", "min_notional"], [22, 3, 1, "", "min_price"], [22, 3, 1, "", "min_quantity"], [22, 3, 1, "", "multiplier"], [22, 2, 1, "", "next_ask_price"], [22, 2, 1, "", "next_bid_price"], [22, 2, 1, "", "notional_value"], [22, 3, 1, "", "price_increment"], [22, 3, 1, "", "price_precision"], [22, 3, 1, "", "quote_currency"], [22, 3, 1, "", "raw_symbol"], [22, 3, 1, "", "size_increment"], [22, 3, 1, "", "size_precision"], [22, 3, 1, "", "symbol"], [22, 3, 1, "", "taker_fee"], [22, 3, 1, "", "tick_scheme_name"], [22, 2, 1, "", "to_dict"], [22, 3, 1, "", "ts_event"], [22, 3, 1, "", "ts_init"], [22, 3, 1, "", "venue"]], "nautilus_trader.model.instruments.equity": [[22, 1, 1, "", "Equity"]], "nautilus_trader.model.instruments.equity.Equity": [[22, 3, 1, "", "asset_class"], [22, 3, 1, "", "asset_type"], [22, 2, 1, "", "base_from_dict"], [22, 2, 1, "", "base_to_dict"], [22, 2, 1, "", "calculate_base_quantity"], [22, 2, 1, "", "from_dict"], [22, 2, 1, "", "fully_qualified_name"], [22, 2, 1, "", "get_base_currency"], [22, 2, 1, "", "get_settlement_currency"], [22, 3, 1, "", "id"], [22, 3, 1, "", "info"], [22, 3, 1, "", "is_inverse"], [22, 3, 1, "", "lot_size"], [22, 2, 1, "", "make_price"], [22, 2, 1, "", "make_qty"], [22, 3, 1, "", "maker_fee"], [22, 3, 1, "", "margin_init"], [22, 3, 1, "", "margin_maint"], [22, 3, 1, "", "max_notional"], [22, 3, 1, "", "max_price"], [22, 3, 1, "", "max_quantity"], [22, 3, 1, "", "min_notional"], [22, 3, 1, "", "min_price"], [22, 3, 1, "", "min_quantity"], [22, 3, 1, "", "multiplier"], [22, 2, 1, "", "next_ask_price"], [22, 2, 1, "", "next_bid_price"], [22, 2, 1, "", "notional_value"], [22, 3, 1, "", "price_increment"], [22, 3, 1, "", "price_precision"], [22, 3, 1, "", "quote_currency"], [22, 3, 1, "", "raw_symbol"], [22, 3, 1, "", "size_increment"], [22, 3, 1, "", "size_precision"], [22, 3, 1, "", "symbol"], [22, 3, 1, "", "taker_fee"], [22, 3, 1, "", "tick_scheme_name"], [22, 2, 1, "", "to_dict"], [22, 3, 1, "", "ts_event"], [22, 3, 1, "", "ts_init"], [22, 3, 1, "", "venue"]], "nautilus_trader.model.instruments.futures_contract": [[22, 1, 1, "", "FuturesContract"]], "nautilus_trader.model.instruments.futures_contract.FuturesContract": [[22, 3, 1, "", "asset_class"], [22, 3, 1, "", "asset_type"], [22, 2, 1, "", "base_from_dict"], [22, 2, 1, "", "base_to_dict"], [22, 2, 1, "", "calculate_base_quantity"], [22, 3, 1, "", "expiry_date"], [22, 2, 1, "", "from_dict"], [22, 2, 1, "", "fully_qualified_name"], [22, 2, 1, "", "get_base_currency"], [22, 2, 1, "", "get_settlement_currency"], [22, 3, 1, "", "id"], [22, 3, 1, "", "info"], [22, 3, 1, "", "is_inverse"], [22, 3, 1, "", "lot_size"], [22, 2, 1, "", "make_price"], [22, 2, 1, "", "make_qty"], [22, 3, 1, "", "maker_fee"], [22, 3, 1, "", "margin_init"], [22, 3, 1, "", "margin_maint"], [22, 3, 1, "", "max_notional"], [22, 3, 1, "", "max_price"], [22, 3, 1, "", "max_quantity"], [22, 3, 1, "", "min_notional"], [22, 3, 1, "", "min_price"], [22, 3, 1, "", "min_quantity"], [22, 3, 1, "", "multiplier"], [22, 2, 1, "", "next_ask_price"], [22, 2, 1, "", "next_bid_price"], [22, 2, 1, "", "notional_value"], [22, 3, 1, "", "price_increment"], [22, 3, 1, "", "price_precision"], [22, 3, 1, "", "quote_currency"], [22, 3, 1, "", "raw_symbol"], [22, 3, 1, "", "size_increment"], [22, 3, 1, "", "size_precision"], [22, 3, 1, "", "symbol"], [22, 3, 1, "", "taker_fee"], [22, 3, 1, "", "tick_scheme_name"], [22, 2, 1, "", "to_dict"], [22, 3, 1, "", "ts_event"], [22, 3, 1, "", "ts_init"], [22, 3, 1, "", "underlying"], [22, 3, 1, "", "venue"]], "nautilus_trader.model.instruments.options_contract": [[22, 1, 1, "", "OptionsContract"]], "nautilus_trader.model.instruments.options_contract.OptionsContract": [[22, 3, 1, "", "asset_class"], [22, 3, 1, "", "asset_type"], [22, 2, 1, "", "base_from_dict"], [22, 2, 1, "", "base_to_dict"], [22, 2, 1, "", "calculate_base_quantity"], [22, 2, 1, "", "from_dict"], [22, 2, 1, "", "fully_qualified_name"], [22, 2, 1, "", "get_base_currency"], [22, 2, 1, "", "get_settlement_currency"], [22, 3, 1, "", "id"], [22, 3, 1, "", "info"], [22, 3, 1, "", "is_inverse"], [22, 3, 1, "", "lot_size"], [22, 2, 1, "", "make_price"], [22, 2, 1, "", "make_qty"], [22, 3, 1, "", "maker_fee"], [22, 3, 1, "", "margin_init"], [22, 3, 1, "", "margin_maint"], [22, 3, 1, "", "max_notional"], [22, 3, 1, "", "max_price"], [22, 3, 1, "", "max_quantity"], [22, 3, 1, "", "min_notional"], [22, 3, 1, "", "min_price"], [22, 3, 1, "", "min_quantity"], [22, 3, 1, "", "multiplier"], [22, 2, 1, "", "next_ask_price"], [22, 2, 1, "", "next_bid_price"], [22, 2, 1, "", "notional_value"], [22, 3, 1, "", "price_increment"], [22, 3, 1, "", "price_precision"], [22, 3, 1, "", "quote_currency"], [22, 3, 1, "", "raw_symbol"], [22, 3, 1, "", "size_increment"], [22, 3, 1, "", "size_precision"], [22, 3, 1, "", "symbol"], [22, 3, 1, "", "taker_fee"], [22, 3, 1, "", "tick_scheme_name"], [22, 2, 1, "", "to_dict"], [22, 3, 1, "", "ts_event"], [22, 3, 1, "", "ts_init"], [22, 3, 1, "", "venue"]], "nautilus_trader.model.instruments.synthetic": [[22, 1, 1, "", "SyntheticInstrument"]], "nautilus_trader.model.instruments.synthetic.SyntheticInstrument": [[22, 2, 1, "", "calculate"], [22, 2, 1, "", "change_formula"], [22, 3, 1, "", "components"], [22, 3, 1, "", "formula"], [22, 2, 1, "", "from_dict"], [22, 2, 1, "", "fully_qualified_name"], [22, 3, 1, "", "id"], [22, 3, 1, "", "price_increment"], [22, 3, 1, "", "price_precision"], [22, 2, 1, "", "to_dict"], [22, 3, 1, "", "ts_event"], [22, 3, 1, "", "ts_init"]], "nautilus_trader.model.objects": [[23, 1, 1, "", "AccountBalance"], [23, 1, 1, "", "MarginBalance"], [23, 1, 1, "", "Money"], [23, 1, 1, "", "Price"], [23, 1, 1, "", "Quantity"]], "nautilus_trader.model.objects.AccountBalance": [[23, 3, 1, "", "currency"], [23, 3, 1, "", "free"], [23, 2, 1, "", "from_dict"], [23, 3, 1, "", "locked"], [23, 2, 1, "", "to_dict"], [23, 3, 1, "", "total"]], "nautilus_trader.model.objects.MarginBalance": [[23, 3, 1, "", "currency"], [23, 2, 1, "", "from_dict"], [23, 3, 1, "", "initial"], [23, 3, 1, "", "instrument_id"], [23, 3, 1, "", "maintenance"], [23, 2, 1, "", "to_dict"]], "nautilus_trader.model.objects.Money": [[23, 2, 1, "", "as_decimal"], [23, 2, 1, "", "as_double"], [23, 3, 1, "", "currency"], [23, 2, 1, "", "from_raw"], [23, 2, 1, "", "from_str"], [23, 3, 1, "", "raw"], [23, 2, 1, "", "to_str"]], "nautilus_trader.model.objects.Price": [[23, 2, 1, "", "as_decimal"], [23, 2, 1, "", "as_double"], [23, 2, 1, "", "from_int"], [23, 2, 1, "", "from_raw"], [23, 2, 1, "", "from_str"], [23, 3, 1, "", "precision"], [23, 3, 1, "", "raw"]], "nautilus_trader.model.objects.Quantity": [[23, 2, 1, "", "as_decimal"], [23, 2, 1, "", "as_double"], [23, 2, 1, "", "from_int"], [23, 2, 1, "", "from_raw"], [23, 2, 1, "", "from_str"], [23, 3, 1, "", "precision"], [23, 3, 1, "", "raw"], [23, 2, 1, "", "raw_to_f64"], [23, 2, 1, "", "to_str"], [23, 2, 1, "", "zero"]], "nautilus_trader.model.orderbook": [[24, 0, 0, "-", "book"]], "nautilus_trader.model.orderbook.book": [[24, 1, 1, "", "Level"], [24, 1, 1, "", "OrderBook"]], "nautilus_trader.model.orderbook.book.Level": [[24, 2, 1, "", "exposure"], [24, 2, 1, "", "orders"], [24, 3, 1, "", "price"], [24, 2, 1, "", "size"]], "nautilus_trader.model.orderbook.book.OrderBook": [[24, 2, 1, "", "add"], [24, 2, 1, "", "apply"], [24, 2, 1, "", "apply_delta"], [24, 2, 1, "", "apply_deltas"], [24, 2, 1, "", "asks"], [24, 2, 1, "", "best_ask_price"], [24, 2, 1, "", "best_ask_size"], [24, 2, 1, "", "best_bid_price"], [24, 2, 1, "", "best_bid_size"], [24, 2, 1, "", "bids"], [24, 3, 1, "", "book_type"], [24, 2, 1, "", "check_integrity"], [24, 2, 1, "", "clear"], [24, 2, 1, "", "clear_asks"], [24, 2, 1, "", "clear_bids"], [24, 3, 1, "", "count"], [24, 2, 1, "", "delete"], [24, 2, 1, "", "fully_qualified_name"], [24, 2, 1, "", "get_avg_px_for_quantity"], [24, 2, 1, "", "get_quantity_for_price"], [24, 3, 1, "", "instrument_id"], [24, 2, 1, "", "midpoint"], [24, 2, 1, "", "pprint"], [24, 2, 1, "", "reset"], [24, 3, 1, "", "sequence"], [24, 2, 1, "", "simulate_fills"], [24, 2, 1, "", "spread"], [24, 3, 1, "", "ts_event"], [24, 3, 1, "", "ts_init"], [24, 3, 1, "", "ts_last"], [24, 2, 1, "", "update"], [24, 2, 1, "", "update_quote_tick"], [24, 2, 1, "", "update_trade_tick"]], "nautilus_trader.model.orders": [[25, 0, 0, "-", "base"], [25, 0, 0, "-", "limit"], [25, 0, 0, "-", "limit_if_touched"], [25, 0, 0, "-", "list"], [25, 0, 0, "-", "market"], [25, 0, 0, "-", "market_if_touched"], [25, 0, 0, "-", "market_to_limit"], [25, 0, 0, "-", "stop_limit"], [25, 0, 0, "-", "stop_market"], [25, 0, 0, "-", "trailing_stop_limit"], [25, 0, 0, "-", "trailing_stop_market"]], "nautilus_trader.model.orders.base": [[25, 1, 1, "", "Order"]], "nautilus_trader.model.orders.base.Order": [[25, 3, 1, "", "account_id"], [25, 2, 1, "", "apply"], [25, 3, 1, "", "avg_px"], [25, 3, 1, "", "client_order_id"], [25, 2, 1, "", "closing_side"], [25, 2, 1, "", "commissions"], [25, 3, 1, "", "contingency_type"], [25, 3, 1, "", "emulation_trigger"], [25, 3, 1, "", "event_count"], [25, 3, 1, "", "events"], [25, 3, 1, "", "exec_algorithm_id"], [25, 3, 1, "", "exec_algorithm_params"], [25, 3, 1, "", "exec_spawn_id"], [25, 3, 1, "", "filled_qty"], [25, 3, 1, "", "has_price"], [25, 3, 1, "", "has_trigger_price"], [25, 2, 1, "", "info"], [25, 3, 1, "", "init_event"], [25, 3, 1, "", "init_id"], [25, 3, 1, "", "instrument_id"], [25, 3, 1, "", "is_active_local"], [25, 3, 1, "", "is_aggressive"], [25, 3, 1, "", "is_buy"], [25, 3, 1, "", "is_canceled"], [25, 3, 1, "", "is_child_order"], [25, 3, 1, "", "is_closed"], [25, 3, 1, "", "is_contingency"], [25, 3, 1, "", "is_emulated"], [25, 3, 1, "", "is_inflight"], [25, 3, 1, "", "is_open"], [25, 3, 1, "", "is_parent_order"], [25, 3, 1, "", "is_passive"], [25, 3, 1, "", "is_pending_cancel"], [25, 3, 1, "", "is_pending_update"], [25, 3, 1, "", "is_post_only"], [25, 3, 1, "", "is_primary"], [25, 3, 1, "", "is_quote_quantity"], [25, 3, 1, "", "is_reduce_only"], [25, 3, 1, "", "is_sell"], [25, 3, 1, "", "is_spawned"], [25, 3, 1, "", "last_event"], [25, 3, 1, "", "last_trade_id"], [25, 3, 1, "", "leaves_qty"], [25, 3, 1, "", "linked_order_ids"], [25, 3, 1, "", "liquidity_side"], [25, 2, 1, "", "opposite_side"], [25, 3, 1, "", "order_list_id"], [25, 3, 1, "", "order_type"], [25, 3, 1, "", "parent_order_id"], [25, 3, 1, "", "position_id"], [25, 3, 1, "", "quantity"], [25, 3, 1, "", "side"], [25, 2, 1, "", "side_string"], [25, 2, 1, "", "signed_decimal_qty"], [25, 3, 1, "", "slippage"], [25, 3, 1, "", "status"], [25, 2, 1, "", "status_string"], [25, 3, 1, "", "strategy_id"], [25, 3, 1, "", "symbol"], [25, 3, 1, "", "tags"], [25, 3, 1, "", "time_in_force"], [25, 2, 1, "", "to_dict"], [25, 3, 1, "", "trade_ids"], [25, 3, 1, "", "trader_id"], [25, 3, 1, "", "trigger_instrument_id"], [25, 3, 1, "", "ts_init"], [25, 3, 1, "", "ts_last"], [25, 2, 1, "", "type_string"], [25, 3, 1, "", "venue"], [25, 3, 1, "", "venue_order_id"], [25, 3, 1, "", "venue_order_ids"], [25, 2, 1, "", "would_reduce_only"]], "nautilus_trader.model.orders.limit": [[25, 1, 1, "", "LimitOrder"]], "nautilus_trader.model.orders.limit.LimitOrder": [[25, 3, 1, "", "account_id"], [25, 2, 1, "", "apply"], [25, 3, 1, "", "avg_px"], [25, 3, 1, "", "client_order_id"], [25, 2, 1, "", "closing_side"], [25, 2, 1, "", "commissions"], [25, 3, 1, "", "contingency_type"], [25, 3, 1, "", "display_qty"], [25, 3, 1, "", "emulation_trigger"], [25, 3, 1, "", "event_count"], [25, 3, 1, "", "events"], [25, 3, 1, "", "exec_algorithm_id"], [25, 3, 1, "", "exec_algorithm_params"], [25, 3, 1, "", "exec_spawn_id"], [25, 3, 1, "", "expire_time"], [25, 3, 1, "", "expire_time_ns"], [25, 3, 1, "", "filled_qty"], [25, 3, 1, "", "has_price"], [25, 3, 1, "", "has_trigger_price"], [25, 2, 1, "", "info"], [25, 3, 1, "", "init_event"], [25, 3, 1, "", "init_id"], [25, 3, 1, "", "instrument_id"], [25, 3, 1, "", "is_active_local"], [25, 3, 1, "", "is_aggressive"], [25, 3, 1, "", "is_buy"], [25, 3, 1, "", "is_canceled"], [25, 3, 1, "", "is_child_order"], [25, 3, 1, "", "is_closed"], [25, 3, 1, "", "is_contingency"], [25, 3, 1, "", "is_emulated"], [25, 3, 1, "", "is_inflight"], [25, 3, 1, "", "is_open"], [25, 3, 1, "", "is_parent_order"], [25, 3, 1, "", "is_passive"], [25, 3, 1, "", "is_pending_cancel"], [25, 3, 1, "", "is_pending_update"], [25, 3, 1, "", "is_post_only"], [25, 3, 1, "", "is_primary"], [25, 3, 1, "", "is_quote_quantity"], [25, 3, 1, "", "is_reduce_only"], [25, 3, 1, "", "is_sell"], [25, 3, 1, "", "is_spawned"], [25, 3, 1, "", "last_event"], [25, 3, 1, "", "last_trade_id"], [25, 3, 1, "", "leaves_qty"], [25, 3, 1, "", "linked_order_ids"], [25, 3, 1, "", "liquidity_side"], [25, 2, 1, "", "opposite_side"], [25, 3, 1, "", "order_list_id"], [25, 3, 1, "", "order_type"], [25, 3, 1, "", "parent_order_id"], [25, 3, 1, "", "position_id"], [25, 3, 1, "", "price"], [25, 3, 1, "", "quantity"], [25, 3, 1, "", "side"], [25, 2, 1, "", "side_string"], [25, 2, 1, "", "signed_decimal_qty"], [25, 3, 1, "", "slippage"], [25, 3, 1, "", "status"], [25, 2, 1, "", "status_string"], [25, 3, 1, "", "strategy_id"], [25, 3, 1, "", "symbol"], [25, 3, 1, "", "tags"], [25, 3, 1, "", "time_in_force"], [25, 2, 1, "", "to_dict"], [25, 3, 1, "", "trade_ids"], [25, 3, 1, "", "trader_id"], [25, 2, 1, "", "transform_py"], [25, 3, 1, "", "trigger_instrument_id"], [25, 3, 1, "", "ts_init"], [25, 3, 1, "", "ts_last"], [25, 2, 1, "", "type_string"], [25, 3, 1, "", "venue"], [25, 3, 1, "", "venue_order_id"], [25, 3, 1, "", "venue_order_ids"], [25, 2, 1, "", "would_reduce_only"]], "nautilus_trader.model.orders.limit_if_touched": [[25, 1, 1, "", "LimitIfTouchedOrder"]], "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder": [[25, 3, 1, "", "account_id"], [25, 2, 1, "", "apply"], [25, 3, 1, "", "avg_px"], [25, 3, 1, "", "client_order_id"], [25, 2, 1, "", "closing_side"], [25, 2, 1, "", "commissions"], [25, 3, 1, "", "contingency_type"], [25, 3, 1, "", "display_qty"], [25, 3, 1, "", "emulation_trigger"], [25, 3, 1, "", "event_count"], [25, 3, 1, "", "events"], [25, 3, 1, "", "exec_algorithm_id"], [25, 3, 1, "", "exec_algorithm_params"], [25, 3, 1, "", "exec_spawn_id"], [25, 3, 1, "", "expire_time"], [25, 3, 1, "", "expire_time_ns"], [25, 3, 1, "", "filled_qty"], [25, 3, 1, "", "has_price"], [25, 3, 1, "", "has_trigger_price"], [25, 2, 1, "", "info"], [25, 3, 1, "", "init_event"], [25, 3, 1, "", "init_id"], [25, 3, 1, "", "instrument_id"], [25, 3, 1, "", "is_active_local"], [25, 3, 1, "", "is_aggressive"], [25, 3, 1, "", "is_buy"], [25, 3, 1, "", "is_canceled"], [25, 3, 1, "", "is_child_order"], [25, 3, 1, "", "is_closed"], [25, 3, 1, "", "is_contingency"], [25, 3, 1, "", "is_emulated"], [25, 3, 1, "", "is_inflight"], [25, 3, 1, "", "is_open"], [25, 3, 1, "", "is_parent_order"], [25, 3, 1, "", "is_passive"], [25, 3, 1, "", "is_pending_cancel"], [25, 3, 1, "", "is_pending_update"], [25, 3, 1, "", "is_post_only"], [25, 3, 1, "", "is_primary"], [25, 3, 1, "", "is_quote_quantity"], [25, 3, 1, "", "is_reduce_only"], [25, 3, 1, "", "is_sell"], [25, 3, 1, "", "is_spawned"], [25, 3, 1, "", "is_triggered"], [25, 3, 1, "", "last_event"], [25, 3, 1, "", "last_trade_id"], [25, 3, 1, "", "leaves_qty"], [25, 3, 1, "", "linked_order_ids"], [25, 3, 1, "", "liquidity_side"], [25, 2, 1, "", "opposite_side"], [25, 3, 1, "", "order_list_id"], [25, 3, 1, "", "order_type"], [25, 3, 1, "", "parent_order_id"], [25, 3, 1, "", "position_id"], [25, 3, 1, "", "price"], [25, 3, 1, "", "quantity"], [25, 3, 1, "", "side"], [25, 2, 1, "", "side_string"], [25, 2, 1, "", "signed_decimal_qty"], [25, 3, 1, "", "slippage"], [25, 3, 1, "", "status"], [25, 2, 1, "", "status_string"], [25, 3, 1, "", "strategy_id"], [25, 3, 1, "", "symbol"], [25, 3, 1, "", "tags"], [25, 3, 1, "", "time_in_force"], [25, 2, 1, "", "to_dict"], [25, 3, 1, "", "trade_ids"], [25, 3, 1, "", "trader_id"], [25, 3, 1, "", "trigger_instrument_id"], [25, 3, 1, "", "trigger_price"], [25, 3, 1, "", "trigger_type"], [25, 3, 1, "", "ts_init"], [25, 3, 1, "", "ts_last"], [25, 3, 1, "", "ts_triggered"], [25, 2, 1, "", "type_string"], [25, 3, 1, "", "venue"], [25, 3, 1, "", "venue_order_id"], [25, 3, 1, "", "venue_order_ids"], [25, 2, 1, "", "would_reduce_only"]], "nautilus_trader.model.orders.list": [[25, 1, 1, "", "OrderList"]], "nautilus_trader.model.orders.list.OrderList": [[25, 3, 1, "", "first"], [25, 3, 1, "", "id"], [25, 3, 1, "", "instrument_id"], [25, 3, 1, "", "orders"], [25, 3, 1, "", "strategy_id"], [25, 3, 1, "", "ts_init"]], "nautilus_trader.model.orders.market": [[25, 1, 1, "", "MarketOrder"]], "nautilus_trader.model.orders.market.MarketOrder": [[25, 3, 1, "", "account_id"], [25, 2, 1, "", "apply"], [25, 3, 1, "", "avg_px"], [25, 3, 1, "", "client_order_id"], [25, 2, 1, "", "closing_side"], [25, 2, 1, "", "commissions"], [25, 3, 1, "", "contingency_type"], [25, 3, 1, "", "emulation_trigger"], [25, 3, 1, "", "event_count"], [25, 3, 1, "", "events"], [25, 3, 1, "", "exec_algorithm_id"], [25, 3, 1, "", "exec_algorithm_params"], [25, 3, 1, "", "exec_spawn_id"], [25, 3, 1, "", "filled_qty"], [25, 3, 1, "", "has_price"], [25, 3, 1, "", "has_trigger_price"], [25, 2, 1, "", "info"], [25, 3, 1, "", "init_event"], [25, 3, 1, "", "init_id"], [25, 3, 1, "", "instrument_id"], [25, 3, 1, "", "is_active_local"], [25, 3, 1, "", "is_aggressive"], [25, 3, 1, "", "is_buy"], [25, 3, 1, "", "is_canceled"], [25, 3, 1, "", "is_child_order"], [25, 3, 1, "", "is_closed"], [25, 3, 1, "", "is_contingency"], [25, 3, 1, "", "is_emulated"], [25, 3, 1, "", "is_inflight"], [25, 3, 1, "", "is_open"], [25, 3, 1, "", "is_parent_order"], [25, 3, 1, "", "is_passive"], [25, 3, 1, "", "is_pending_cancel"], [25, 3, 1, "", "is_pending_update"], [25, 3, 1, "", "is_post_only"], [25, 3, 1, "", "is_primary"], [25, 3, 1, "", "is_quote_quantity"], [25, 3, 1, "", "is_reduce_only"], [25, 3, 1, "", "is_sell"], [25, 3, 1, "", "is_spawned"], [25, 3, 1, "", "last_event"], [25, 3, 1, "", "last_trade_id"], [25, 3, 1, "", "leaves_qty"], [25, 3, 1, "", "linked_order_ids"], [25, 3, 1, "", "liquidity_side"], [25, 2, 1, "", "opposite_side"], [25, 3, 1, "", "order_list_id"], [25, 3, 1, "", "order_type"], [25, 3, 1, "", "parent_order_id"], [25, 3, 1, "", "position_id"], [25, 3, 1, "", "quantity"], [25, 3, 1, "", "side"], [25, 2, 1, "", "side_string"], [25, 2, 1, "", "signed_decimal_qty"], [25, 3, 1, "", "slippage"], [25, 3, 1, "", "status"], [25, 2, 1, "", "status_string"], [25, 3, 1, "", "strategy_id"], [25, 3, 1, "", "symbol"], [25, 3, 1, "", "tags"], [25, 3, 1, "", "time_in_force"], [25, 2, 1, "", "to_dict"], [25, 3, 1, "", "trade_ids"], [25, 3, 1, "", "trader_id"], [25, 2, 1, "", "transform_py"], [25, 3, 1, "", "trigger_instrument_id"], [25, 3, 1, "", "ts_init"], [25, 3, 1, "", "ts_last"], [25, 2, 1, "", "type_string"], [25, 3, 1, "", "venue"], [25, 3, 1, "", "venue_order_id"], [25, 3, 1, "", "venue_order_ids"], [25, 2, 1, "", "would_reduce_only"]], "nautilus_trader.model.orders.market_if_touched": [[25, 1, 1, "", "MarketIfTouchedOrder"]], "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder": [[25, 3, 1, "", "account_id"], [25, 2, 1, "", "apply"], [25, 3, 1, "", "avg_px"], [25, 3, 1, "", "client_order_id"], [25, 2, 1, "", "closing_side"], [25, 2, 1, "", "commissions"], [25, 3, 1, "", "contingency_type"], [25, 3, 1, "", "emulation_trigger"], [25, 3, 1, "", "event_count"], [25, 3, 1, "", "events"], [25, 3, 1, "", "exec_algorithm_id"], [25, 3, 1, "", "exec_algorithm_params"], [25, 3, 1, "", "exec_spawn_id"], [25, 3, 1, "", "expire_time"], [25, 3, 1, "", "expire_time_ns"], [25, 3, 1, "", "filled_qty"], [25, 3, 1, "", "has_price"], [25, 3, 1, "", "has_trigger_price"], [25, 2, 1, "", "info"], [25, 3, 1, "", "init_event"], [25, 3, 1, "", "init_id"], [25, 3, 1, "", "instrument_id"], [25, 3, 1, "", "is_active_local"], [25, 3, 1, "", "is_aggressive"], [25, 3, 1, "", "is_buy"], [25, 3, 1, "", "is_canceled"], [25, 3, 1, "", "is_child_order"], [25, 3, 1, "", "is_closed"], [25, 3, 1, "", "is_contingency"], [25, 3, 1, "", "is_emulated"], [25, 3, 1, "", "is_inflight"], [25, 3, 1, "", "is_open"], [25, 3, 1, "", "is_parent_order"], [25, 3, 1, "", "is_passive"], [25, 3, 1, "", "is_pending_cancel"], [25, 3, 1, "", "is_pending_update"], [25, 3, 1, "", "is_post_only"], [25, 3, 1, "", "is_primary"], [25, 3, 1, "", "is_quote_quantity"], [25, 3, 1, "", "is_reduce_only"], [25, 3, 1, "", "is_sell"], [25, 3, 1, "", "is_spawned"], [25, 3, 1, "", "last_event"], [25, 3, 1, "", "last_trade_id"], [25, 3, 1, "", "leaves_qty"], [25, 3, 1, "", "linked_order_ids"], [25, 3, 1, "", "liquidity_side"], [25, 2, 1, "", "opposite_side"], [25, 3, 1, "", "order_list_id"], [25, 3, 1, "", "order_type"], [25, 3, 1, "", "parent_order_id"], [25, 3, 1, "", "position_id"], [25, 3, 1, "", "quantity"], [25, 3, 1, "", "side"], [25, 2, 1, "", "side_string"], [25, 2, 1, "", "signed_decimal_qty"], [25, 3, 1, "", "slippage"], [25, 3, 1, "", "status"], [25, 2, 1, "", "status_string"], [25, 3, 1, "", "strategy_id"], [25, 3, 1, "", "symbol"], [25, 3, 1, "", "tags"], [25, 3, 1, "", "time_in_force"], [25, 2, 1, "", "to_dict"], [25, 3, 1, "", "trade_ids"], [25, 3, 1, "", "trader_id"], [25, 3, 1, "", "trigger_instrument_id"], [25, 3, 1, "", "trigger_price"], [25, 3, 1, "", "trigger_type"], [25, 3, 1, "", "ts_init"], [25, 3, 1, "", "ts_last"], [25, 2, 1, "", "type_string"], [25, 3, 1, "", "venue"], [25, 3, 1, "", "venue_order_id"], [25, 3, 1, "", "venue_order_ids"], [25, 2, 1, "", "would_reduce_only"]], "nautilus_trader.model.orders.market_to_limit": [[25, 1, 1, "", "MarketToLimitOrder"]], "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder": [[25, 3, 1, "", "account_id"], [25, 2, 1, "", "apply"], [25, 3, 1, "", "avg_px"], [25, 3, 1, "", "client_order_id"], [25, 2, 1, "", "closing_side"], [25, 2, 1, "", "commissions"], [25, 3, 1, "", "contingency_type"], [25, 3, 1, "", "display_qty"], [25, 3, 1, "", "emulation_trigger"], [25, 3, 1, "", "event_count"], [25, 3, 1, "", "events"], [25, 3, 1, "", "exec_algorithm_id"], [25, 3, 1, "", "exec_algorithm_params"], [25, 3, 1, "", "exec_spawn_id"], [25, 3, 1, "", "expire_time"], [25, 3, 1, "", "expire_time_ns"], [25, 3, 1, "", "filled_qty"], [25, 3, 1, "", "has_price"], [25, 3, 1, "", "has_trigger_price"], [25, 2, 1, "", "info"], [25, 3, 1, "", "init_event"], [25, 3, 1, "", "init_id"], [25, 3, 1, "", "instrument_id"], [25, 3, 1, "", "is_active_local"], [25, 3, 1, "", "is_aggressive"], [25, 3, 1, "", "is_buy"], [25, 3, 1, "", "is_canceled"], [25, 3, 1, "", "is_child_order"], [25, 3, 1, "", "is_closed"], [25, 3, 1, "", "is_contingency"], [25, 3, 1, "", "is_emulated"], [25, 3, 1, "", "is_inflight"], [25, 3, 1, "", "is_open"], [25, 3, 1, "", "is_parent_order"], [25, 3, 1, "", "is_passive"], [25, 3, 1, "", "is_pending_cancel"], [25, 3, 1, "", "is_pending_update"], [25, 3, 1, "", "is_post_only"], [25, 3, 1, "", "is_primary"], [25, 3, 1, "", "is_quote_quantity"], [25, 3, 1, "", "is_reduce_only"], [25, 3, 1, "", "is_sell"], [25, 3, 1, "", "is_spawned"], [25, 3, 1, "", "last_event"], [25, 3, 1, "", "last_trade_id"], [25, 3, 1, "", "leaves_qty"], [25, 3, 1, "", "linked_order_ids"], [25, 3, 1, "", "liquidity_side"], [25, 2, 1, "", "opposite_side"], [25, 3, 1, "", "order_list_id"], [25, 3, 1, "", "order_type"], [25, 3, 1, "", "parent_order_id"], [25, 3, 1, "", "position_id"], [25, 3, 1, "", "price"], [25, 3, 1, "", "quantity"], [25, 3, 1, "", "side"], [25, 2, 1, "", "side_string"], [25, 2, 1, "", "signed_decimal_qty"], [25, 3, 1, "", "slippage"], [25, 3, 1, "", "status"], [25, 2, 1, "", "status_string"], [25, 3, 1, "", "strategy_id"], [25, 3, 1, "", "symbol"], [25, 3, 1, "", "tags"], [25, 3, 1, "", "time_in_force"], [25, 2, 1, "", "to_dict"], [25, 3, 1, "", "trade_ids"], [25, 3, 1, "", "trader_id"], [25, 3, 1, "", "trigger_instrument_id"], [25, 3, 1, "", "ts_init"], [25, 3, 1, "", "ts_last"], [25, 2, 1, "", "type_string"], [25, 3, 1, "", "venue"], [25, 3, 1, "", "venue_order_id"], [25, 3, 1, "", "venue_order_ids"], [25, 2, 1, "", "would_reduce_only"]], "nautilus_trader.model.orders.stop_limit": [[25, 1, 1, "", "StopLimitOrder"]], "nautilus_trader.model.orders.stop_limit.StopLimitOrder": [[25, 3, 1, "", "account_id"], [25, 2, 1, "", "apply"], [25, 3, 1, "", "avg_px"], [25, 3, 1, "", "client_order_id"], [25, 2, 1, "", "closing_side"], [25, 2, 1, "", "commissions"], [25, 3, 1, "", "contingency_type"], [25, 3, 1, "", "display_qty"], [25, 3, 1, "", "emulation_trigger"], [25, 3, 1, "", "event_count"], [25, 3, 1, "", "events"], [25, 3, 1, "", "exec_algorithm_id"], [25, 3, 1, "", "exec_algorithm_params"], [25, 3, 1, "", "exec_spawn_id"], [25, 3, 1, "", "expire_time"], [25, 3, 1, "", "expire_time_ns"], [25, 3, 1, "", "filled_qty"], [25, 3, 1, "", "has_price"], [25, 3, 1, "", "has_trigger_price"], [25, 2, 1, "", "info"], [25, 3, 1, "", "init_event"], [25, 3, 1, "", "init_id"], [25, 3, 1, "", "instrument_id"], [25, 3, 1, "", "is_active_local"], [25, 3, 1, "", "is_aggressive"], [25, 3, 1, "", "is_buy"], [25, 3, 1, "", "is_canceled"], [25, 3, 1, "", "is_child_order"], [25, 3, 1, "", "is_closed"], [25, 3, 1, "", "is_contingency"], [25, 3, 1, "", "is_emulated"], [25, 3, 1, "", "is_inflight"], [25, 3, 1, "", "is_open"], [25, 3, 1, "", "is_parent_order"], [25, 3, 1, "", "is_passive"], [25, 3, 1, "", "is_pending_cancel"], [25, 3, 1, "", "is_pending_update"], [25, 3, 1, "", "is_post_only"], [25, 3, 1, "", "is_primary"], [25, 3, 1, "", "is_quote_quantity"], [25, 3, 1, "", "is_reduce_only"], [25, 3, 1, "", "is_sell"], [25, 3, 1, "", "is_spawned"], [25, 3, 1, "", "is_triggered"], [25, 3, 1, "", "last_event"], [25, 3, 1, "", "last_trade_id"], [25, 3, 1, "", "leaves_qty"], [25, 3, 1, "", "linked_order_ids"], [25, 3, 1, "", "liquidity_side"], [25, 2, 1, "", "opposite_side"], [25, 3, 1, "", "order_list_id"], [25, 3, 1, "", "order_type"], [25, 3, 1, "", "parent_order_id"], [25, 3, 1, "", "position_id"], [25, 3, 1, "", "price"], [25, 3, 1, "", "quantity"], [25, 3, 1, "", "side"], [25, 2, 1, "", "side_string"], [25, 2, 1, "", "signed_decimal_qty"], [25, 3, 1, "", "slippage"], [25, 3, 1, "", "status"], [25, 2, 1, "", "status_string"], [25, 3, 1, "", "strategy_id"], [25, 3, 1, "", "symbol"], [25, 3, 1, "", "tags"], [25, 3, 1, "", "time_in_force"], [25, 2, 1, "", "to_dict"], [25, 3, 1, "", "trade_ids"], [25, 3, 1, "", "trader_id"], [25, 3, 1, "", "trigger_instrument_id"], [25, 3, 1, "", "trigger_price"], [25, 3, 1, "", "trigger_type"], [25, 3, 1, "", "ts_init"], [25, 3, 1, "", "ts_last"], [25, 3, 1, "", "ts_triggered"], [25, 2, 1, "", "type_string"], [25, 3, 1, "", "venue"], [25, 3, 1, "", "venue_order_id"], [25, 3, 1, "", "venue_order_ids"], [25, 2, 1, "", "would_reduce_only"]], "nautilus_trader.model.orders.stop_market": [[25, 1, 1, "", "StopMarketOrder"]], "nautilus_trader.model.orders.stop_market.StopMarketOrder": [[25, 3, 1, "", "account_id"], [25, 2, 1, "", "apply"], [25, 3, 1, "", "avg_px"], [25, 3, 1, "", "client_order_id"], [25, 2, 1, "", "closing_side"], [25, 2, 1, "", "commissions"], [25, 3, 1, "", "contingency_type"], [25, 3, 1, "", "emulation_trigger"], [25, 3, 1, "", "event_count"], [25, 3, 1, "", "events"], [25, 3, 1, "", "exec_algorithm_id"], [25, 3, 1, "", "exec_algorithm_params"], [25, 3, 1, "", "exec_spawn_id"], [25, 3, 1, "", "expire_time"], [25, 3, 1, "", "expire_time_ns"], [25, 3, 1, "", "filled_qty"], [25, 3, 1, "", "has_price"], [25, 3, 1, "", "has_trigger_price"], [25, 2, 1, "", "info"], [25, 3, 1, "", "init_event"], [25, 3, 1, "", "init_id"], [25, 3, 1, "", "instrument_id"], [25, 3, 1, "", "is_active_local"], [25, 3, 1, "", "is_aggressive"], [25, 3, 1, "", "is_buy"], [25, 3, 1, "", "is_canceled"], [25, 3, 1, "", "is_child_order"], [25, 3, 1, "", "is_closed"], [25, 3, 1, "", "is_contingency"], [25, 3, 1, "", "is_emulated"], [25, 3, 1, "", "is_inflight"], [25, 3, 1, "", "is_open"], [25, 3, 1, "", "is_parent_order"], [25, 3, 1, "", "is_passive"], [25, 3, 1, "", "is_pending_cancel"], [25, 3, 1, "", "is_pending_update"], [25, 3, 1, "", "is_post_only"], [25, 3, 1, "", "is_primary"], [25, 3, 1, "", "is_quote_quantity"], [25, 3, 1, "", "is_reduce_only"], [25, 3, 1, "", "is_sell"], [25, 3, 1, "", "is_spawned"], [25, 3, 1, "", "last_event"], [25, 3, 1, "", "last_trade_id"], [25, 3, 1, "", "leaves_qty"], [25, 3, 1, "", "linked_order_ids"], [25, 3, 1, "", "liquidity_side"], [25, 2, 1, "", "opposite_side"], [25, 3, 1, "", "order_list_id"], [25, 3, 1, "", "order_type"], [25, 3, 1, "", "parent_order_id"], [25, 3, 1, "", "position_id"], [25, 3, 1, "", "quantity"], [25, 3, 1, "", "side"], [25, 2, 1, "", "side_string"], [25, 2, 1, "", "signed_decimal_qty"], [25, 3, 1, "", "slippage"], [25, 3, 1, "", "status"], [25, 2, 1, "", "status_string"], [25, 3, 1, "", "strategy_id"], [25, 3, 1, "", "symbol"], [25, 3, 1, "", "tags"], [25, 3, 1, "", "time_in_force"], [25, 2, 1, "", "to_dict"], [25, 3, 1, "", "trade_ids"], [25, 3, 1, "", "trader_id"], [25, 3, 1, "", "trigger_instrument_id"], [25, 3, 1, "", "trigger_price"], [25, 3, 1, "", "trigger_type"], [25, 3, 1, "", "ts_init"], [25, 3, 1, "", "ts_last"], [25, 2, 1, "", "type_string"], [25, 3, 1, "", "venue"], [25, 3, 1, "", "venue_order_id"], [25, 3, 1, "", "venue_order_ids"], [25, 2, 1, "", "would_reduce_only"]], "nautilus_trader.model.orders.trailing_stop_limit": [[25, 1, 1, "", "TrailingStopLimitOrder"]], "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder": [[25, 3, 1, "", "account_id"], [25, 2, 1, "", "apply"], [25, 3, 1, "", "avg_px"], [25, 3, 1, "", "client_order_id"], [25, 2, 1, "", "closing_side"], [25, 2, 1, "", "commissions"], [25, 3, 1, "", "contingency_type"], [25, 3, 1, "", "display_qty"], [25, 3, 1, "", "emulation_trigger"], [25, 3, 1, "", "event_count"], [25, 3, 1, "", "events"], [25, 3, 1, "", "exec_algorithm_id"], [25, 3, 1, "", "exec_algorithm_params"], [25, 3, 1, "", "exec_spawn_id"], [25, 3, 1, "", "expire_time"], [25, 3, 1, "", "expire_time_ns"], [25, 3, 1, "", "filled_qty"], [25, 3, 1, "", "has_price"], [25, 3, 1, "", "has_trigger_price"], [25, 2, 1, "", "info"], [25, 3, 1, "", "init_event"], [25, 3, 1, "", "init_id"], [25, 3, 1, "", "instrument_id"], [25, 3, 1, "", "is_active_local"], [25, 3, 1, "", "is_aggressive"], [25, 3, 1, "", "is_buy"], [25, 3, 1, "", "is_canceled"], [25, 3, 1, "", "is_child_order"], [25, 3, 1, "", "is_closed"], [25, 3, 1, "", "is_contingency"], [25, 3, 1, "", "is_emulated"], [25, 3, 1, "", "is_inflight"], [25, 3, 1, "", "is_open"], [25, 3, 1, "", "is_parent_order"], [25, 3, 1, "", "is_passive"], [25, 3, 1, "", "is_pending_cancel"], [25, 3, 1, "", "is_pending_update"], [25, 3, 1, "", "is_post_only"], [25, 3, 1, "", "is_primary"], [25, 3, 1, "", "is_quote_quantity"], [25, 3, 1, "", "is_reduce_only"], [25, 3, 1, "", "is_sell"], [25, 3, 1, "", "is_spawned"], [25, 3, 1, "", "is_triggered"], [25, 3, 1, "", "last_event"], [25, 3, 1, "", "last_trade_id"], [25, 3, 1, "", "leaves_qty"], [25, 3, 1, "", "limit_offset"], [25, 3, 1, "", "linked_order_ids"], [25, 3, 1, "", "liquidity_side"], [25, 2, 1, "", "opposite_side"], [25, 3, 1, "", "order_list_id"], [25, 3, 1, "", "order_type"], [25, 3, 1, "", "parent_order_id"], [25, 3, 1, "", "position_id"], [25, 3, 1, "", "price"], [25, 3, 1, "", "quantity"], [25, 3, 1, "", "side"], [25, 2, 1, "", "side_string"], [25, 2, 1, "", "signed_decimal_qty"], [25, 3, 1, "", "slippage"], [25, 3, 1, "", "status"], [25, 2, 1, "", "status_string"], [25, 3, 1, "", "strategy_id"], [25, 3, 1, "", "symbol"], [25, 3, 1, "", "tags"], [25, 3, 1, "", "time_in_force"], [25, 2, 1, "", "to_dict"], [25, 3, 1, "", "trade_ids"], [25, 3, 1, "", "trader_id"], [25, 3, 1, "", "trailing_offset"], [25, 3, 1, "", "trailing_offset_type"], [25, 3, 1, "", "trigger_instrument_id"], [25, 3, 1, "", "trigger_price"], [25, 3, 1, "", "trigger_type"], [25, 3, 1, "", "ts_init"], [25, 3, 1, "", "ts_last"], [25, 3, 1, "", "ts_triggered"], [25, 2, 1, "", "type_string"], [25, 3, 1, "", "venue"], [25, 3, 1, "", "venue_order_id"], [25, 3, 1, "", "venue_order_ids"], [25, 2, 1, "", "would_reduce_only"]], "nautilus_trader.model.orders.trailing_stop_market": [[25, 1, 1, "", "TrailingStopMarketOrder"]], "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder": [[25, 3, 1, "", "account_id"], [25, 2, 1, "", "apply"], [25, 3, 1, "", "avg_px"], [25, 3, 1, "", "client_order_id"], [25, 2, 1, "", "closing_side"], [25, 2, 1, "", "commissions"], [25, 3, 1, "", "contingency_type"], [25, 3, 1, "", "emulation_trigger"], [25, 3, 1, "", "event_count"], [25, 3, 1, "", "events"], [25, 3, 1, "", "exec_algorithm_id"], [25, 3, 1, "", "exec_algorithm_params"], [25, 3, 1, "", "exec_spawn_id"], [25, 3, 1, "", "expire_time"], [25, 3, 1, "", "expire_time_ns"], [25, 3, 1, "", "filled_qty"], [25, 3, 1, "", "has_price"], [25, 3, 1, "", "has_trigger_price"], [25, 2, 1, "", "info"], [25, 3, 1, "", "init_event"], [25, 3, 1, "", "init_id"], [25, 3, 1, "", "instrument_id"], [25, 3, 1, "", "is_active_local"], [25, 3, 1, "", "is_aggressive"], [25, 3, 1, "", "is_buy"], [25, 3, 1, "", "is_canceled"], [25, 3, 1, "", "is_child_order"], [25, 3, 1, "", "is_closed"], [25, 3, 1, "", "is_contingency"], [25, 3, 1, "", "is_emulated"], [25, 3, 1, "", "is_inflight"], [25, 3, 1, "", "is_open"], [25, 3, 1, "", "is_parent_order"], [25, 3, 1, "", "is_passive"], [25, 3, 1, "", "is_pending_cancel"], [25, 3, 1, "", "is_pending_update"], [25, 3, 1, "", "is_post_only"], [25, 3, 1, "", "is_primary"], [25, 3, 1, "", "is_quote_quantity"], [25, 3, 1, "", "is_reduce_only"], [25, 3, 1, "", "is_sell"], [25, 3, 1, "", "is_spawned"], [25, 3, 1, "", "last_event"], [25, 3, 1, "", "last_trade_id"], [25, 3, 1, "", "leaves_qty"], [25, 3, 1, "", "linked_order_ids"], [25, 3, 1, "", "liquidity_side"], [25, 2, 1, "", "opposite_side"], [25, 3, 1, "", "order_list_id"], [25, 3, 1, "", "order_type"], [25, 3, 1, "", "parent_order_id"], [25, 3, 1, "", "position_id"], [25, 3, 1, "", "quantity"], [25, 3, 1, "", "side"], [25, 2, 1, "", "side_string"], [25, 2, 1, "", "signed_decimal_qty"], [25, 3, 1, "", "slippage"], [25, 3, 1, "", "status"], [25, 2, 1, "", "status_string"], [25, 3, 1, "", "strategy_id"], [25, 3, 1, "", "symbol"], [25, 3, 1, "", "tags"], [25, 3, 1, "", "time_in_force"], [25, 2, 1, "", "to_dict"], [25, 3, 1, "", "trade_ids"], [25, 3, 1, "", "trader_id"], [25, 3, 1, "", "trailing_offset"], [25, 3, 1, "", "trailing_offset_type"], [25, 3, 1, "", "trigger_instrument_id"], [25, 3, 1, "", "trigger_price"], [25, 3, 1, "", "trigger_type"], [25, 3, 1, "", "ts_init"], [25, 3, 1, "", "ts_last"], [25, 2, 1, "", "type_string"], [25, 3, 1, "", "venue"], [25, 3, 1, "", "venue_order_id"], [25, 3, 1, "", "venue_order_ids"], [25, 2, 1, "", "would_reduce_only"]], "nautilus_trader.model.position": [[26, 1, 1, "", "Position"]], "nautilus_trader.model.position.Position": [[26, 3, 1, "", "account_id"], [26, 2, 1, "", "apply"], [26, 3, 1, "", "avg_px_close"], [26, 3, 1, "", "avg_px_open"], [26, 3, 1, "", "base_currency"], [26, 2, 1, "", "calculate_pnl"], [26, 3, 1, "", "client_order_ids"], [26, 3, 1, "", "closing_order_id"], [26, 2, 1, "", "commissions"], [26, 3, 1, "", "duration_ns"], [26, 3, 1, "", "entry"], [26, 3, 1, "", "event_count"], [26, 3, 1, "", "events"], [26, 3, 1, "", "id"], [26, 2, 1, "", "info"], [26, 3, 1, "", "instrument_id"], [26, 3, 1, "", "is_closed"], [26, 3, 1, "", "is_inverse"], [26, 3, 1, "", "is_long"], [26, 3, 1, "", "is_open"], [26, 2, 1, "", "is_opposite_side"], [26, 3, 1, "", "is_short"], [26, 3, 1, "", "last_event"], [26, 3, 1, "", "last_trade_id"], [26, 3, 1, "", "multiplier"], [26, 2, 1, "", "notional_value"], [26, 3, 1, "", "opening_order_id"], [26, 3, 1, "", "peak_qty"], [26, 3, 1, "", "price_precision"], [26, 3, 1, "", "quantity"], [26, 3, 1, "", "quote_currency"], [26, 3, 1, "", "realized_pnl"], [26, 3, 1, "", "realized_return"], [26, 3, 1, "", "settlement_currency"], [26, 3, 1, "", "side"], [26, 2, 1, "", "side_from_order_side"], [26, 2, 1, "", "signed_decimal_qty"], [26, 3, 1, "", "signed_qty"], [26, 3, 1, "", "size_precision"], [26, 3, 1, "", "strategy_id"], [26, 3, 1, "", "symbol"], [26, 2, 1, "", "to_dict"], [26, 2, 1, "", "total_pnl"], [26, 3, 1, "", "trade_ids"], [26, 3, 1, "", "trader_id"], [26, 3, 1, "", "ts_closed"], [26, 3, 1, "", "ts_init"], [26, 3, 1, "", "ts_last"], [26, 3, 1, "", "ts_opened"], [26, 2, 1, "", "unrealized_pnl"], [26, 3, 1, "", "venue"], [26, 3, 1, "", "venue_order_ids"]], "nautilus_trader.model.tick_scheme": [[27, 0, 0, "-", "base"]], "nautilus_trader.model.tick_scheme.base": [[27, 1, 1, "", "TickScheme"], [27, 5, 1, "", "get_tick_scheme"], [27, 5, 1, "", "list_tick_schemes"], [27, 5, 1, "", "register_tick_scheme"], [27, 5, 1, "", "round_down"], [27, 5, 1, "", "round_up"]], "nautilus_trader.model.tick_scheme.base.TickScheme": [[27, 3, 1, "", "max_price"], [27, 3, 1, "", "min_price"], [27, 3, 1, "", "name"], [27, 2, 1, "", "next_ask_price"], [27, 2, 1, "", "next_bid_price"]], "nautilus_trader.model.tick_scheme.implementations": [[27, 0, 0, "-", "fixed"], [27, 0, 0, "-", "tiered"]], "nautilus_trader.model.tick_scheme.implementations.fixed": [[27, 1, 1, "", "FixedTickScheme"]], "nautilus_trader.model.tick_scheme.implementations.fixed.FixedTickScheme": [[27, 3, 1, "", "increment"], [27, 3, 1, "", "max_price"], [27, 3, 1, "", "min_price"], [27, 3, 1, "", "name"], [27, 2, 1, "", "next_ask_price"], [27, 2, 1, "", "next_bid_price"], [27, 3, 1, "", "price_precision"]], "nautilus_trader.model.tick_scheme.implementations.tiered": [[27, 1, 1, "", "TieredTickScheme"]], "nautilus_trader.model.tick_scheme.implementations.tiered.TieredTickScheme": [[27, 2, 1, "", "find_tick_index"], [27, 3, 1, "", "max_price"], [27, 3, 1, "", "min_price"], [27, 3, 1, "", "name"], [27, 2, 1, "", "next_ask_price"], [27, 2, 1, "", "next_bid_price"]], "nautilus_trader.msgbus": [[28, 0, 0, "-", "bus"], [28, 0, 0, "-", "subscription"]], "nautilus_trader.msgbus.bus": [[28, 1, 1, "", "MessageBus"], [28, 5, 1, "", "is_matching_py"]], "nautilus_trader.msgbus.bus.MessageBus": [[28, 2, 1, "", "deregister"], [28, 2, 1, "", "endpoints"], [28, 2, 1, "", "has_subscribers"], [28, 2, 1, "", "is_pending_request"], [28, 2, 1, "", "is_subscribed"], [28, 3, 1, "", "pub_count"], [28, 2, 1, "", "publish"], [28, 2, 1, "", "register"], [28, 3, 1, "", "req_count"], [28, 2, 1, "", "request"], [28, 3, 1, "", "res_count"], [28, 2, 1, "", "response"], [28, 2, 1, "", "send"], [28, 3, 1, "", "sent_count"], [28, 2, 1, "", "subscribe"], [28, 2, 1, "", "subscriptions"], [28, 2, 1, "", "topics"], [28, 3, 1, "", "trader_id"], [28, 2, 1, "", "unsubscribe"]], "nautilus_trader.msgbus.subscription": [[28, 1, 1, "", "Subscription"]], "nautilus_trader.msgbus.subscription.Subscription": [[28, 3, 1, "", "handler"], [28, 3, 1, "", "priority"], [28, 3, 1, "", "topic"]], "nautilus_trader.persistence.catalog": [[29, 0, 0, "-", "base"], [29, 0, 0, "-", "parquet"]], "nautilus_trader.persistence.catalog.base": [[29, 1, 1, "", "BaseDataCatalog"]], "nautilus_trader.persistence.catalog.parquet": [[29, 1, 1, "", "FeatherFile"], [29, 1, 1, "", "ParquetDataCatalog"]], "nautilus_trader.persistence.catalog.parquet.FeatherFile": [[29, 3, 1, "", "class_name"], [29, 2, 1, "", "count"], [29, 2, 1, "", "index"], [29, 3, 1, "", "path"]], "nautilus_trader.persistence.catalog.parquet.ParquetDataCatalog": [[29, 2, 1, "", "from_env"], [29, 2, 1, "", "from_uri"], [29, 2, 1, "", "write_data"]], "nautilus_trader.persistence": [[29, 0, 0, "-", "wranglers"], [29, 0, 0, "-", "writer"]], "nautilus_trader.persistence.wranglers": [[29, 1, 1, "", "BarDataWrangler"], [29, 1, 1, "", "OrderBookDeltaDataWrangler"], [29, 1, 1, "", "QuoteTickDataWrangler"], [29, 1, 1, "", "TradeTickDataWrangler"]], "nautilus_trader.persistence.wranglers.BarDataWrangler": [[29, 2, 1, "", "process"]], "nautilus_trader.persistence.wranglers.OrderBookDeltaDataWrangler": [[29, 2, 1, "", "process"]], "nautilus_trader.persistence.wranglers.QuoteTickDataWrangler": [[29, 2, 1, "", "process"], [29, 2, 1, "", "process_bar_data"]], "nautilus_trader.persistence.wranglers.TradeTickDataWrangler": [[29, 2, 1, "", "process"]], "nautilus_trader.persistence.writer": [[29, 1, 1, "", "StreamingFeatherWriter"], [29, 5, 1, "", "generate_signal_class"]], "nautilus_trader.persistence.writer.StreamingFeatherWriter": [[29, 2, 1, "", "check_flush"], [29, 2, 1, "", "close"], [29, 2, 1, "", "flush"], [29, 4, 1, "", "is_closed"], [29, 2, 1, "", "write"]], "nautilus_trader.portfolio": [[30, 0, 0, "-", "base"], [30, 0, 0, "-", "portfolio"]], "nautilus_trader.portfolio.base": [[30, 1, 1, "", "PortfolioFacade"]], "nautilus_trader.portfolio.base.PortfolioFacade": [[30, 2, 1, "", "account"], [30, 3, 1, "", "analyzer"], [30, 2, 1, "", "balances_locked"], [30, 3, 1, "", "initialized"], [30, 2, 1, "", "is_completely_flat"], [30, 2, 1, "", "is_flat"], [30, 2, 1, "", "is_net_long"], [30, 2, 1, "", "is_net_short"], [30, 2, 1, "", "margins_init"], [30, 2, 1, "", "margins_maint"], [30, 2, 1, "", "net_exposure"], [30, 2, 1, "", "net_exposures"], [30, 2, 1, "", "net_position"], [30, 2, 1, "", "unrealized_pnl"], [30, 2, 1, "", "unrealized_pnls"]], "nautilus_trader.portfolio.portfolio": [[30, 1, 1, "", "Portfolio"]], "nautilus_trader.portfolio.portfolio.Portfolio": [[30, 2, 1, "", "account"], [30, 3, 1, "", "analyzer"], [30, 2, 1, "", "balances_locked"], [30, 2, 1, "", "initialize_orders"], [30, 2, 1, "", "initialize_positions"], [30, 3, 1, "", "initialized"], [30, 2, 1, "", "is_completely_flat"], [30, 2, 1, "", "is_flat"], [30, 2, 1, "", "is_net_long"], [30, 2, 1, "", "is_net_short"], [30, 2, 1, "", "margins_init"], [30, 2, 1, "", "margins_maint"], [30, 2, 1, "", "net_exposure"], [30, 2, 1, "", "net_exposures"], [30, 2, 1, "", "net_position"], [30, 2, 1, "", "reset"], [30, 2, 1, "", "set_specific_venue"], [30, 2, 1, "", "unrealized_pnl"], [30, 2, 1, "", "unrealized_pnls"], [30, 2, 1, "", "update_account"], [30, 2, 1, "", "update_order"], [30, 2, 1, "", "update_position"], [30, 2, 1, "", "update_quote_tick"]], "nautilus_trader.risk": [[31, 0, 0, "-", "engine"], [31, 0, 0, "-", "sizing"]], "nautilus_trader.risk.engine": [[31, 1, 1, "", "RiskEngine"]], "nautilus_trader.risk.engine.RiskEngine": [[31, 3, 1, "", "command_count"], [31, 3, 1, "", "debug"], [31, 2, 1, "", "degrade"], [31, 2, 1, "", "dispose"], [31, 3, 1, "", "event_count"], [31, 2, 1, "", "execute"], [31, 2, 1, "", "fault"], [31, 2, 1, "", "fully_qualified_name"], [31, 3, 1, "", "id"], [31, 3, 1, "", "is_bypassed"], [31, 3, 1, "", "is_degraded"], [31, 3, 1, "", "is_disposed"], [31, 3, 1, "", "is_faulted"], [31, 3, 1, "", "is_initialized"], [31, 3, 1, "", "is_running"], [31, 3, 1, "", "is_stopped"], [31, 2, 1, "", "max_notional_per_order"], [31, 2, 1, "", "max_notionals_per_order"], [31, 2, 1, "", "max_order_modify_rate"], [31, 2, 1, "", "max_order_submit_rate"], [31, 2, 1, "", "process"], [31, 2, 1, "", "reset"], [31, 2, 1, "", "resume"], [31, 2, 1, "", "set_max_notional_per_order"], [31, 2, 1, "", "set_trading_state"], [31, 2, 1, "", "start"], [31, 3, 1, "", "state"], [31, 2, 1, "", "stop"], [31, 3, 1, "", "trader_id"], [31, 3, 1, "", "trading_state"], [31, 3, 1, "", "type"]], "nautilus_trader.risk.sizing": [[31, 1, 1, "", "FixedRiskSizer"], [31, 1, 1, "", "PositionSizer"]], "nautilus_trader.risk.sizing.FixedRiskSizer": [[31, 2, 1, "", "calculate"], [31, 3, 1, "", "instrument"], [31, 2, 1, "", "update_instrument"]], "nautilus_trader.risk.sizing.PositionSizer": [[31, 2, 1, "", "calculate"], [31, 3, 1, "", "instrument"], [31, 2, 1, "", "update_instrument"]], "nautilus_trader.serialization.arrow": [[32, 0, 0, "-", "serializer"]], "nautilus_trader.serialization.arrow.serializer": [[32, 1, 1, "", "ArrowSerializer"], [32, 5, 1, "", "register_arrow"]], "nautilus_trader.serialization.arrow.serializer.ArrowSerializer": [[32, 2, 1, "", "deserialize"], [32, 2, 1, "", "serialize_batch"]], "nautilus_trader.serialization": [[32, 0, 0, "-", "base"]], "nautilus_trader.serialization.base": [[32, 1, 1, "", "Serializer"], [32, 5, 1, "", "register_serializable_object"]], "nautilus_trader.serialization.base.Serializer": [[32, 2, 1, "", "deserialize"], [32, 2, 1, "", "serialize"]], "nautilus_trader.serialization.msgpack": [[32, 0, 0, "-", "serializer"]], "nautilus_trader.serialization.msgpack.serializer": [[32, 1, 1, "", "MsgPackSerializer"]], "nautilus_trader.serialization.msgpack.serializer.MsgPackSerializer": [[32, 2, 1, "", "deserialize"], [32, 2, 1, "", "serialize"], [32, 3, 1, "", "timestamps_as_iso8601"], [32, 3, 1, "", "timestamps_as_str"]], "nautilus_trader.system": [[33, 0, 0, "-", "kernel"]], "nautilus_trader.system.kernel": [[33, 1, 1, "", "NautilusKernel"]], "nautilus_trader.system.kernel.NautilusKernel": [[33, 4, 1, "", "cache"], [33, 2, 1, "", "cancel_all_tasks"], [33, 4, 1, "", "catalog"], [33, 4, 1, "", "clock"], [33, 4, 1, "", "data_engine"], [33, 2, 1, "", "dispose"], [33, 4, 1, "", "emulator"], [33, 4, 1, "", "environment"], [33, 4, 1, "", "exec_engine"], [33, 4, 1, "", "executor"], [33, 4, 1, "", "instance_id"], [33, 4, 1, "", "load_state"], [33, 4, 1, "", "log"], [33, 4, 1, "", "logger"], [33, 4, 1, "", "loop"], [33, 4, 1, "", "loop_sig_callback"], [33, 4, 1, "", "machine_id"], [33, 4, 1, "", "msgbus"], [33, 4, 1, "", "name"], [33, 4, 1, "", "portfolio"], [33, 4, 1, "", "risk_engine"], [33, 4, 1, "", "save_state"], [33, 2, 1, "", "start"], [33, 2, 1, "", "start_async"], [33, 2, 1, "", "stop"], [33, 2, 1, "", "stop_async"], [33, 4, 1, "", "trader"], [33, 4, 1, "", "trader_id"], [33, 4, 1, "", "ts_created"], [33, 4, 1, "", "writer"]], "nautilus_trader.trading": [[34, 0, 0, "-", "controller"], [34, 0, 0, "-", "filters"], [34, 0, 0, "-", "strategy"], [34, 0, 0, "-", "trader"]], "nautilus_trader.trading.controller": [[34, 1, 1, "", "Controller"]], "nautilus_trader.trading.controller.Controller": [[34, 2, 1, "", "active_task_ids"], [34, 2, 1, "", "add_synthetic"], [34, 3, 1, "", "cache"], [34, 2, 1, "", "cancel_all_tasks"], [34, 2, 1, "", "cancel_task"], [34, 3, 1, "", "clock"], [34, 3, 1, "", "config"], [34, 2, 1, "", "create_actor"], [34, 2, 1, "", "create_strategy"], [34, 2, 1, "", "degrade"], [34, 2, 1, "", "deregister_warning_event"], [34, 2, 1, "", "dispose"], [34, 2, 1, "", "fault"], [34, 2, 1, "", "fully_qualified_name"], [34, 2, 1, "", "handle_bar"], [34, 2, 1, "", "handle_bars"], [34, 2, 1, "", "handle_data"], [34, 2, 1, "", "handle_event"], [34, 2, 1, "", "handle_historical_data"], [34, 2, 1, "", "handle_instrument"], [34, 2, 1, "", "handle_instrument_close"], [34, 2, 1, "", "handle_instrument_status"], [34, 2, 1, "", "handle_instruments"], [34, 2, 1, "", "handle_order_book"], [34, 2, 1, "", "handle_order_book_deltas"], [34, 2, 1, "", "handle_quote_tick"], [34, 2, 1, "", "handle_quote_ticks"], [34, 2, 1, "", "handle_ticker"], [34, 2, 1, "", "handle_trade_tick"], [34, 2, 1, "", "handle_trade_ticks"], [34, 2, 1, "", "handle_venue_status"], [34, 2, 1, "", "has_active_tasks"], [34, 2, 1, "", "has_any_tasks"], [34, 2, 1, "", "has_pending_requests"], [34, 2, 1, "", "has_queued_tasks"], [34, 3, 1, "", "id"], [34, 2, 1, "", "indicators_initialized"], [34, 3, 1, "", "is_degraded"], [34, 3, 1, "", "is_disposed"], [34, 3, 1, "", "is_faulted"], [34, 3, 1, "", "is_initialized"], [34, 2, 1, "", "is_pending_request"], [34, 3, 1, "", "is_running"], [34, 3, 1, "", "is_stopped"], [34, 2, 1, "", "load"], [34, 3, 1, "", "log"], [34, 3, 1, "", "msgbus"], [34, 2, 1, "", "on_bar"], [34, 2, 1, "", "on_data"], [34, 2, 1, "", "on_degrade"], [34, 2, 1, "", "on_dispose"], [34, 2, 1, "", "on_event"], [34, 2, 1, "", "on_fault"], [34, 2, 1, "", "on_historical_data"], [34, 2, 1, "", "on_instrument"], [34, 2, 1, "", "on_instrument_close"], [34, 2, 1, "", "on_instrument_status"], [34, 2, 1, "", "on_load"], [34, 2, 1, "", "on_order_book"], [34, 2, 1, "", "on_order_book_deltas"], [34, 2, 1, "", "on_quote_tick"], [34, 2, 1, "", "on_reset"], [34, 2, 1, "", "on_resume"], [34, 2, 1, "", "on_save"], [34, 2, 1, "", "on_start"], [34, 2, 1, "", "on_stop"], [34, 2, 1, "", "on_ticker"], [34, 2, 1, "", "on_trade_tick"], [34, 2, 1, "", "on_venue_status"], [34, 2, 1, "", "pending_requests"], [34, 2, 1, "", "publish_data"], [34, 2, 1, "", "publish_signal"], [34, 2, 1, "", "queue_for_executor"], [34, 2, 1, "", "queued_task_ids"], [34, 2, 1, "", "register_base"], [34, 2, 1, "", "register_executor"], [34, 2, 1, "", "register_indicator_for_bars"], [34, 2, 1, "", "register_indicator_for_quote_ticks"], [34, 2, 1, "", "register_indicator_for_trade_ticks"], [34, 2, 1, "", "register_warning_event"], [34, 3, 1, "", "registered_indicators"], [34, 2, 1, "", "remove_actor"], [34, 2, 1, "", "remove_strategy"], [34, 2, 1, "", "request_bars"], [34, 2, 1, "", "request_data"], [34, 2, 1, "", "request_instrument"], [34, 2, 1, "", "request_instruments"], [34, 2, 1, "", "request_quote_ticks"], [34, 2, 1, "", "request_trade_ticks"], [34, 2, 1, "", "reset"], [34, 2, 1, "", "resume"], [34, 2, 1, "", "run_in_executor"], [34, 2, 1, "", "save"], [34, 2, 1, "", "start"], [34, 2, 1, "", "start_actor"], [34, 2, 1, "", "start_strategy"], [34, 3, 1, "", "state"], [34, 2, 1, "", "stop"], [34, 2, 1, "", "stop_actor"], [34, 2, 1, "", "stop_strategy"], [34, 2, 1, "", "subscribe_bars"], [34, 2, 1, "", "subscribe_data"], [34, 2, 1, "", "subscribe_instrument"], [34, 2, 1, "", "subscribe_instrument_close"], [34, 2, 1, "", "subscribe_instrument_status"], [34, 2, 1, "", "subscribe_instruments"], [34, 2, 1, "", "subscribe_order_book_deltas"], [34, 2, 1, "", "subscribe_order_book_snapshots"], [34, 2, 1, "", "subscribe_quote_ticks"], [34, 2, 1, "", "subscribe_ticker"], [34, 2, 1, "", "subscribe_trade_ticks"], [34, 2, 1, "", "subscribe_venue_status"], [34, 2, 1, "", "to_importable_config"], [34, 3, 1, "", "trader_id"], [34, 3, 1, "", "type"], [34, 2, 1, "", "unsubscribe_bars"], [34, 2, 1, "", "unsubscribe_data"], [34, 2, 1, "", "unsubscribe_instrument"], [34, 2, 1, "", "unsubscribe_instrument_status"], [34, 2, 1, "", "unsubscribe_instruments"], [34, 2, 1, "", "unsubscribe_order_book_deltas"], [34, 2, 1, "", "unsubscribe_order_book_snapshots"], [34, 2, 1, "", "unsubscribe_quote_ticks"], [34, 2, 1, "", "unsubscribe_ticker"], [34, 2, 1, "", "unsubscribe_trade_ticks"], [34, 2, 1, "", "unsubscribe_venue_status"], [34, 2, 1, "", "update_synthetic"]], "nautilus_trader.trading.filters": [[34, 1, 1, "", "EconomicNewsEventFilter"], [34, 1, 1, "", "ForexSession"], [34, 1, 1, "", "ForexSessionFilter"], [34, 1, 1, "", "NewsEvent"], [34, 1, 1, "", "NewsImpact"]], "nautilus_trader.trading.filters.EconomicNewsEventFilter": [[34, 4, 1, "", "currencies"], [34, 4, 1, "", "impacts"], [34, 2, 1, "", "next_event"], [34, 2, 1, "", "prev_event"], [34, 4, 1, "", "unfiltered_data_end"], [34, 4, 1, "", "unfiltered_data_start"]], "nautilus_trader.trading.filters.ForexSessionFilter": [[34, 2, 1, "", "local_from_utc"], [34, 2, 1, "", "next_end"], [34, 2, 1, "", "next_start"], [34, 2, 1, "", "prev_end"], [34, 2, 1, "", "prev_start"]], "nautilus_trader.trading.filters.NewsEvent": [[34, 2, 1, "", "fully_qualified_name"], [34, 4, 1, "", "ts_event"], [34, 4, 1, "", "ts_init"]], "nautilus_trader.trading.strategy": [[34, 1, 1, "", "Strategy"]], "nautilus_trader.trading.strategy.Strategy": [[34, 2, 1, "", "active_task_ids"], [34, 2, 1, "", "add_synthetic"], [34, 3, 1, "", "cache"], [34, 2, 1, "", "cancel_all_orders"], [34, 2, 1, "", "cancel_all_tasks"], [34, 2, 1, "", "cancel_gtd_expiry"], [34, 2, 1, "", "cancel_order"], [34, 2, 1, "", "cancel_orders"], [34, 2, 1, "", "cancel_task"], [34, 2, 1, "", "change_id"], [34, 2, 1, "", "change_order_id_tag"], [34, 3, 1, "", "clock"], [34, 2, 1, "", "close_all_positions"], [34, 2, 1, "", "close_position"], [34, 3, 1, "", "config"], [34, 2, 1, "", "degrade"], [34, 2, 1, "", "deregister_warning_event"], [34, 2, 1, "", "dispose"], [34, 3, 1, "", "external_order_claims"], [34, 2, 1, "", "fault"], [34, 2, 1, "", "fully_qualified_name"], [34, 2, 1, "", "handle_bar"], [34, 2, 1, "", "handle_bars"], [34, 2, 1, "", "handle_data"], [34, 2, 1, "", "handle_event"], [34, 2, 1, "", "handle_historical_data"], [34, 2, 1, "", "handle_instrument"], [34, 2, 1, "", "handle_instrument_close"], [34, 2, 1, "", "handle_instrument_status"], [34, 2, 1, "", "handle_instruments"], [34, 2, 1, "", "handle_order_book"], [34, 2, 1, "", "handle_order_book_deltas"], [34, 2, 1, "", "handle_quote_tick"], [34, 2, 1, "", "handle_quote_ticks"], [34, 2, 1, "", "handle_ticker"], [34, 2, 1, "", "handle_trade_tick"], [34, 2, 1, "", "handle_trade_ticks"], [34, 2, 1, "", "handle_venue_status"], [34, 2, 1, "", "has_active_tasks"], [34, 2, 1, "", "has_any_tasks"], [34, 2, 1, "", "has_pending_requests"], [34, 2, 1, "", "has_queued_tasks"], [34, 3, 1, "", "id"], [34, 2, 1, "", "indicators_initialized"], [34, 3, 1, "", "is_degraded"], [34, 3, 1, "", "is_disposed"], [34, 3, 1, "", "is_faulted"], [34, 3, 1, "", "is_initialized"], [34, 2, 1, "", "is_pending_request"], [34, 3, 1, "", "is_running"], [34, 3, 1, "", "is_stopped"], [34, 2, 1, "", "load"], [34, 3, 1, "", "log"], [34, 3, 1, "", "manage_contingent_orders"], [34, 3, 1, "", "manage_gtd_expiry"], [34, 2, 1, "", "modify_order"], [34, 3, 1, "", "msgbus"], [34, 3, 1, "", "oms_type"], [34, 2, 1, "", "on_bar"], [34, 2, 1, "", "on_data"], [34, 2, 1, "", "on_degrade"], [34, 2, 1, "", "on_dispose"], [34, 2, 1, "", "on_event"], [34, 2, 1, "", "on_fault"], [34, 2, 1, "", "on_historical_data"], [34, 2, 1, "", "on_instrument"], [34, 2, 1, "", "on_instrument_close"], [34, 2, 1, "", "on_instrument_status"], [34, 2, 1, "", "on_load"], [34, 2, 1, "", "on_order_accepted"], [34, 2, 1, "", "on_order_book"], [34, 2, 1, "", "on_order_book_deltas"], [34, 2, 1, "", "on_order_cancel_rejected"], [34, 2, 1, "", "on_order_canceled"], [34, 2, 1, "", "on_order_denied"], [34, 2, 1, "", "on_order_emulated"], [34, 2, 1, "", "on_order_event"], [34, 2, 1, "", "on_order_expired"], [34, 2, 1, "", "on_order_filled"], [34, 2, 1, "", "on_order_initialized"], [34, 2, 1, "", "on_order_modify_rejected"], [34, 2, 1, "", "on_order_pending_cancel"], [34, 2, 1, "", "on_order_pending_update"], [34, 2, 1, "", "on_order_rejected"], [34, 2, 1, "", "on_order_released"], [34, 2, 1, "", "on_order_submitted"], [34, 2, 1, "", "on_order_triggered"], [34, 2, 1, "", "on_order_updated"], [34, 2, 1, "", "on_position_changed"], [34, 2, 1, "", "on_position_closed"], [34, 2, 1, "", "on_position_event"], [34, 2, 1, "", "on_position_opened"], [34, 2, 1, "", "on_quote_tick"], [34, 2, 1, "", "on_reset"], [34, 2, 1, "", "on_resume"], [34, 2, 1, "", "on_save"], [34, 2, 1, "", "on_start"], [34, 2, 1, "", "on_stop"], [34, 2, 1, "", "on_ticker"], [34, 2, 1, "", "on_trade_tick"], [34, 2, 1, "", "on_venue_status"], [34, 3, 1, "", "order_factory"], [34, 3, 1, "", "order_id_tag"], [34, 2, 1, "", "pending_requests"], [34, 3, 1, "", "portfolio"], [34, 2, 1, "", "publish_data"], [34, 2, 1, "", "publish_signal"], [34, 2, 1, "", "query_order"], [34, 2, 1, "", "queue_for_executor"], [34, 2, 1, "", "queued_task_ids"], [34, 2, 1, "", "register"], [34, 2, 1, "", "register_base"], [34, 2, 1, "", "register_executor"], [34, 2, 1, "", "register_indicator_for_bars"], [34, 2, 1, "", "register_indicator_for_quote_ticks"], [34, 2, 1, "", "register_indicator_for_trade_ticks"], [34, 2, 1, "", "register_warning_event"], [34, 3, 1, "", "registered_indicators"], [34, 2, 1, "", "request_bars"], [34, 2, 1, "", "request_data"], [34, 2, 1, "", "request_instrument"], [34, 2, 1, "", "request_instruments"], [34, 2, 1, "", "request_quote_ticks"], [34, 2, 1, "", "request_trade_ticks"], [34, 2, 1, "", "reset"], [34, 2, 1, "", "resume"], [34, 2, 1, "", "run_in_executor"], [34, 2, 1, "", "save"], [34, 2, 1, "", "start"], [34, 3, 1, "", "state"], [34, 2, 1, "", "stop"], [34, 2, 1, "", "submit_order"], [34, 2, 1, "", "submit_order_list"], [34, 2, 1, "", "subscribe_bars"], [34, 2, 1, "", "subscribe_data"], [34, 2, 1, "", "subscribe_instrument"], [34, 2, 1, "", "subscribe_instrument_close"], [34, 2, 1, "", "subscribe_instrument_status"], [34, 2, 1, "", "subscribe_instruments"], [34, 2, 1, "", "subscribe_order_book_deltas"], [34, 2, 1, "", "subscribe_order_book_snapshots"], [34, 2, 1, "", "subscribe_quote_ticks"], [34, 2, 1, "", "subscribe_ticker"], [34, 2, 1, "", "subscribe_trade_ticks"], [34, 2, 1, "", "subscribe_venue_status"], [34, 2, 1, "", "to_importable_config"], [34, 3, 1, "", "trader_id"], [34, 3, 1, "", "type"], [34, 2, 1, "", "unsubscribe_bars"], [34, 2, 1, "", "unsubscribe_data"], [34, 2, 1, "", "unsubscribe_instrument"], [34, 2, 1, "", "unsubscribe_instrument_status"], [34, 2, 1, "", "unsubscribe_instruments"], [34, 2, 1, "", "unsubscribe_order_book_deltas"], [34, 2, 1, "", "unsubscribe_order_book_snapshots"], [34, 2, 1, "", "unsubscribe_quote_ticks"], [34, 2, 1, "", "unsubscribe_ticker"], [34, 2, 1, "", "unsubscribe_trade_ticks"], [34, 2, 1, "", "unsubscribe_venue_status"], [34, 2, 1, "", "update_synthetic"]], "nautilus_trader.trading.trader": [[34, 1, 1, "", "Trader"]], "nautilus_trader.trading.trader.Trader": [[34, 2, 1, "", "actor_ids"], [34, 2, 1, "", "actor_states"], [34, 2, 1, "", "actors"], [34, 2, 1, "", "add_actor"], [34, 2, 1, "", "add_actors"], [34, 2, 1, "", "add_exec_algorithm"], [34, 2, 1, "", "add_exec_algorithms"], [34, 2, 1, "", "add_strategies"], [34, 2, 1, "", "add_strategy"], [34, 2, 1, "", "check_residuals"], [34, 2, 1, "", "clear_actors"], [34, 2, 1, "", "clear_exec_algorithms"], [34, 2, 1, "", "clear_strategies"], [34, 2, 1, "", "degrade"], [34, 2, 1, "", "dispose"], [34, 2, 1, "", "exec_algorithm_ids"], [34, 2, 1, "", "exec_algorithm_states"], [34, 2, 1, "", "exec_algorithms"], [34, 2, 1, "", "fault"], [34, 2, 1, "", "fully_qualified_name"], [34, 2, 1, "", "generate_account_report"], [34, 2, 1, "", "generate_fills_report"], [34, 2, 1, "", "generate_order_fills_report"], [34, 2, 1, "", "generate_orders_report"], [34, 2, 1, "", "generate_positions_report"], [34, 3, 1, "", "id"], [34, 3, 1, "", "is_degraded"], [34, 3, 1, "", "is_disposed"], [34, 3, 1, "", "is_faulted"], [34, 3, 1, "", "is_initialized"], [34, 3, 1, "", "is_running"], [34, 3, 1, "", "is_stopped"], [34, 2, 1, "", "load"], [34, 2, 1, "", "remove_actor"], [34, 2, 1, "", "remove_strategy"], [34, 2, 1, "", "reset"], [34, 2, 1, "", "resume"], [34, 2, 1, "", "save"], [34, 2, 1, "", "start"], [34, 2, 1, "", "start_actor"], [34, 2, 1, "", "start_strategy"], [34, 3, 1, "", "state"], [34, 2, 1, "", "stop"], [34, 2, 1, "", "stop_actor"], [34, 2, 1, "", "stop_strategy"], [34, 2, 1, "", "strategies"], [34, 2, 1, "", "strategy_ids"], [34, 2, 1, "", "strategy_states"], [34, 2, 1, "", "subscribe"], [34, 3, 1, "", "trader_id"], [34, 3, 1, "", "type"], [34, 2, 1, "", "unsubscribe"]]}, "objtypes": {"0": "py:module", "1": "py:class", "2": "py:method", "3": "py:attribute", "4": "py:property", "5": "py:function", "6": "py:exception"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "class", "Python class"], "2": ["py", "method", "Python method"], "3": ["py", "attribute", "Python attribute"], "4": ["py", "property", "Python property"], "5": ["py", "function", "Python function"], "6": ["py", "exception", "Python exception"]}, "titleterms": {"account": [0, 51, 52, 65], "betfair": [1, 64], "client": [1, 11, 35], "common": [1, 4, 8, 9, 43, 51], "config": [1, 2, 4, 9], "data": [1, 2, 4, 11, 18, 35, 38, 45, 47, 51, 52, 57, 62, 65, 69, 70], "type": [1, 2, 37, 39, 43, 50, 51, 65], "execut": [1, 2, 4, 12, 46, 47, 50, 52, 70], "factori": [1, 2, 4, 50], "orderbook": 1, "provid": [1, 2, 4, 35], "socket": 1, "binanc": [2, 65], "enum": 2, "futur": 2, "spot": 2, "adapt": [3, 35, 47], "interact": [4, 66], "broker": [4, 66], "analysi": [5, 41, 52, 70], "backtest": [6, 9, 35, 41, 44, 47, 48, 51, 62, 69, 70, 71], "cach": [7, 52], "clock": [8, 52], "compon": [8, 12, 43, 49], "executor": 8, "gener": [8, 38, 52], "log": [8, 47, 49], "timer": [8, 52], "live": [9, 16, 35, 48, 51], "core": [10, 43, 51], "datetim": 10, "finit": 10, "state": [10, 52], "machin": 10, "fsm": 10, "messag": [10, 11, 12, 28, 43, 53], "stat": 10, "uuid": 10, "aggreg": [11, 65], "engin": [11, 62, 70], "report": [12, 52], "python": [13, 58], "api": [13, 44, 63, 64, 65, 66, 67, 68, 69, 70, 71], "why": [13, 51], "indic": 14, "infrastructur": 15, "currenc": 17, "event": [19, 52, 57], "identifi": 20, "model": [21, 51], "instrument": [22, 35, 42, 47, 48, 62, 66], "object": [23, 52], "order": [24, 25, 37, 39, 46, 47, 50, 51, 52, 65], "book": 24, "posit": [26, 52], "tick": 27, "scheme": 27, "bu": 28, "persist": [29, 39], "portfolio": [30, 41, 52], "risk": 31, "serial": 32, "system": [33, 43], "trade": [34, 35, 48, 51, 52, 62, 65], "research": 35, "request": 35, "exampl": [35, 52, 66], "actor": 36, "advanc": [37, 40, 47], "list": 37, "conting": [37, 50], "One": 37, "trigger": [37, 42, 50], "other": 37, "oto": 37, "cancel": 37, "oco": 37, "updat": [37, 42], "ouo": 37, "bracket": 37, "custom": [38, 41], "emul": 39, "submit": [39, 52], "life": 39, "cycl": 39, "held": 39, "releas": [39, 61], "queri": [39, 66], "guid": [40, 56, 63], "statist": 41, "synthet": 42, "formula": 42, "subscrib": 42, "id": 42, "error": [42, 43], "handl": [42, 52], "architectur": [43, 47], "design": 43, "philosophi": 43, "qualiti": 43, "attribut": 43, "environ": [43, 55], "context": 43, "framework": 43, "organ": 43, "low": [43, 44, 70, 71], "level": [43, 44, 69, 70, 71], "implement": [43, 52, 67], "code": [43, 53, 59], "structur": 43, "depend": 43, "flow": [43, 46], "safeti": [43, 58], "except": 43, "choos": 44, "an": 44, "high": [44, 69, 71], "load": [45, 69, 70], "loader": 45, "wrangler": 45, "transform": 45, "pipelin": 45, "catalog": [45, 69], "initi": [45, 70], "write": [45, 46, 62], "basenam": 45, "templat": 45, "read": 45, "stream": 45, "algorithm": [46, 70], "twap": 46, "time": [46, 50, 52], "weight": 46, "averag": 46, "price": [46, 48], "spawn": 46, "manag": [46, 52], "concept": [47, 63], "overview": [47, 50, 51, 64, 65, 66], "strategi": [47, 52, 62, 70], "symbologi": [48, 65], "find": 48, "precis": 48, "increment": 48, "limit": [48, 50], "quantiti": [48, 50], "margin": 48, "fee": 48, "addit": 48, "info": 48, "configur": [49, 52, 62, 64, 65, 66, 69], "standard": [49, 53], "output": 49, "file": 49, "filter": 49, "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"]], "Basename template": [[45, "basename-template"]], "Reading data": [[45, "reading-data"]], "Streaming data": [[45, "streaming-data"]], "Execution flow": [[46, "execution-flow"]], "Execution algorithms": [[46, "execution-algorithms"]], "TWAP (Time-Weighted Average Price)": [[46, "twap-time-weighted-average-price"]], "Writing execution algorithms": [[46, "writing-execution-algorithms"]], "Spawned orders": [[46, "spawned-orders"]], "Managing execution algorithm orders": [[46, "managing-execution-algorithm-orders"]], "Concepts": [[47, "concepts"], [63, "concepts"]], "Overview": [[47, "overview"], [50, "overview"], [51, "overview"], [64, "overview"], [65, "overview"], [66, "overview"]], "Strategies": [[47, "strategies"], [52, "strategies"]], "Symbology": [[48, "symbology"], [65, "symbology"]], "Live trading": [[48, "live-trading"], [51, "live-trading"]], "Finding instruments": [[48, "finding-instruments"]], "Precisions and Increments": [[48, "precisions-and-increments"]], "Limits": [[48, "limits"]], "Prices and Quantities": [[48, "prices-and-quantities"]], "Margins and Fees": [[48, "margins-and-fees"]], "Additional Info": [[48, "additional-info"]], "Configuration": [[49, "configuration"], [52, "configuration"], [64, "configuration"], [65, "configuration"], [66, "configuration"]], "Standard output logging": [[49, "standard-output-logging"]], "File logging": [[49, "file-logging"]], "Component filtering": [[49, "component-filtering"]], "Execution Instructions": [[50, "execution-instructions"]], "Time In Force": [[50, "time-in-force"]], "Expire Time": [[50, "expire-time"]], "Post Only": [[50, "post-only"]], "Reduce Only": [[50, "reduce-only"]], "Display Quantity": [[50, "display-quantity"]], "Trigger Type": [[50, "trigger-type"]], "Trigger Offset Type": [[50, "trigger-offset-type"]], "Contingent Orders": [[50, "contingent-orders"]], "Order Factory": [[50, "order-factory"]], "Order Types": [[50, "order-types"], [51, "order-types"]], "Market": [[50, "market"]], "Limit": [[50, "limit"]], "Stop-Market": [[50, "stop-market"]], "Stop-Limit": [[50, "stop-limit"]], "Market-To-Limit": [[50, "market-to-limit"]], "Market-If-Touched": [[50, "market-if-touched"]], "Limit-If-Touched": [[50, "limit-if-touched"]], "Trailing-Stop-Market": [[50, "trailing-stop-market"]], "Trailing-Stop-Limit": [[50, "trailing-stop-limit"]], "Features": [[51, "features"]], "Why NautilusTrader?": [[51, "why-nautilustrader"]], "Use cases": [[51, "use-cases"]], "Distributed": [[51, "distributed"]], "Domain model": [[51, "domain-model"]], "Account Types": [[51, "account-types"]], "Implementation": [[52, "implementation"]], "Handlers": [[52, "handlers"]], "Stateful actions": [[52, "stateful-actions"]], "Data handling": [[52, "data-handling"]], "Order management": [[52, "order-management"]], "Position management": [[52, "position-management"]], "Generic event handling": [[52, "generic-event-handling"]], "Handler example": [[52, "handler-example"]], "Clock and timers": [[52, "clock-and-timers"]], "Current timestamps": [[52, "current-timestamps"]], "Time alerts": [[52, "time-alerts"]], "Timers": [[52, "timers"]], "Cache access": [[52, "cache-access"]], "Fetching data": [[52, "fetching-data"]], "Fetching execution objects": [[52, "fetching-execution-objects"]], "Portfolio access": [[52, "portfolio-access"]], "Account and positional information": [[52, "account-and-positional-information"]], "Reports and analysis": [[52, "reports-and-analysis"]], "Trading commands": [[52, "trading-commands"]], "Submitting orders": [[52, "submitting-orders"]], "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_contingent_orders (simulatedexchange attribute)": [[6, "nautilus_trader.backtest.exchange.SimulatedExchange.support_contingent_orders"]], "support_gtd_orders (simulatedexchange attribute)": [[6, "nautilus_trader.backtest.exchange.SimulatedExchange.support_gtd_orders"]], "to_importable_config() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.to_importable_config"]], "to_importable_config() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.to_importable_config"]], "trader (backtestengine attribute)": [[6, "nautilus_trader.backtest.engine.BacktestEngine.trader"]], "trader_id (backtestdataclient attribute)": [[6, "nautilus_trader.backtest.data_client.BacktestDataClient.trader_id"]], "trader_id (backtestengine attribute)": [[6, "nautilus_trader.backtest.engine.BacktestEngine.trader_id"]], "trader_id (backtestexecclient attribute)": [[6, "nautilus_trader.backtest.execution_client.BacktestExecClient.trader_id"]], "trader_id (backtestmarketdataclient attribute)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.trader_id"]], "trader_id (fxrolloverinterestmodule attribute)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.trader_id"]], "trader_id (simulationmodule attribute)": [[6, "nautilus_trader.backtest.modules.SimulationModule.trader_id"]], "type (backtestdataclient attribute)": [[6, "nautilus_trader.backtest.data_client.BacktestDataClient.type"]], "type (backtestexecclient attribute)": [[6, "nautilus_trader.backtest.execution_client.BacktestExecClient.type"]], "type (backtestmarketdataclient attribute)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.type"]], "type (fxrolloverinterestmodule attribute)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.type"]], "type (simulationmodule attribute)": [[6, "nautilus_trader.backtest.modules.SimulationModule.type"]], "unsubscribe() (backtestdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestDataClient.unsubscribe"]], "unsubscribe() (backtestmarketdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.unsubscribe"]], "unsubscribe_bars() (backtestmarketdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.unsubscribe_bars"]], "unsubscribe_bars() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.unsubscribe_bars"]], "unsubscribe_bars() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.unsubscribe_bars"]], "unsubscribe_data() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.unsubscribe_data"]], "unsubscribe_data() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.unsubscribe_data"]], "unsubscribe_instrument() (backtestmarketdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.unsubscribe_instrument"]], "unsubscribe_instrument() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.unsubscribe_instrument"]], "unsubscribe_instrument() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.unsubscribe_instrument"]], "unsubscribe_instrument_close() (backtestmarketdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.unsubscribe_instrument_close"]], "unsubscribe_instrument_status() (backtestmarketdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.unsubscribe_instrument_status"]], "unsubscribe_instrument_status() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.unsubscribe_instrument_status"]], "unsubscribe_instrument_status() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.unsubscribe_instrument_status"]], "unsubscribe_instruments() (backtestmarketdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.unsubscribe_instruments"]], "unsubscribe_instruments() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.unsubscribe_instruments"]], "unsubscribe_instruments() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.unsubscribe_instruments"]], "unsubscribe_order_book_deltas() (backtestmarketdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.unsubscribe_order_book_deltas"]], "unsubscribe_order_book_deltas() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.unsubscribe_order_book_deltas"]], "unsubscribe_order_book_deltas() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.unsubscribe_order_book_deltas"]], "unsubscribe_order_book_snapshots() (backtestmarketdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.unsubscribe_order_book_snapshots"]], "unsubscribe_order_book_snapshots() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.unsubscribe_order_book_snapshots"]], "unsubscribe_order_book_snapshots() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.unsubscribe_order_book_snapshots"]], "unsubscribe_quote_ticks() (backtestmarketdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.unsubscribe_quote_ticks"]], "unsubscribe_quote_ticks() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.unsubscribe_quote_ticks"]], "unsubscribe_quote_ticks() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.unsubscribe_quote_ticks"]], "unsubscribe_ticker() (backtestmarketdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.unsubscribe_ticker"]], "unsubscribe_ticker() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.unsubscribe_ticker"]], "unsubscribe_ticker() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.unsubscribe_ticker"]], "unsubscribe_trade_ticks() (backtestmarketdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.unsubscribe_trade_ticks"]], "unsubscribe_trade_ticks() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.unsubscribe_trade_ticks"]], "unsubscribe_trade_ticks() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.unsubscribe_trade_ticks"]], "unsubscribe_venue_status() (backtestmarketdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.unsubscribe_venue_status"]], "unsubscribe_venue_status() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.unsubscribe_venue_status"]], "unsubscribe_venue_status() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.unsubscribe_venue_status"]], "update_latency_nanos (latencymodel attribute)": [[6, "nautilus_trader.backtest.models.LatencyModel.update_latency_nanos"]], "update_synthetic() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.update_synthetic"]], "update_synthetic() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.update_synthetic"]], "use_position_ids (simulatedexchange attribute)": [[6, "nautilus_trader.backtest.exchange.SimulatedExchange.use_position_ids"]], "use_random_ids (simulatedexchange attribute)": [[6, "nautilus_trader.backtest.exchange.SimulatedExchange.use_random_ids"]], "use_reduce_only (simulatedexchange attribute)": [[6, "nautilus_trader.backtest.exchange.SimulatedExchange.use_reduce_only"]], "validate() (fxrolloverinterestconfig method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestConfig.validate"]], "validate() (simulationmoduleconfig method)": [[6, "nautilus_trader.backtest.modules.SimulationModuleConfig.validate"]], "venue (backtestdataclient attribute)": [[6, "nautilus_trader.backtest.data_client.BacktestDataClient.venue"]], "venue (backtestexecclient attribute)": [[6, "nautilus_trader.backtest.execution_client.BacktestExecClient.venue"]], "venue (backtestmarketdataclient attribute)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.venue"]], "cache (class in nautilus_trader.cache.cache)": [[7, "nautilus_trader.cache.cache.Cache"]], "cachedatabase (class in nautilus_trader.cache.database)": [[7, "nautilus_trader.cache.database.CacheDatabase"]], "cachefacade (class in nautilus_trader.cache.base)": [[7, "nautilus_trader.cache.base.CacheFacade"]], "account() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.account"]], "account() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.account"]], "account_for_venue() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.account_for_venue"]], "account_for_venue() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.account_for_venue"]], "account_id() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.account_id"]], "account_id() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.account_id"]], "accounts() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.accounts"]], "accounts() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.accounts"]], "actor_ids() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.actor_ids"]], "actor_ids() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.actor_ids"]], "add() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.add"]], "add() (cachedatabase method)": [[7, "nautilus_trader.cache.database.CacheDatabase.add"]], "add() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.add"]], "add_account() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.add_account"]], "add_account() (cachedatabase method)": [[7, "nautilus_trader.cache.database.CacheDatabase.add_account"]], "add_bar() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.add_bar"]], "add_bars() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.add_bars"]], "add_currency() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.add_currency"]], "add_currency() (cachedatabase method)": [[7, "nautilus_trader.cache.database.CacheDatabase.add_currency"]], "add_instrument() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.add_instrument"]], "add_instrument() (cachedatabase method)": [[7, "nautilus_trader.cache.database.CacheDatabase.add_instrument"]], "add_order() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.add_order"]], "add_order() (cachedatabase method)": [[7, "nautilus_trader.cache.database.CacheDatabase.add_order"]], "add_order_book() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.add_order_book"]], "add_order_list() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.add_order_list"]], "add_position() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.add_position"]], "add_position() (cachedatabase method)": [[7, "nautilus_trader.cache.database.CacheDatabase.add_position"]], "add_position_id() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.add_position_id"]], "add_quote_tick() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.add_quote_tick"]], "add_quote_ticks() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.add_quote_ticks"]], "add_synthetic() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.add_synthetic"]], "add_synthetic() (cachedatabase method)": [[7, "nautilus_trader.cache.database.CacheDatabase.add_synthetic"]], "add_ticker() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.add_ticker"]], "add_trade_tick() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.add_trade_tick"]], "add_trade_ticks() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.add_trade_ticks"]], "bar() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.bar"]], "bar() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.bar"]], "bar_capacity (cache attribute)": [[7, "nautilus_trader.cache.cache.Cache.bar_capacity"]], "bar_count() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.bar_count"]], "bar_count() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.bar_count"]], "bars() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.bars"]], "bars() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.bars"]], "book_update_count() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.book_update_count"]], "book_update_count() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.book_update_count"]], "build_index() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.build_index"]], "cache_accounts() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.cache_accounts"]], "cache_currencies() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.cache_currencies"]], "cache_general() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.cache_general"]], "cache_instruments() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.cache_instruments"]], "cache_order_lists() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.cache_order_lists"]], "cache_orders() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.cache_orders"]], "cache_positions() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.cache_positions"]], "cache_synthetics() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.cache_synthetics"]], "check_integrity() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.check_integrity"]], "check_residuals() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.check_residuals"]], "clear_index() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.clear_index"]], "client_id() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.client_id"]], "client_id() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.client_id"]], "client_order_id() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.client_order_id"]], "client_order_id() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.client_order_id"]], "client_order_ids() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.client_order_ids"]], "client_order_ids() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.client_order_ids"]], "client_order_ids_closed() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.client_order_ids_closed"]], "client_order_ids_closed() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.client_order_ids_closed"]], "client_order_ids_emulated() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.client_order_ids_emulated"]], "client_order_ids_emulated() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.client_order_ids_emulated"]], "client_order_ids_inflight() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.client_order_ids_inflight"]], "client_order_ids_inflight() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.client_order_ids_inflight"]], "client_order_ids_open() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.client_order_ids_open"]], "client_order_ids_open() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.client_order_ids_open"]], "delete_actor() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.delete_actor"]], "delete_actor() (cachedatabase method)": [[7, "nautilus_trader.cache.database.CacheDatabase.delete_actor"]], "delete_strategy() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.delete_strategy"]], "delete_strategy() (cachedatabase method)": [[7, "nautilus_trader.cache.database.CacheDatabase.delete_strategy"]], "exec_algorithm_ids() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.exec_algorithm_ids"]], "exec_algorithm_ids() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.exec_algorithm_ids"]], "exec_spawn_total_filled_qty() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.exec_spawn_total_filled_qty"]], "exec_spawn_total_filled_qty() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.exec_spawn_total_filled_qty"]], "exec_spawn_total_leaves_qty() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.exec_spawn_total_leaves_qty"]], "exec_spawn_total_leaves_qty() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.exec_spawn_total_leaves_qty"]], "exec_spawn_total_quantity() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.exec_spawn_total_quantity"]], "exec_spawn_total_quantity() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.exec_spawn_total_quantity"]], "flush() (cachedatabase method)": [[7, "nautilus_trader.cache.database.CacheDatabase.flush"]], "flush_db() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.flush_db"]], "get() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.get"]], "get() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.get"]], "get_xrate() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.get_xrate"]], "get_xrate() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.get_xrate"]], "has_bars() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.has_bars"]], "has_bars() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.has_bars"]], "has_order_book() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.has_order_book"]], "has_order_book() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.has_order_book"]], "has_quote_ticks() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.has_quote_ticks"]], "has_quote_ticks() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.has_quote_ticks"]], "has_tickers() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.has_tickers"]], "has_tickers() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.has_tickers"]], "has_trade_ticks() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.has_trade_ticks"]], "has_trade_ticks() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.has_trade_ticks"]], "heartbeat() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.heartbeat"]], "heartbeat() (cachedatabase method)": [[7, "nautilus_trader.cache.database.CacheDatabase.heartbeat"]], "index_order_position() (cachedatabase method)": [[7, "nautilus_trader.cache.database.CacheDatabase.index_order_position"]], "index_venue_order_id() (cachedatabase method)": [[7, "nautilus_trader.cache.database.CacheDatabase.index_venue_order_id"]], "instrument() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.instrument"]], "instrument() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.instrument"]], "instrument_ids() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.instrument_ids"]], "instrument_ids() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.instrument_ids"]], "instruments() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.instruments"]], "instruments() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.instruments"]], "is_order_closed() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.is_order_closed"]], "is_order_closed() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.is_order_closed"]], "is_order_emulated() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.is_order_emulated"]], "is_order_emulated() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.is_order_emulated"]], "is_order_inflight() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.is_order_inflight"]], "is_order_inflight() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.is_order_inflight"]], "is_order_open() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.is_order_open"]], "is_order_open() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.is_order_open"]], "is_order_pending_cancel_local() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.is_order_pending_cancel_local"]], "is_order_pending_cancel_local() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.is_order_pending_cancel_local"]], "is_position_closed() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.is_position_closed"]], "is_position_closed() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.is_position_closed"]], "is_position_open() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.is_position_open"]], "is_position_open() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.is_position_open"]], "load() (cachedatabase method)": [[7, "nautilus_trader.cache.database.CacheDatabase.load"]], "load_account() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.load_account"]], "load_account() (cachedatabase method)": [[7, "nautilus_trader.cache.database.CacheDatabase.load_account"]], "load_accounts() (cachedatabase method)": [[7, "nautilus_trader.cache.database.CacheDatabase.load_accounts"]], "load_actor() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.load_actor"]], "load_actor() (cachedatabase method)": [[7, "nautilus_trader.cache.database.CacheDatabase.load_actor"]], "load_currencies() (cachedatabase method)": [[7, "nautilus_trader.cache.database.CacheDatabase.load_currencies"]], "load_currency() (cachedatabase method)": [[7, "nautilus_trader.cache.database.CacheDatabase.load_currency"]], "load_index_order_client() (cachedatabase method)": [[7, "nautilus_trader.cache.database.CacheDatabase.load_index_order_client"]], "load_index_order_position() (cachedatabase method)": [[7, "nautilus_trader.cache.database.CacheDatabase.load_index_order_position"]], "load_instrument() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.load_instrument"]], "load_instrument() (cachedatabase method)": [[7, "nautilus_trader.cache.database.CacheDatabase.load_instrument"]], "load_instruments() (cachedatabase method)": [[7, "nautilus_trader.cache.database.CacheDatabase.load_instruments"]], "load_order() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.load_order"]], "load_order() (cachedatabase method)": [[7, "nautilus_trader.cache.database.CacheDatabase.load_order"]], "load_orders() (cachedatabase method)": [[7, "nautilus_trader.cache.database.CacheDatabase.load_orders"]], "load_position() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.load_position"]], "load_position() (cachedatabase method)": [[7, "nautilus_trader.cache.database.CacheDatabase.load_position"]], "load_positions() (cachedatabase method)": [[7, "nautilus_trader.cache.database.CacheDatabase.load_positions"]], "load_strategy() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.load_strategy"]], "load_strategy() (cachedatabase method)": [[7, "nautilus_trader.cache.database.CacheDatabase.load_strategy"]], "load_synthetic() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.load_synthetic"]], "load_synthetic() (cachedatabase method)": [[7, "nautilus_trader.cache.database.CacheDatabase.load_synthetic"]], "load_synthetics() (cachedatabase method)": [[7, "nautilus_trader.cache.database.CacheDatabase.load_synthetics"]], "nautilus_trader.cache": [[7, "module-nautilus_trader.cache"]], "nautilus_trader.cache.base": [[7, "module-nautilus_trader.cache.base"]], "nautilus_trader.cache.cache": [[7, "module-nautilus_trader.cache.cache"]], "nautilus_trader.cache.database": [[7, "module-nautilus_trader.cache.database"]], "order() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.order"]], "order() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.order"]], "order_book() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.order_book"]], "order_book() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.order_book"]], "order_exists() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.order_exists"]], "order_exists() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.order_exists"]], "order_list() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.order_list"]], "order_list() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.order_list"]], "order_list_exists() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.order_list_exists"]], "order_list_exists() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.order_list_exists"]], "order_list_ids() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.order_list_ids"]], "order_list_ids() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.order_list_ids"]], "order_lists() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.order_lists"]], "order_lists() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.order_lists"]], "orders() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.orders"]], "orders() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.orders"]], "orders_closed() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.orders_closed"]], "orders_closed() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.orders_closed"]], "orders_closed_count() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.orders_closed_count"]], "orders_closed_count() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.orders_closed_count"]], "orders_emulated() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.orders_emulated"]], "orders_emulated() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.orders_emulated"]], "orders_emulated_count() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.orders_emulated_count"]], "orders_emulated_count() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.orders_emulated_count"]], "orders_for_exec_algorithm() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.orders_for_exec_algorithm"]], "orders_for_exec_algorithm() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.orders_for_exec_algorithm"]], "orders_for_exec_spawn() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.orders_for_exec_spawn"]], "orders_for_exec_spawn() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.orders_for_exec_spawn"]], "orders_for_position() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.orders_for_position"]], "orders_for_position() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.orders_for_position"]], "orders_inflight() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.orders_inflight"]], "orders_inflight() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.orders_inflight"]], "orders_inflight_count() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.orders_inflight_count"]], "orders_inflight_count() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.orders_inflight_count"]], "orders_open() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.orders_open"]], "orders_open() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.orders_open"]], "orders_open_count() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.orders_open_count"]], "orders_open_count() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.orders_open_count"]], "orders_total_count() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.orders_total_count"]], "orders_total_count() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.orders_total_count"]], "position() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.position"]], "position() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.position"]], "position_closed_ids() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.position_closed_ids"]], "position_closed_ids() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.position_closed_ids"]], "position_exists() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.position_exists"]], "position_exists() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.position_exists"]], "position_for_order() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.position_for_order"]], "position_for_order() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.position_for_order"]], "position_id() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.position_id"]], "position_id() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.position_id"]], "position_ids() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.position_ids"]], "position_ids() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.position_ids"]], "position_open_ids() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.position_open_ids"]], "position_open_ids() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.position_open_ids"]], "position_snapshots() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.position_snapshots"]], "position_snapshots() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.position_snapshots"]], "positions() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.positions"]], "positions() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.positions"]], "positions_closed() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.positions_closed"]], "positions_closed() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.positions_closed"]], "positions_closed_count() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.positions_closed_count"]], "positions_closed_count() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.positions_closed_count"]], "positions_open() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.positions_open"]], "positions_open() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.positions_open"]], "positions_open_count() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.positions_open_count"]], "positions_open_count() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.positions_open_count"]], "positions_total_count() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.positions_total_count"]], "positions_total_count() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.positions_total_count"]], "price() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.price"]], "price() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.price"]], "quote_tick() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.quote_tick"]], "quote_tick() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.quote_tick"]], "quote_tick_count() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.quote_tick_count"]], "quote_tick_count() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.quote_tick_count"]], "quote_ticks() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.quote_ticks"]], "quote_ticks() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.quote_ticks"]], "reset() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.reset"]], "snapshot_order_state() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.snapshot_order_state"]], "snapshot_order_state() (cachedatabase method)": [[7, "nautilus_trader.cache.database.CacheDatabase.snapshot_order_state"]], "snapshot_orders (cache attribute)": [[7, "nautilus_trader.cache.cache.Cache.snapshot_orders"]], "snapshot_position() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.snapshot_position"]], "snapshot_position_state() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.snapshot_position_state"]], "snapshot_position_state() (cachedatabase method)": [[7, "nautilus_trader.cache.database.CacheDatabase.snapshot_position_state"]], "snapshot_positions (cache attribute)": [[7, "nautilus_trader.cache.cache.Cache.snapshot_positions"]], "strategy_id_for_order() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.strategy_id_for_order"]], "strategy_id_for_order() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.strategy_id_for_order"]], "strategy_id_for_position() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.strategy_id_for_position"]], "strategy_id_for_position() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.strategy_id_for_position"]], "strategy_ids() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.strategy_ids"]], "strategy_ids() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.strategy_ids"]], "synthetic() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.synthetic"]], "synthetic() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.synthetic"]], "synthetic_ids() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.synthetic_ids"]], "synthetic_ids() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.synthetic_ids"]], "synthetics() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.synthetics"]], "synthetics() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.synthetics"]], "tick_capacity (cache attribute)": [[7, "nautilus_trader.cache.cache.Cache.tick_capacity"]], "ticker() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.ticker"]], "ticker() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.ticker"]], "ticker_count() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.ticker_count"]], "ticker_count() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.ticker_count"]], "tickers() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.tickers"]], "tickers() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.tickers"]], "trade_tick() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.trade_tick"]], "trade_tick() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.trade_tick"]], "trade_tick_count() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.trade_tick_count"]], "trade_tick_count() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.trade_tick_count"]], "trade_ticks() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.trade_ticks"]], "trade_ticks() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.trade_ticks"]], "update_account() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.update_account"]], "update_account() (cachedatabase method)": [[7, "nautilus_trader.cache.database.CacheDatabase.update_account"]], "update_actor() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.update_actor"]], "update_actor() (cachedatabase method)": [[7, "nautilus_trader.cache.database.CacheDatabase.update_actor"]], "update_order() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.update_order"]], "update_order() (cachedatabase method)": [[7, "nautilus_trader.cache.database.CacheDatabase.update_order"]], "update_order_pending_cancel_local() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.update_order_pending_cancel_local"]], "update_position() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.update_position"]], "update_position() (cachedatabase method)": [[7, "nautilus_trader.cache.database.CacheDatabase.update_position"]], "update_strategy() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.update_strategy"]], "update_strategy() (cachedatabase method)": [[7, "nautilus_trader.cache.database.CacheDatabase.update_strategy"]], "venue_order_id() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.venue_order_id"]], "venue_order_id() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.venue_order_id"]], "actor (class in nautilus_trader.common.actor)": [[8, "nautilus_trader.common.actor.Actor"]], "actorexecutor (class in nautilus_trader.common.executor)": [[8, "nautilus_trader.common.executor.ActorExecutor"]], "clientorderidgenerator (class in nautilus_trader.common.generators)": [[8, "nautilus_trader.common.generators.ClientOrderIdGenerator"]], "clock (class in nautilus_trader.common.clock)": [[8, "nautilus_trader.common.clock.Clock"]], "component (class in nautilus_trader.common.component)": [[8, "nautilus_trader.common.component.Component"]], "componentfsmfactory (class in nautilus_trader.common.component)": [[8, "nautilus_trader.common.component.ComponentFSMFactory"]], "identifiergenerator (class in nautilus_trader.common.generators)": [[8, "nautilus_trader.common.generators.IdentifierGenerator"]], "instrumentprovider (class in nautilus_trader.common.providers)": [[8, "nautilus_trader.common.providers.InstrumentProvider"]], "liveclock (class in nautilus_trader.common.clock)": [[8, "nautilus_trader.common.clock.LiveClock"]], "livetimer (class in nautilus_trader.common.timer)": [[8, "nautilus_trader.common.timer.LiveTimer"]], "logger (class in nautilus_trader.common.logging)": [[8, "nautilus_trader.common.logging.Logger"]], "loggeradapter (class in nautilus_trader.common.logging)": [[8, "nautilus_trader.common.logging.LoggerAdapter"]], "looptimer (class in nautilus_trader.common.timer)": [[8, "nautilus_trader.common.timer.LoopTimer"]], "orderfactory (class in nautilus_trader.common.factories)": [[8, "nautilus_trader.common.factories.OrderFactory"]], "orderlistidgenerator (class in nautilus_trader.common.generators)": [[8, "nautilus_trader.common.generators.OrderListIdGenerator"]], "positionidgenerator (class in nautilus_trader.common.generators)": [[8, "nautilus_trader.common.generators.PositionIdGenerator"]], "taskid (class in nautilus_trader.common.executor)": [[8, "nautilus_trader.common.executor.TaskId"]], "testclock (class in nautilus_trader.common.clock)": [[8, "nautilus_trader.common.clock.TestClock"]], "threadtimer (class in nautilus_trader.common.timer)": [[8, "nautilus_trader.common.timer.ThreadTimer"]], "throttler (class in nautilus_trader.common.throttler)": [[8, "nautilus_trader.common.throttler.Throttler"]], "timeevent (class in nautilus_trader.common.timer)": [[8, "nautilus_trader.common.timer.TimeEvent"]], "timeeventhandler (class in nautilus_trader.common.timer)": [[8, "nautilus_trader.common.timer.TimeEventHandler"]], "active_task_ids() (actor method)": [[8, "nautilus_trader.common.actor.Actor.active_task_ids"]], "active_task_ids() (actorexecutor method)": [[8, "nautilus_trader.common.executor.ActorExecutor.active_task_ids"]], "add() (instrumentprovider method)": [[8, "nautilus_trader.common.providers.InstrumentProvider.add"]], "add_bulk() (instrumentprovider method)": [[8, "nautilus_trader.common.providers.InstrumentProvider.add_bulk"]], "add_currency() (instrumentprovider method)": [[8, "nautilus_trader.common.providers.InstrumentProvider.add_currency"]], "add_synthetic() (actor method)": [[8, "nautilus_trader.common.actor.Actor.add_synthetic"]], "advance_time() (testclock method)": [[8, "nautilus_trader.common.clock.TestClock.advance_time"]], "bracket() (orderfactory method)": [[8, "nautilus_trader.common.factories.OrderFactory.bracket"]], "cache (actor attribute)": [[8, "nautilus_trader.common.actor.Actor.cache"]], "callback (livetimer attribute)": [[8, "nautilus_trader.common.timer.LiveTimer.callback"]], "callback (looptimer attribute)": [[8, "nautilus_trader.common.timer.LoopTimer.callback"]], "callback (threadtimer attribute)": [[8, "nautilus_trader.common.timer.ThreadTimer.callback"]], "cancel() (livetimer method)": [[8, "nautilus_trader.common.timer.LiveTimer.cancel"]], "cancel() (looptimer method)": [[8, "nautilus_trader.common.timer.LoopTimer.cancel"]], "cancel() (threadtimer method)": [[8, "nautilus_trader.common.timer.ThreadTimer.cancel"]], "cancel_all_tasks() (actor method)": [[8, "nautilus_trader.common.actor.Actor.cancel_all_tasks"]], "cancel_all_tasks() (actorexecutor method)": [[8, "nautilus_trader.common.executor.ActorExecutor.cancel_all_tasks"]], "cancel_task() (actor method)": [[8, "nautilus_trader.common.actor.Actor.cancel_task"]], "cancel_task() (actorexecutor method)": [[8, "nautilus_trader.common.executor.ActorExecutor.cancel_task"]], "cancel_timer() (clock method)": [[8, "nautilus_trader.common.clock.Clock.cancel_timer"]], "cancel_timer() (liveclock method)": [[8, "nautilus_trader.common.clock.LiveClock.cancel_timer"]], "cancel_timer() (testclock method)": [[8, "nautilus_trader.common.clock.TestClock.cancel_timer"]], "cancel_timers() (clock method)": [[8, "nautilus_trader.common.clock.Clock.cancel_timers"]], "cancel_timers() (liveclock method)": [[8, "nautilus_trader.common.clock.LiveClock.cancel_timers"]], "cancel_timers() (testclock method)": [[8, "nautilus_trader.common.clock.TestClock.cancel_timers"]], "change_clock() (logger method)": [[8, "nautilus_trader.common.logging.Logger.change_clock"]], "clock (actor attribute)": [[8, "nautilus_trader.common.actor.Actor.clock"]], "component (loggeradapter attribute)": [[8, "nautilus_trader.common.logging.LoggerAdapter.component"]], "config (actor attribute)": [[8, "nautilus_trader.common.actor.Actor.config"]], "count (clientorderidgenerator attribute)": [[8, "nautilus_trader.common.generators.ClientOrderIdGenerator.count"]], "count (instrumentprovider property)": [[8, "nautilus_trader.common.providers.InstrumentProvider.count"]], "count (orderlistidgenerator attribute)": [[8, "nautilus_trader.common.generators.OrderListIdGenerator.count"]], "create() (taskid class method)": [[8, "nautilus_trader.common.executor.TaskId.create"]], "create_list() (orderfactory method)": [[8, "nautilus_trader.common.factories.OrderFactory.create_list"]], "critical() (loggeradapter method)": [[8, "nautilus_trader.common.logging.LoggerAdapter.critical"]], "currencies() (instrumentprovider method)": [[8, "nautilus_trader.common.providers.InstrumentProvider.currencies"]], "currency() (instrumentprovider method)": [[8, "nautilus_trader.common.providers.InstrumentProvider.currency"]], "debug() (loggeradapter method)": [[8, "nautilus_trader.common.logging.LoggerAdapter.debug"]], "degrade() (actor method)": [[8, "nautilus_trader.common.actor.Actor.degrade"]], "degrade() (component method)": [[8, "nautilus_trader.common.component.Component.degrade"]], "deregister_warning_event() (actor method)": [[8, "nautilus_trader.common.actor.Actor.deregister_warning_event"]], "dispose() (actor method)": [[8, "nautilus_trader.common.actor.Actor.dispose"]], "dispose() (component method)": [[8, "nautilus_trader.common.component.Component.dispose"]], "error() (loggeradapter method)": [[8, "nautilus_trader.common.logging.LoggerAdapter.error"]], "event (timeeventhandler attribute)": [[8, "nautilus_trader.common.timer.TimeEventHandler.event"]], "exception() (loggeradapter method)": [[8, "nautilus_trader.common.logging.LoggerAdapter.exception"]], "fault() (actor method)": [[8, "nautilus_trader.common.actor.Actor.fault"]], "fault() (component method)": [[8, "nautilus_trader.common.component.Component.fault"]], "find() (instrumentprovider method)": [[8, "nautilus_trader.common.providers.InstrumentProvider.find"]], "fully_qualified_name() (actor class method)": [[8, "nautilus_trader.common.actor.Actor.fully_qualified_name"]], "fully_qualified_name() (component class method)": [[8, "nautilus_trader.common.component.Component.fully_qualified_name"]], "generate() (clientorderidgenerator method)": [[8, "nautilus_trader.common.generators.ClientOrderIdGenerator.generate"]], "generate() (orderlistidgenerator method)": [[8, "nautilus_trader.common.generators.OrderListIdGenerator.generate"]], "generate() (positionidgenerator method)": [[8, "nautilus_trader.common.generators.PositionIdGenerator.generate"]], "generate_client_order_id() (orderfactory method)": [[8, "nautilus_trader.common.factories.OrderFactory.generate_client_order_id"]], "generate_order_list_id() (orderfactory method)": [[8, "nautilus_trader.common.factories.OrderFactory.generate_order_list_id"]], "get_all() (instrumentprovider method)": [[8, "nautilus_trader.common.providers.InstrumentProvider.get_all"]], "get_count() (positionidgenerator method)": [[8, "nautilus_trader.common.generators.PositionIdGenerator.get_count"]], "get_future() (actorexecutor method)": [[8, "nautilus_trader.common.executor.ActorExecutor.get_future"]], "get_logger() (loggeradapter method)": [[8, "nautilus_trader.common.logging.LoggerAdapter.get_logger"]], "get_state_transition_table() (componentfsmfactory static method)": [[8, "nautilus_trader.common.component.ComponentFSMFactory.get_state_transition_table"]], "handle() (timeeventhandler method)": [[8, "nautilus_trader.common.timer.TimeEventHandler.handle"]], "handle_bar() (actor method)": [[8, "nautilus_trader.common.actor.Actor.handle_bar"]], "handle_bars() (actor method)": [[8, "nautilus_trader.common.actor.Actor.handle_bars"]], "handle_data() (actor method)": [[8, "nautilus_trader.common.actor.Actor.handle_data"]], "handle_event() (actor method)": [[8, "nautilus_trader.common.actor.Actor.handle_event"]], "handle_historical_data() (actor method)": [[8, "nautilus_trader.common.actor.Actor.handle_historical_data"]], "handle_instrument() (actor method)": [[8, "nautilus_trader.common.actor.Actor.handle_instrument"]], "handle_instrument_close() (actor method)": [[8, "nautilus_trader.common.actor.Actor.handle_instrument_close"]], "handle_instrument_status() (actor method)": [[8, "nautilus_trader.common.actor.Actor.handle_instrument_status"]], "handle_instruments() (actor method)": [[8, "nautilus_trader.common.actor.Actor.handle_instruments"]], "handle_order_book() (actor method)": [[8, "nautilus_trader.common.actor.Actor.handle_order_book"]], "handle_order_book_deltas() (actor method)": [[8, "nautilus_trader.common.actor.Actor.handle_order_book_deltas"]], "handle_quote_tick() (actor method)": [[8, "nautilus_trader.common.actor.Actor.handle_quote_tick"]], "handle_quote_ticks() (actor method)": [[8, "nautilus_trader.common.actor.Actor.handle_quote_ticks"]], "handle_ticker() (actor method)": [[8, "nautilus_trader.common.actor.Actor.handle_ticker"]], "handle_trade_tick() (actor method)": [[8, "nautilus_trader.common.actor.Actor.handle_trade_tick"]], "handle_trade_ticks() (actor method)": [[8, "nautilus_trader.common.actor.Actor.handle_trade_ticks"]], "handle_venue_status() (actor method)": [[8, "nautilus_trader.common.actor.Actor.handle_venue_status"]], "has_active_tasks() (actor method)": [[8, "nautilus_trader.common.actor.Actor.has_active_tasks"]], "has_active_tasks() (actorexecutor method)": [[8, "nautilus_trader.common.executor.ActorExecutor.has_active_tasks"]], "has_any_tasks() (actor method)": [[8, "nautilus_trader.common.actor.Actor.has_any_tasks"]], "has_pending_requests() (actor method)": [[8, "nautilus_trader.common.actor.Actor.has_pending_requests"]], "has_queued_tasks() (actor method)": [[8, "nautilus_trader.common.actor.Actor.has_queued_tasks"]], "has_queued_tasks() (actorexecutor method)": [[8, "nautilus_trader.common.executor.ActorExecutor.has_queued_tasks"]], "id (actor attribute)": [[8, "nautilus_trader.common.actor.Actor.id"]], "id (component attribute)": [[8, "nautilus_trader.common.component.Component.id"]], "id (timeevent attribute)": [[8, "nautilus_trader.common.timer.TimeEvent.id"]], "indicators_initialized() (actor method)": [[8, "nautilus_trader.common.actor.Actor.indicators_initialized"]], "info() (loggeradapter method)": [[8, "nautilus_trader.common.logging.LoggerAdapter.info"]], "initialize() (instrumentprovider method)": [[8, "nautilus_trader.common.providers.InstrumentProvider.initialize"]], "instance_id (logger attribute)": [[8, "nautilus_trader.common.logging.Logger.instance_id"]], "instance_id (loggeradapter attribute)": [[8, "nautilus_trader.common.logging.LoggerAdapter.instance_id"]], "interval (throttler attribute)": [[8, "nautilus_trader.common.throttler.Throttler.interval"]], "interval_ns (livetimer attribute)": [[8, "nautilus_trader.common.timer.LiveTimer.interval_ns"]], "interval_ns (looptimer attribute)": [[8, "nautilus_trader.common.timer.LoopTimer.interval_ns"]], "interval_ns (threadtimer attribute)": [[8, "nautilus_trader.common.timer.ThreadTimer.interval_ns"]], "is_bypassed (logger attribute)": [[8, "nautilus_trader.common.logging.Logger.is_bypassed"]], "is_bypassed (loggeradapter attribute)": [[8, "nautilus_trader.common.logging.LoggerAdapter.is_bypassed"]], "is_degraded (actor attribute)": [[8, "nautilus_trader.common.actor.Actor.is_degraded"]], "is_degraded (component attribute)": [[8, "nautilus_trader.common.component.Component.is_degraded"]], "is_disposed (actor attribute)": [[8, "nautilus_trader.common.actor.Actor.is_disposed"]], "is_disposed (component attribute)": [[8, "nautilus_trader.common.component.Component.is_disposed"]], "is_expired (livetimer attribute)": [[8, "nautilus_trader.common.timer.LiveTimer.is_expired"]], "is_expired (looptimer attribute)": [[8, "nautilus_trader.common.timer.LoopTimer.is_expired"]], "is_expired (threadtimer attribute)": [[8, "nautilus_trader.common.timer.ThreadTimer.is_expired"]], "is_faulted (actor attribute)": [[8, "nautilus_trader.common.actor.Actor.is_faulted"]], "is_faulted (component attribute)": [[8, "nautilus_trader.common.component.Component.is_faulted"]], "is_initialized (actor attribute)": [[8, "nautilus_trader.common.actor.Actor.is_initialized"]], "is_initialized (component attribute)": [[8, "nautilus_trader.common.component.Component.is_initialized"]], "is_limiting (throttler attribute)": [[8, "nautilus_trader.common.throttler.Throttler.is_limiting"]], "is_pending_request() (actor method)": [[8, "nautilus_trader.common.actor.Actor.is_pending_request"]], "is_running (actor attribute)": [[8, "nautilus_trader.common.actor.Actor.is_running"]], "is_running (component attribute)": [[8, "nautilus_trader.common.component.Component.is_running"]], "is_stopped (actor attribute)": [[8, "nautilus_trader.common.actor.Actor.is_stopped"]], "is_stopped (component attribute)": [[8, "nautilus_trader.common.component.Component.is_stopped"]], "iterate_next_time() (livetimer method)": [[8, "nautilus_trader.common.timer.LiveTimer.iterate_next_time"]], "iterate_next_time() (looptimer method)": [[8, "nautilus_trader.common.timer.LoopTimer.iterate_next_time"]], "iterate_next_time() (threadtimer method)": [[8, "nautilus_trader.common.timer.ThreadTimer.iterate_next_time"]], "limit (throttler attribute)": [[8, "nautilus_trader.common.throttler.Throttler.limit"]], "limit() (orderfactory method)": [[8, "nautilus_trader.common.factories.OrderFactory.limit"]], "limit_if_touched() (orderfactory method)": [[8, "nautilus_trader.common.factories.OrderFactory.limit_if_touched"]], "list_all() (instrumentprovider method)": [[8, "nautilus_trader.common.providers.InstrumentProvider.list_all"]], "load() (actor method)": [[8, "nautilus_trader.common.actor.Actor.load"]], "load() (instrumentprovider method)": [[8, "nautilus_trader.common.providers.InstrumentProvider.load"]], "load_all() (instrumentprovider method)": [[8, "nautilus_trader.common.providers.InstrumentProvider.load_all"]], "load_all_async() (instrumentprovider method)": [[8, "nautilus_trader.common.providers.InstrumentProvider.load_all_async"]], "load_async() (instrumentprovider method)": [[8, "nautilus_trader.common.providers.InstrumentProvider.load_async"]], "load_ids() (instrumentprovider method)": [[8, "nautilus_trader.common.providers.InstrumentProvider.load_ids"]], "load_ids_async() (instrumentprovider method)": [[8, "nautilus_trader.common.providers.InstrumentProvider.load_ids_async"]], "local_now() (clock method)": [[8, "nautilus_trader.common.clock.Clock.local_now"]], "local_now() (liveclock method)": [[8, "nautilus_trader.common.clock.LiveClock.local_now"]], "local_now() (testclock method)": [[8, "nautilus_trader.common.clock.TestClock.local_now"]], "log (actor attribute)": [[8, "nautilus_trader.common.actor.Actor.log"]], "log_memory() (in module nautilus_trader.common.logging)": [[8, "nautilus_trader.common.logging.log_memory"]], "machine_id (logger attribute)": [[8, "nautilus_trader.common.logging.Logger.machine_id"]], "machine_id (loggeradapter attribute)": [[8, "nautilus_trader.common.logging.LoggerAdapter.machine_id"]], "market() (orderfactory method)": [[8, "nautilus_trader.common.factories.OrderFactory.market"]], "market_if_touched() (orderfactory method)": [[8, "nautilus_trader.common.factories.OrderFactory.market_if_touched"]], "market_to_limit() (orderfactory method)": [[8, "nautilus_trader.common.factories.OrderFactory.market_to_limit"]], "msgbus (actor attribute)": [[8, "nautilus_trader.common.actor.Actor.msgbus"]], "name (livetimer attribute)": [[8, "nautilus_trader.common.timer.LiveTimer.name"]], "name (looptimer attribute)": [[8, "nautilus_trader.common.timer.LoopTimer.name"]], "name (threadtimer attribute)": [[8, "nautilus_trader.common.timer.ThreadTimer.name"]], "name (throttler attribute)": [[8, "nautilus_trader.common.throttler.Throttler.name"]], "name (timeevent attribute)": [[8, "nautilus_trader.common.timer.TimeEvent.name"]], "nautilus_header() (in module nautilus_trader.common.logging)": [[8, "nautilus_trader.common.logging.nautilus_header"]], "nautilus_trader.common": [[8, "module-nautilus_trader.common"]], "nautilus_trader.common.actor": [[8, "module-nautilus_trader.common.actor"]], "nautilus_trader.common.clock": [[8, "module-nautilus_trader.common.clock"]], "nautilus_trader.common.component": [[8, "module-nautilus_trader.common.component"]], "nautilus_trader.common.executor": [[8, "module-nautilus_trader.common.executor"]], "nautilus_trader.common.factories": [[8, "module-nautilus_trader.common.factories"]], "nautilus_trader.common.generators": [[8, "module-nautilus_trader.common.generators"]], "nautilus_trader.common.logging": [[8, "module-nautilus_trader.common.logging"]], "nautilus_trader.common.providers": [[8, "module-nautilus_trader.common.providers"]], "nautilus_trader.common.throttler": [[8, "module-nautilus_trader.common.throttler"]], "nautilus_trader.common.timer": [[8, "module-nautilus_trader.common.timer"]], "next_time_ns (livetimer attribute)": [[8, "nautilus_trader.common.timer.LiveTimer.next_time_ns"]], "next_time_ns (looptimer attribute)": [[8, "nautilus_trader.common.timer.LoopTimer.next_time_ns"]], "next_time_ns (threadtimer attribute)": [[8, "nautilus_trader.common.timer.ThreadTimer.next_time_ns"]], "next_time_ns() (clock method)": [[8, "nautilus_trader.common.clock.Clock.next_time_ns"]], "next_time_ns() (liveclock method)": [[8, "nautilus_trader.common.clock.LiveClock.next_time_ns"]], "next_time_ns() (testclock method)": [[8, "nautilus_trader.common.clock.TestClock.next_time_ns"]], "on_bar() (actor method)": [[8, "nautilus_trader.common.actor.Actor.on_bar"]], "on_data() (actor method)": [[8, "nautilus_trader.common.actor.Actor.on_data"]], "on_degrade() (actor method)": [[8, "nautilus_trader.common.actor.Actor.on_degrade"]], "on_dispose() (actor method)": [[8, "nautilus_trader.common.actor.Actor.on_dispose"]], "on_event() (actor method)": [[8, "nautilus_trader.common.actor.Actor.on_event"]], "on_fault() (actor method)": [[8, "nautilus_trader.common.actor.Actor.on_fault"]], "on_historical_data() (actor method)": [[8, "nautilus_trader.common.actor.Actor.on_historical_data"]], "on_instrument() (actor method)": [[8, "nautilus_trader.common.actor.Actor.on_instrument"]], "on_instrument_close() (actor method)": [[8, "nautilus_trader.common.actor.Actor.on_instrument_close"]], "on_instrument_status() (actor method)": [[8, "nautilus_trader.common.actor.Actor.on_instrument_status"]], "on_load() (actor method)": [[8, "nautilus_trader.common.actor.Actor.on_load"]], "on_order_book() (actor method)": [[8, "nautilus_trader.common.actor.Actor.on_order_book"]], "on_order_book_deltas() (actor method)": [[8, "nautilus_trader.common.actor.Actor.on_order_book_deltas"]], "on_quote_tick() (actor method)": [[8, "nautilus_trader.common.actor.Actor.on_quote_tick"]], "on_reset() (actor method)": [[8, "nautilus_trader.common.actor.Actor.on_reset"]], "on_resume() (actor method)": [[8, "nautilus_trader.common.actor.Actor.on_resume"]], "on_save() (actor method)": [[8, "nautilus_trader.common.actor.Actor.on_save"]], "on_start() (actor method)": [[8, "nautilus_trader.common.actor.Actor.on_start"]], "on_stop() (actor method)": [[8, "nautilus_trader.common.actor.Actor.on_stop"]], "on_ticker() (actor method)": [[8, "nautilus_trader.common.actor.Actor.on_ticker"]], "on_trade_tick() (actor method)": [[8, "nautilus_trader.common.actor.Actor.on_trade_tick"]], "on_venue_status() (actor method)": [[8, "nautilus_trader.common.actor.Actor.on_venue_status"]], "pending_requests() (actor method)": [[8, "nautilus_trader.common.actor.Actor.pending_requests"]], "pop_event() (livetimer method)": [[8, "nautilus_trader.common.timer.LiveTimer.pop_event"]], "pop_event() (looptimer method)": [[8, "nautilus_trader.common.timer.LoopTimer.pop_event"]], "pop_event() (threadtimer method)": [[8, "nautilus_trader.common.timer.ThreadTimer.pop_event"]], "publish_data() (actor method)": [[8, "nautilus_trader.common.actor.Actor.publish_data"]], "publish_signal() (actor method)": [[8, "nautilus_trader.common.actor.Actor.publish_signal"]], "qsize (throttler attribute)": [[8, "nautilus_trader.common.throttler.Throttler.qsize"]], "queue_for_executor() (actor method)": [[8, "nautilus_trader.common.actor.Actor.queue_for_executor"]], "queue_for_executor() (actorexecutor method)": [[8, "nautilus_trader.common.executor.ActorExecutor.queue_for_executor"]], "queued_task_ids() (actor method)": [[8, "nautilus_trader.common.actor.Actor.queued_task_ids"]], "queued_task_ids() (actorexecutor method)": [[8, "nautilus_trader.common.executor.ActorExecutor.queued_task_ids"]], "recv_count (throttler attribute)": [[8, "nautilus_trader.common.throttler.Throttler.recv_count"]], "register_base() (actor method)": [[8, "nautilus_trader.common.actor.Actor.register_base"]], "register_default_handler() (clock method)": [[8, "nautilus_trader.common.clock.Clock.register_default_handler"]], "register_default_handler() (liveclock method)": [[8, "nautilus_trader.common.clock.LiveClock.register_default_handler"]], "register_default_handler() (testclock method)": [[8, "nautilus_trader.common.clock.TestClock.register_default_handler"]], "register_executor() (actor method)": [[8, "nautilus_trader.common.actor.Actor.register_executor"]], "register_indicator_for_bars() (actor method)": [[8, "nautilus_trader.common.actor.Actor.register_indicator_for_bars"]], "register_indicator_for_quote_ticks() (actor method)": [[8, "nautilus_trader.common.actor.Actor.register_indicator_for_quote_ticks"]], "register_indicator_for_trade_ticks() (actor method)": [[8, "nautilus_trader.common.actor.Actor.register_indicator_for_trade_ticks"]], "register_warning_event() (actor method)": [[8, "nautilus_trader.common.actor.Actor.register_warning_event"]], "registered_indicators (actor attribute)": [[8, "nautilus_trader.common.actor.Actor.registered_indicators"]], "repeat() (livetimer method)": [[8, "nautilus_trader.common.timer.LiveTimer.repeat"]], "repeat() (looptimer method)": [[8, "nautilus_trader.common.timer.LoopTimer.repeat"]], "repeat() (threadtimer method)": [[8, "nautilus_trader.common.timer.ThreadTimer.repeat"]], "request_bars() (actor method)": [[8, "nautilus_trader.common.actor.Actor.request_bars"]], "request_data() (actor method)": [[8, "nautilus_trader.common.actor.Actor.request_data"]], "request_instrument() (actor method)": [[8, "nautilus_trader.common.actor.Actor.request_instrument"]], "request_instruments() (actor method)": [[8, "nautilus_trader.common.actor.Actor.request_instruments"]], "request_quote_ticks() (actor method)": [[8, "nautilus_trader.common.actor.Actor.request_quote_ticks"]], "request_trade_ticks() (actor method)": [[8, "nautilus_trader.common.actor.Actor.request_trade_ticks"]], "reset() (actor method)": [[8, "nautilus_trader.common.actor.Actor.reset"]], "reset() (actorexecutor method)": [[8, "nautilus_trader.common.executor.ActorExecutor.reset"]], "reset() (clientorderidgenerator method)": [[8, "nautilus_trader.common.generators.ClientOrderIdGenerator.reset"]], "reset() (component method)": [[8, "nautilus_trader.common.component.Component.reset"]], "reset() (orderfactory method)": [[8, "nautilus_trader.common.factories.OrderFactory.reset"]], "reset() (orderlistidgenerator method)": [[8, "nautilus_trader.common.generators.OrderListIdGenerator.reset"]], "reset() (positionidgenerator method)": [[8, "nautilus_trader.common.generators.PositionIdGenerator.reset"]], "resume() (actor method)": [[8, "nautilus_trader.common.actor.Actor.resume"]], "resume() (component method)": [[8, "nautilus_trader.common.component.Component.resume"]], "run_in_executor() (actor method)": [[8, "nautilus_trader.common.actor.Actor.run_in_executor"]], "run_in_executor() (actorexecutor method)": [[8, "nautilus_trader.common.executor.ActorExecutor.run_in_executor"]], "save() (actor method)": [[8, "nautilus_trader.common.actor.Actor.save"]], "send() (throttler method)": [[8, "nautilus_trader.common.throttler.Throttler.send"]], "sent_count (throttler attribute)": [[8, "nautilus_trader.common.throttler.Throttler.sent_count"]], "set_client_order_id_count() (orderfactory method)": [[8, "nautilus_trader.common.factories.OrderFactory.set_client_order_id_count"]], "set_count() (clientorderidgenerator method)": [[8, "nautilus_trader.common.generators.ClientOrderIdGenerator.set_count"]], "set_count() (orderlistidgenerator method)": [[8, "nautilus_trader.common.generators.OrderListIdGenerator.set_count"]], "set_count() (positionidgenerator method)": [[8, "nautilus_trader.common.generators.PositionIdGenerator.set_count"]], "set_order_list_id_count() (orderfactory method)": [[8, "nautilus_trader.common.factories.OrderFactory.set_order_list_id_count"]], "set_time() (testclock method)": [[8, "nautilus_trader.common.clock.TestClock.set_time"]], "set_time_alert() (clock method)": [[8, "nautilus_trader.common.clock.Clock.set_time_alert"]], "set_time_alert() (liveclock method)": [[8, "nautilus_trader.common.clock.LiveClock.set_time_alert"]], "set_time_alert() (testclock method)": [[8, "nautilus_trader.common.clock.TestClock.set_time_alert"]], "set_time_alert_ns() (clock method)": [[8, "nautilus_trader.common.clock.Clock.set_time_alert_ns"]], "set_time_alert_ns() (liveclock method)": [[8, "nautilus_trader.common.clock.LiveClock.set_time_alert_ns"]], "set_time_alert_ns() (testclock method)": [[8, "nautilus_trader.common.clock.TestClock.set_time_alert_ns"]], "set_timer() (clock method)": [[8, "nautilus_trader.common.clock.Clock.set_timer"]], "set_timer() (liveclock method)": [[8, "nautilus_trader.common.clock.LiveClock.set_timer"]], "set_timer() (testclock method)": [[8, "nautilus_trader.common.clock.TestClock.set_timer"]], "set_timer_ns() (clock method)": [[8, "nautilus_trader.common.clock.Clock.set_timer_ns"]], "set_timer_ns() (liveclock method)": [[8, "nautilus_trader.common.clock.LiveClock.set_timer_ns"]], "set_timer_ns() (testclock method)": [[8, "nautilus_trader.common.clock.TestClock.set_timer_ns"]], "shutdown() (actorexecutor method)": [[8, "nautilus_trader.common.executor.ActorExecutor.shutdown"]], "start() (actor method)": [[8, "nautilus_trader.common.actor.Actor.start"]], "start() (component method)": [[8, "nautilus_trader.common.component.Component.start"]], "start_time_ns (livetimer attribute)": [[8, "nautilus_trader.common.timer.LiveTimer.start_time_ns"]], "start_time_ns (looptimer attribute)": [[8, "nautilus_trader.common.timer.LoopTimer.start_time_ns"]], "start_time_ns (threadtimer attribute)": [[8, "nautilus_trader.common.timer.ThreadTimer.start_time_ns"]], "state (actor attribute)": [[8, "nautilus_trader.common.actor.Actor.state"]], "state (component attribute)": [[8, "nautilus_trader.common.component.Component.state"]], "stop() (actor method)": [[8, "nautilus_trader.common.actor.Actor.stop"]], "stop() (component method)": [[8, "nautilus_trader.common.component.Component.stop"]], "stop_limit() (orderfactory method)": [[8, "nautilus_trader.common.factories.OrderFactory.stop_limit"]], "stop_market() (orderfactory method)": [[8, "nautilus_trader.common.factories.OrderFactory.stop_market"]], "stop_time_ns (livetimer attribute)": [[8, "nautilus_trader.common.timer.LiveTimer.stop_time_ns"]], "stop_time_ns (looptimer attribute)": [[8, "nautilus_trader.common.timer.LoopTimer.stop_time_ns"]], "stop_time_ns (threadtimer attribute)": [[8, "nautilus_trader.common.timer.ThreadTimer.stop_time_ns"]], "strategy_id (orderfactory attribute)": [[8, "nautilus_trader.common.factories.OrderFactory.strategy_id"]], "subscribe_bars() (actor method)": [[8, "nautilus_trader.common.actor.Actor.subscribe_bars"]], "subscribe_data() (actor method)": [[8, "nautilus_trader.common.actor.Actor.subscribe_data"]], "subscribe_instrument() (actor method)": [[8, "nautilus_trader.common.actor.Actor.subscribe_instrument"]], "subscribe_instrument_close() (actor method)": [[8, "nautilus_trader.common.actor.Actor.subscribe_instrument_close"]], "subscribe_instrument_status() (actor method)": [[8, "nautilus_trader.common.actor.Actor.subscribe_instrument_status"]], "subscribe_instruments() (actor method)": [[8, "nautilus_trader.common.actor.Actor.subscribe_instruments"]], "subscribe_order_book_deltas() (actor method)": [[8, "nautilus_trader.common.actor.Actor.subscribe_order_book_deltas"]], "subscribe_order_book_snapshots() (actor method)": [[8, "nautilus_trader.common.actor.Actor.subscribe_order_book_snapshots"]], "subscribe_quote_ticks() (actor method)": [[8, "nautilus_trader.common.actor.Actor.subscribe_quote_ticks"]], "subscribe_ticker() (actor method)": [[8, "nautilus_trader.common.actor.Actor.subscribe_ticker"]], "subscribe_trade_ticks() (actor method)": [[8, "nautilus_trader.common.actor.Actor.subscribe_trade_ticks"]], "subscribe_venue_status() (actor method)": [[8, "nautilus_trader.common.actor.Actor.subscribe_venue_status"]], "timer_count (clock attribute)": [[8, "nautilus_trader.common.clock.Clock.timer_count"]], "timer_count (liveclock attribute)": [[8, "nautilus_trader.common.clock.LiveClock.timer_count"]], "timer_count (testclock attribute)": [[8, "nautilus_trader.common.clock.TestClock.timer_count"]], "timer_names (clock attribute)": [[8, "nautilus_trader.common.clock.Clock.timer_names"]], "timer_names (liveclock attribute)": [[8, "nautilus_trader.common.clock.LiveClock.timer_names"]], "timer_names (testclock attribute)": [[8, "nautilus_trader.common.clock.TestClock.timer_names"]], "timestamp() (clock method)": [[8, "nautilus_trader.common.clock.Clock.timestamp"]], "timestamp() (liveclock method)": [[8, "nautilus_trader.common.clock.LiveClock.timestamp"]], "timestamp() (testclock method)": [[8, "nautilus_trader.common.clock.TestClock.timestamp"]], "timestamp_ms() (clock method)": [[8, "nautilus_trader.common.clock.Clock.timestamp_ms"]], "timestamp_ms() (liveclock method)": [[8, "nautilus_trader.common.clock.LiveClock.timestamp_ms"]], "timestamp_ms() (testclock method)": [[8, "nautilus_trader.common.clock.TestClock.timestamp_ms"]], "timestamp_ns() (clock method)": [[8, "nautilus_trader.common.clock.Clock.timestamp_ns"]], "timestamp_ns() (liveclock method)": [[8, "nautilus_trader.common.clock.LiveClock.timestamp_ns"]], "timestamp_ns() (testclock method)": [[8, "nautilus_trader.common.clock.TestClock.timestamp_ns"]], "to_importable_config() (actor method)": [[8, "nautilus_trader.common.actor.Actor.to_importable_config"]], "trader_id (actor attribute)": [[8, "nautilus_trader.common.actor.Actor.trader_id"]], "trader_id (component attribute)": [[8, "nautilus_trader.common.component.Component.trader_id"]], "trader_id (logger attribute)": [[8, "nautilus_trader.common.logging.Logger.trader_id"]], "trader_id (loggeradapter attribute)": [[8, "nautilus_trader.common.logging.LoggerAdapter.trader_id"]], "trader_id (orderfactory attribute)": [[8, "nautilus_trader.common.factories.OrderFactory.trader_id"]], "trailing_stop_limit() (orderfactory method)": [[8, "nautilus_trader.common.factories.OrderFactory.trailing_stop_limit"]], "trailing_stop_market() (orderfactory method)": [[8, "nautilus_trader.common.factories.OrderFactory.trailing_stop_market"]], "ts_event (timeevent attribute)": [[8, "nautilus_trader.common.timer.TimeEvent.ts_event"]], "ts_init (timeevent attribute)": [[8, "nautilus_trader.common.timer.TimeEvent.ts_init"]], "type (actor attribute)": [[8, "nautilus_trader.common.actor.Actor.type"]], "type (component attribute)": [[8, "nautilus_trader.common.component.Component.type"]], "unsubscribe_bars() (actor method)": [[8, "nautilus_trader.common.actor.Actor.unsubscribe_bars"]], "unsubscribe_data() (actor method)": [[8, "nautilus_trader.common.actor.Actor.unsubscribe_data"]], "unsubscribe_instrument() (actor method)": [[8, "nautilus_trader.common.actor.Actor.unsubscribe_instrument"]], "unsubscribe_instrument_status() (actor method)": [[8, "nautilus_trader.common.actor.Actor.unsubscribe_instrument_status"]], "unsubscribe_instruments() (actor method)": [[8, "nautilus_trader.common.actor.Actor.unsubscribe_instruments"]], "unsubscribe_order_book_deltas() (actor method)": [[8, "nautilus_trader.common.actor.Actor.unsubscribe_order_book_deltas"]], "unsubscribe_order_book_snapshots() (actor method)": [[8, "nautilus_trader.common.actor.Actor.unsubscribe_order_book_snapshots"]], "unsubscribe_quote_ticks() (actor method)": [[8, "nautilus_trader.common.actor.Actor.unsubscribe_quote_ticks"]], "unsubscribe_ticker() (actor method)": [[8, "nautilus_trader.common.actor.Actor.unsubscribe_ticker"]], "unsubscribe_trade_ticks() (actor method)": [[8, "nautilus_trader.common.actor.Actor.unsubscribe_trade_ticks"]], "unsubscribe_venue_status() (actor method)": [[8, "nautilus_trader.common.actor.Actor.unsubscribe_venue_status"]], "update_synthetic() (actor method)": [[8, "nautilus_trader.common.actor.Actor.update_synthetic"]], "used() (throttler method)": [[8, "nautilus_trader.common.throttler.Throttler.used"]], "utc_now() (clock method)": [[8, "nautilus_trader.common.clock.Clock.utc_now"]], "utc_now() (liveclock method)": [[8, "nautilus_trader.common.clock.LiveClock.utc_now"]], "utc_now() (testclock method)": [[8, "nautilus_trader.common.clock.TestClock.utc_now"]], "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_event() (ordermanager method)": [[12, "nautilus_trader.execution.manager.OrderManager.handle_event"]], "handle_historical_data() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.handle_historical_data"]], "handle_historical_data() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.handle_historical_data"]], "handle_instrument() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.handle_instrument"]], "handle_instrument() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.handle_instrument"]], "handle_instrument_close() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.handle_instrument_close"]], "handle_instrument_close() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.handle_instrument_close"]], "handle_instrument_status() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.handle_instrument_status"]], "handle_instrument_status() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.handle_instrument_status"]], "handle_instruments() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.handle_instruments"]], "handle_instruments() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.handle_instruments"]], "handle_order_book() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.handle_order_book"]], "handle_order_book() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.handle_order_book"]], "handle_order_book_deltas() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.handle_order_book_deltas"]], "handle_order_book_deltas() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.handle_order_book_deltas"]], "handle_order_canceled() (ordermanager method)": [[12, "nautilus_trader.execution.manager.OrderManager.handle_order_canceled"]], "handle_order_expired() (ordermanager method)": [[12, "nautilus_trader.execution.manager.OrderManager.handle_order_expired"]], "handle_order_filled() (ordermanager method)": [[12, "nautilus_trader.execution.manager.OrderManager.handle_order_filled"]], "handle_order_rejected() (ordermanager method)": [[12, "nautilus_trader.execution.manager.OrderManager.handle_order_rejected"]], "handle_order_updated() (ordermanager method)": [[12, "nautilus_trader.execution.manager.OrderManager.handle_order_updated"]], "handle_position_event() (ordermanager method)": [[12, "nautilus_trader.execution.manager.OrderManager.handle_position_event"]], "handle_quote_tick() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.handle_quote_tick"]], "handle_quote_tick() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.handle_quote_tick"]], "handle_quote_ticks() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.handle_quote_ticks"]], "handle_quote_ticks() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.handle_quote_ticks"]], "handle_ticker() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.handle_ticker"]], "handle_ticker() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.handle_ticker"]], "handle_trade_tick() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.handle_trade_tick"]], "handle_trade_tick() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.handle_trade_tick"]], "handle_trade_ticks() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.handle_trade_ticks"]], "handle_trade_ticks() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.handle_trade_ticks"]], "handle_venue_status() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.handle_venue_status"]], "handle_venue_status() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.handle_venue_status"]], "has_active_tasks() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.has_active_tasks"]], "has_active_tasks() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.has_active_tasks"]], "has_any_tasks() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.has_any_tasks"]], "has_any_tasks() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.has_any_tasks"]], "has_emulated_order (submitorderlist attribute)": [[12, "nautilus_trader.execution.messages.SubmitOrderList.has_emulated_order"]], "has_pending_requests() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.has_pending_requests"]], "has_pending_requests() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.has_pending_requests"]], "has_queued_tasks() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.has_queued_tasks"]], "has_queued_tasks() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.has_queued_tasks"]], "id (batchcancelorders attribute)": [[12, "nautilus_trader.execution.messages.BatchCancelOrders.id"]], "id (cancelallorders attribute)": [[12, "nautilus_trader.execution.messages.CancelAllOrders.id"]], "id (cancelorder attribute)": [[12, "nautilus_trader.execution.messages.CancelOrder.id"]], "id (execalgorithm attribute)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.id"]], "id (executionclient attribute)": [[12, "nautilus_trader.execution.client.ExecutionClient.id"]], "id (executionengine attribute)": [[12, "nautilus_trader.execution.engine.ExecutionEngine.id"]], "id (executionmassstatus attribute)": [[12, "nautilus_trader.execution.reports.ExecutionMassStatus.id"]], "id (executionreport attribute)": [[12, "nautilus_trader.execution.reports.ExecutionReport.id"]], "id (modifyorder attribute)": [[12, "nautilus_trader.execution.messages.ModifyOrder.id"]], "id (orderemulator attribute)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.id"]], "id (orderstatusreport attribute)": [[12, "nautilus_trader.execution.reports.OrderStatusReport.id"]], "id (positionstatusreport attribute)": [[12, "nautilus_trader.execution.reports.PositionStatusReport.id"]], "id (queryorder attribute)": [[12, "nautilus_trader.execution.messages.QueryOrder.id"]], "id (submitorder attribute)": [[12, "nautilus_trader.execution.messages.SubmitOrder.id"]], "id (submitorderlist attribute)": [[12, "nautilus_trader.execution.messages.SubmitOrderList.id"]], "id (tradereport attribute)": [[12, "nautilus_trader.execution.reports.TradeReport.id"]], "id (tradingcommand attribute)": [[12, "nautilus_trader.execution.messages.TradingCommand.id"]], "indicators_initialized() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.indicators_initialized"]], "indicators_initialized() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.indicators_initialized"]], "instrument_id (batchcancelorders attribute)": [[12, "nautilus_trader.execution.messages.BatchCancelOrders.instrument_id"]], "instrument_id (cancelallorders attribute)": [[12, "nautilus_trader.execution.messages.CancelAllOrders.instrument_id"]], "instrument_id (cancelorder attribute)": [[12, "nautilus_trader.execution.messages.CancelOrder.instrument_id"]], "instrument_id (matchingcore attribute)": [[12, "nautilus_trader.execution.matching_core.MatchingCore.instrument_id"]], "instrument_id (modifyorder attribute)": [[12, "nautilus_trader.execution.messages.ModifyOrder.instrument_id"]], "instrument_id (queryorder attribute)": [[12, "nautilus_trader.execution.messages.QueryOrder.instrument_id"]], "instrument_id (submitorder attribute)": [[12, "nautilus_trader.execution.messages.SubmitOrder.instrument_id"]], "instrument_id (submitorderlist attribute)": [[12, "nautilus_trader.execution.messages.SubmitOrderList.instrument_id"]], "instrument_id (tradingcommand attribute)": [[12, "nautilus_trader.execution.messages.TradingCommand.instrument_id"]], "is_connected (executionclient attribute)": [[12, "nautilus_trader.execution.client.ExecutionClient.is_connected"]], "is_degraded (execalgorithm attribute)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.is_degraded"]], "is_degraded (executionclient attribute)": [[12, "nautilus_trader.execution.client.ExecutionClient.is_degraded"]], "is_degraded (executionengine attribute)": [[12, "nautilus_trader.execution.engine.ExecutionEngine.is_degraded"]], "is_degraded (orderemulator attribute)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.is_degraded"]], "is_disposed (execalgorithm attribute)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.is_disposed"]], "is_disposed (executionclient attribute)": [[12, "nautilus_trader.execution.client.ExecutionClient.is_disposed"]], "is_disposed (executionengine attribute)": [[12, "nautilus_trader.execution.engine.ExecutionEngine.is_disposed"]], "is_disposed (orderemulator attribute)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.is_disposed"]], "is_faulted (execalgorithm attribute)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.is_faulted"]], "is_faulted (executionclient attribute)": [[12, "nautilus_trader.execution.client.ExecutionClient.is_faulted"]], "is_faulted (executionengine attribute)": [[12, "nautilus_trader.execution.engine.ExecutionEngine.is_faulted"]], "is_faulted (orderemulator attribute)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.is_faulted"]], "is_initialized (execalgorithm attribute)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.is_initialized"]], "is_initialized (executionclient attribute)": [[12, "nautilus_trader.execution.client.ExecutionClient.is_initialized"]], "is_initialized (executionengine attribute)": [[12, "nautilus_trader.execution.engine.ExecutionEngine.is_initialized"]], "is_initialized (orderemulator attribute)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.is_initialized"]], "is_limit_matched() (matchingcore method)": [[12, "nautilus_trader.execution.matching_core.MatchingCore.is_limit_matched"]], "is_pending_request() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.is_pending_request"]], "is_pending_request() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.is_pending_request"]], "is_running (execalgorithm attribute)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.is_running"]], "is_running (executionclient attribute)": [[12, "nautilus_trader.execution.client.ExecutionClient.is_running"]], "is_running (executionengine attribute)": [[12, "nautilus_trader.execution.engine.ExecutionEngine.is_running"]], "is_running (orderemulator attribute)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.is_running"]], "is_stop_triggered() (matchingcore method)": [[12, "nautilus_trader.execution.matching_core.MatchingCore.is_stop_triggered"]], "is_stopped (execalgorithm attribute)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.is_stopped"]], "is_stopped (executionclient attribute)": [[12, "nautilus_trader.execution.client.ExecutionClient.is_stopped"]], "is_stopped (executionengine attribute)": [[12, "nautilus_trader.execution.engine.ExecutionEngine.is_stopped"]], "is_stopped (orderemulator attribute)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.is_stopped"]], "is_touch_triggered() (matchingcore method)": [[12, "nautilus_trader.execution.matching_core.MatchingCore.is_touch_triggered"]], "iterate() (matchingcore method)": [[12, "nautilus_trader.execution.matching_core.MatchingCore.iterate"]], "last (matchingcore attribute)": [[12, "nautilus_trader.execution.matching_core.MatchingCore.last"]], "load() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.load"]], "load() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.load"]], "load_cache() (executionengine method)": [[12, "nautilus_trader.execution.engine.ExecutionEngine.load_cache"]], "log (execalgorithm attribute)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.log"]], "log (orderemulator attribute)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.log"]], "match_limit_if_touched_order() (matchingcore method)": [[12, "nautilus_trader.execution.matching_core.MatchingCore.match_limit_if_touched_order"]], "match_limit_order() (matchingcore method)": [[12, "nautilus_trader.execution.matching_core.MatchingCore.match_limit_order"]], "match_market_if_touched_order() (matchingcore method)": [[12, "nautilus_trader.execution.matching_core.MatchingCore.match_market_if_touched_order"]], "match_order() (matchingcore method)": [[12, "nautilus_trader.execution.matching_core.MatchingCore.match_order"]], "match_stop_limit_order() (matchingcore method)": [[12, "nautilus_trader.execution.matching_core.MatchingCore.match_stop_limit_order"]], "match_stop_market_order() (matchingcore method)": [[12, "nautilus_trader.execution.matching_core.MatchingCore.match_stop_market_order"]], "modify_order() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.modify_order"]], "modify_order() (executionclient method)": [[12, "nautilus_trader.execution.client.ExecutionClient.modify_order"]], "modify_order_in_place() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.modify_order_in_place"]], "modify_order_quantity() (ordermanager method)": [[12, "nautilus_trader.execution.manager.OrderManager.modify_order_quantity"]], "msgbus (execalgorithm attribute)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.msgbus"]], "msgbus (orderemulator attribute)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.msgbus"]], "nautilus_trader.execution": [[12, "module-nautilus_trader.execution"]], "nautilus_trader.execution.algorithm": [[12, "module-nautilus_trader.execution.algorithm"]], "nautilus_trader.execution.client": [[12, "module-nautilus_trader.execution.client"]], "nautilus_trader.execution.emulator": [[12, "module-nautilus_trader.execution.emulator"]], "nautilus_trader.execution.engine": [[12, "module-nautilus_trader.execution.engine"]], "nautilus_trader.execution.manager": [[12, "module-nautilus_trader.execution.manager"]], "nautilus_trader.execution.matching_core": [[12, "module-nautilus_trader.execution.matching_core"]], "nautilus_trader.execution.messages": [[12, "module-nautilus_trader.execution.messages"]], "nautilus_trader.execution.reports": [[12, "module-nautilus_trader.execution.reports"]], "oms_type (executionclient attribute)": [[12, "nautilus_trader.execution.client.ExecutionClient.oms_type"]], "on_bar() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.on_bar"]], "on_bar() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.on_bar"]], "on_data() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.on_data"]], "on_data() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.on_data"]], "on_degrade() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.on_degrade"]], "on_degrade() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.on_degrade"]], "on_dispose() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.on_dispose"]], "on_dispose() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.on_dispose"]], "on_event() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.on_event"]], "on_event() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.on_event"]], "on_fault() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.on_fault"]], "on_fault() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.on_fault"]], "on_historical_data() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.on_historical_data"]], "on_historical_data() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.on_historical_data"]], "on_instrument() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.on_instrument"]], "on_instrument() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.on_instrument"]], "on_instrument_close() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.on_instrument_close"]], "on_instrument_close() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.on_instrument_close"]], "on_instrument_status() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.on_instrument_status"]], "on_instrument_status() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.on_instrument_status"]], "on_load() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.on_load"]], "on_load() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.on_load"]], "on_order() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.on_order"]], "on_order_accepted() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.on_order_accepted"]], "on_order_book() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.on_order_book"]], "on_order_book() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.on_order_book"]], "on_order_book_deltas() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.on_order_book_deltas"]], "on_order_book_deltas() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.on_order_book_deltas"]], "on_order_cancel_rejected() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.on_order_cancel_rejected"]], "on_order_canceled() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.on_order_canceled"]], "on_order_denied() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.on_order_denied"]], "on_order_emulated() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.on_order_emulated"]], "on_order_event() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.on_order_event"]], "on_order_expired() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.on_order_expired"]], "on_order_filled() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.on_order_filled"]], "on_order_initialized() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.on_order_initialized"]], "on_order_list() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.on_order_list"]], "on_order_modify_rejected() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.on_order_modify_rejected"]], "on_order_pending_cancel() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.on_order_pending_cancel"]], "on_order_pending_update() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.on_order_pending_update"]], "on_order_rejected() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.on_order_rejected"]], "on_order_released() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.on_order_released"]], "on_order_submitted() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.on_order_submitted"]], "on_order_triggered() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.on_order_triggered"]], "on_order_updated() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.on_order_updated"]], "on_position_changed() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.on_position_changed"]], "on_position_closed() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.on_position_closed"]], "on_position_event() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.on_position_event"]], "on_position_opened() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.on_position_opened"]], "on_quote_tick() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.on_quote_tick"]], "on_quote_tick() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.on_quote_tick"]], "on_reset() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.on_reset"]], "on_reset() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.on_reset"]], "on_resume() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.on_resume"]], "on_resume() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.on_resume"]], "on_save() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.on_save"]], "on_save() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.on_save"]], "on_start() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.on_start"]], "on_start() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.on_start"]], "on_stop() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.on_stop"]], "on_stop() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.on_stop"]], "on_ticker() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.on_ticker"]], "on_ticker() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.on_ticker"]], "on_trade_tick() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.on_trade_tick"]], "on_trade_tick() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.on_trade_tick"]], "on_venue_status() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.on_venue_status"]], "on_venue_status() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.on_venue_status"]], "order (submitorder attribute)": [[12, "nautilus_trader.execution.messages.SubmitOrder.order"]], "order_exists() (matchingcore method)": [[12, "nautilus_trader.execution.matching_core.MatchingCore.order_exists"]], "order_list (submitorderlist attribute)": [[12, "nautilus_trader.execution.messages.SubmitOrderList.order_list"]], "order_reports() (executionmassstatus method)": [[12, "nautilus_trader.execution.reports.ExecutionMassStatus.order_reports"]], "order_side (cancelallorders attribute)": [[12, "nautilus_trader.execution.messages.CancelAllOrders.order_side"]], "pending_requests() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.pending_requests"]], "pending_requests() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.pending_requests"]], "pop_submit_order_command() (ordermanager method)": [[12, "nautilus_trader.execution.manager.OrderManager.pop_submit_order_command"]], "portfolio (execalgorithm attribute)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.portfolio"]], "position_id (submitorder attribute)": [[12, "nautilus_trader.execution.messages.SubmitOrder.position_id"]], "position_id (submitorderlist attribute)": [[12, "nautilus_trader.execution.messages.SubmitOrderList.position_id"]], "position_id_count() (executionengine method)": [[12, "nautilus_trader.execution.engine.ExecutionEngine.position_id_count"]], "position_reports() (executionmassstatus method)": [[12, "nautilus_trader.execution.reports.ExecutionMassStatus.position_reports"]], "price (modifyorder attribute)": [[12, "nautilus_trader.execution.messages.ModifyOrder.price"]], "price_increment (matchingcore attribute)": [[12, "nautilus_trader.execution.matching_core.MatchingCore.price_increment"]], "price_precision (matchingcore attribute)": [[12, "nautilus_trader.execution.matching_core.MatchingCore.price_precision"]], "process() (executionengine method)": [[12, "nautilus_trader.execution.engine.ExecutionEngine.process"]], "publish_data() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.publish_data"]], "publish_data() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.publish_data"]], "publish_signal() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.publish_signal"]], "publish_signal() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.publish_signal"]], "quantity (modifyorder attribute)": [[12, "nautilus_trader.execution.messages.ModifyOrder.quantity"]], "query_order() (executionclient method)": [[12, "nautilus_trader.execution.client.ExecutionClient.query_order"]], "queue_for_executor() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.queue_for_executor"]], "queue_for_executor() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.queue_for_executor"]], "queued_task_ids() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.queued_task_ids"]], "queued_task_ids() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.queued_task_ids"]], "reconcile_mass_status() (executionengine method)": [[12, "nautilus_trader.execution.engine.ExecutionEngine.reconcile_mass_status"]], "reconcile_report() (executionengine method)": [[12, "nautilus_trader.execution.engine.ExecutionEngine.reconcile_report"]], "reconcile_state() (executionengine method)": [[12, "nautilus_trader.execution.engine.ExecutionEngine.reconcile_state"]], "reconciliation (executionengine attribute)": [[12, "nautilus_trader.execution.engine.ExecutionEngine.reconciliation"]], "register() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.register"]], "register_base() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.register_base"]], "register_base() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.register_base"]], "register_client() (executionengine method)": [[12, "nautilus_trader.execution.engine.ExecutionEngine.register_client"]], "register_default_client() (executionengine method)": [[12, "nautilus_trader.execution.engine.ExecutionEngine.register_default_client"]], "register_executor() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.register_executor"]], "register_executor() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.register_executor"]], "register_external_order_claims() (executionengine method)": [[12, "nautilus_trader.execution.engine.ExecutionEngine.register_external_order_claims"]], "register_indicator_for_bars() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.register_indicator_for_bars"]], "register_indicator_for_bars() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.register_indicator_for_bars"]], "register_indicator_for_quote_ticks() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.register_indicator_for_quote_ticks"]], "register_indicator_for_quote_ticks() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.register_indicator_for_quote_ticks"]], "register_indicator_for_trade_ticks() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.register_indicator_for_trade_ticks"]], "register_indicator_for_trade_ticks() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.register_indicator_for_trade_ticks"]], "register_oms_type() (executionengine method)": [[12, "nautilus_trader.execution.engine.ExecutionEngine.register_oms_type"]], "register_venue_routing() (executionengine method)": [[12, "nautilus_trader.execution.engine.ExecutionEngine.register_venue_routing"]], "register_warning_event() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.register_warning_event"]], "register_warning_event() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.register_warning_event"]], "registered_clients (executionengine attribute)": [[12, "nautilus_trader.execution.engine.ExecutionEngine.registered_clients"]], "registered_indicators (execalgorithm attribute)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.registered_indicators"]], "registered_indicators (orderemulator attribute)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.registered_indicators"]], "report_count (executionengine attribute)": [[12, "nautilus_trader.execution.engine.ExecutionEngine.report_count"]], "request_bars() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.request_bars"]], "request_bars() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.request_bars"]], "request_data() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.request_data"]], "request_data() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.request_data"]], "request_instrument() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.request_instrument"]], "request_instrument() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.request_instrument"]], "request_instruments() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.request_instruments"]], "request_instruments() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.request_instruments"]], "request_quote_ticks() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.request_quote_ticks"]], "request_quote_ticks() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.request_quote_ticks"]], "request_trade_ticks() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.request_trade_ticks"]], "request_trade_ticks() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.request_trade_ticks"]], "reset() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.reset"]], "reset() (executionclient method)": [[12, "nautilus_trader.execution.client.ExecutionClient.reset"]], "reset() (executionengine method)": [[12, "nautilus_trader.execution.engine.ExecutionEngine.reset"]], "reset() (matchingcore method)": [[12, "nautilus_trader.execution.matching_core.MatchingCore.reset"]], "reset() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.reset"]], "reset() (ordermanager method)": [[12, "nautilus_trader.execution.manager.OrderManager.reset"]], "resume() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.resume"]], "resume() (executionclient method)": [[12, "nautilus_trader.execution.client.ExecutionClient.resume"]], "resume() (executionengine method)": [[12, "nautilus_trader.execution.engine.ExecutionEngine.resume"]], "resume() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.resume"]], "run_in_executor() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.run_in_executor"]], "run_in_executor() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.run_in_executor"]], "save() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.save"]], "save() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.save"]], "send_algo_command() (ordermanager method)": [[12, "nautilus_trader.execution.manager.OrderManager.send_algo_command"]], "send_emulator_command() (ordermanager method)": [[12, "nautilus_trader.execution.manager.OrderManager.send_emulator_command"]], "send_exec_command() (ordermanager method)": [[12, "nautilus_trader.execution.manager.OrderManager.send_exec_command"]], "send_exec_event() (ordermanager method)": [[12, "nautilus_trader.execution.manager.OrderManager.send_exec_event"]], "send_risk_command() (ordermanager method)": [[12, "nautilus_trader.execution.manager.OrderManager.send_risk_command"]], "send_risk_event() (ordermanager method)": [[12, "nautilus_trader.execution.manager.OrderManager.send_risk_event"]], "spawn_limit() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.spawn_limit"]], "spawn_market() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.spawn_market"]], "spawn_market_to_limit() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.spawn_market_to_limit"]], "start() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.start"]], "start() (executionclient method)": [[12, "nautilus_trader.execution.client.ExecutionClient.start"]], "start() (executionengine method)": [[12, "nautilus_trader.execution.engine.ExecutionEngine.start"]], "start() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.start"]], "state (execalgorithm attribute)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.state"]], "state (executionclient attribute)": [[12, "nautilus_trader.execution.client.ExecutionClient.state"]], "state (executionengine attribute)": [[12, "nautilus_trader.execution.engine.ExecutionEngine.state"]], "state (orderemulator attribute)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.state"]], "stop() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.stop"]], "stop() (executionclient method)": [[12, "nautilus_trader.execution.client.ExecutionClient.stop"]], "stop() (executionengine method)": [[12, "nautilus_trader.execution.engine.ExecutionEngine.stop"]], "stop() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.stop"]], "strategy_id (batchcancelorders attribute)": [[12, "nautilus_trader.execution.messages.BatchCancelOrders.strategy_id"]], "strategy_id (cancelallorders attribute)": [[12, "nautilus_trader.execution.messages.CancelAllOrders.strategy_id"]], "strategy_id (cancelorder attribute)": [[12, "nautilus_trader.execution.messages.CancelOrder.strategy_id"]], "strategy_id (modifyorder attribute)": [[12, "nautilus_trader.execution.messages.ModifyOrder.strategy_id"]], "strategy_id (queryorder attribute)": [[12, "nautilus_trader.execution.messages.QueryOrder.strategy_id"]], "strategy_id (submitorder attribute)": [[12, "nautilus_trader.execution.messages.SubmitOrder.strategy_id"]], "strategy_id (submitorderlist attribute)": [[12, "nautilus_trader.execution.messages.SubmitOrderList.strategy_id"]], "strategy_id (tradingcommand attribute)": [[12, "nautilus_trader.execution.messages.TradingCommand.strategy_id"]], "submit_order() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.submit_order"]], "submit_order() (executionclient method)": [[12, "nautilus_trader.execution.client.ExecutionClient.submit_order"]], "submit_order_list() (executionclient method)": [[12, "nautilus_trader.execution.client.ExecutionClient.submit_order_list"]], "subscribe_bars() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.subscribe_bars"]], "subscribe_bars() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.subscribe_bars"]], "subscribe_data() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.subscribe_data"]], "subscribe_data() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.subscribe_data"]], "subscribe_instrument() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.subscribe_instrument"]], "subscribe_instrument() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.subscribe_instrument"]], "subscribe_instrument_close() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.subscribe_instrument_close"]], "subscribe_instrument_close() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.subscribe_instrument_close"]], "subscribe_instrument_status() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.subscribe_instrument_status"]], "subscribe_instrument_status() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.subscribe_instrument_status"]], "subscribe_instruments() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.subscribe_instruments"]], "subscribe_instruments() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.subscribe_instruments"]], "subscribe_order_book_deltas() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.subscribe_order_book_deltas"]], "subscribe_order_book_deltas() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.subscribe_order_book_deltas"]], "subscribe_order_book_snapshots() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.subscribe_order_book_snapshots"]], "subscribe_order_book_snapshots() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.subscribe_order_book_snapshots"]], "subscribe_quote_ticks() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.subscribe_quote_ticks"]], "subscribe_quote_ticks() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.subscribe_quote_ticks"]], "subscribe_ticker() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.subscribe_ticker"]], "subscribe_ticker() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.subscribe_ticker"]], "subscribe_trade_ticks() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.subscribe_trade_ticks"]], "subscribe_trade_ticks() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.subscribe_trade_ticks"]], "subscribe_venue_status() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.subscribe_venue_status"]], "subscribe_venue_status() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.subscribe_venue_status"]], "subscribed_quotes (orderemulator attribute)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.subscribed_quotes"]], "subscribed_trades (orderemulator attribute)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.subscribed_trades"]], "to_dict() (batchcancelorders static method)": [[12, "nautilus_trader.execution.messages.BatchCancelOrders.to_dict"]], "to_dict() (cancelallorders static method)": [[12, "nautilus_trader.execution.messages.CancelAllOrders.to_dict"]], "to_dict() (cancelorder static method)": [[12, "nautilus_trader.execution.messages.CancelOrder.to_dict"]], "to_dict() (modifyorder static method)": [[12, "nautilus_trader.execution.messages.ModifyOrder.to_dict"]], "to_dict() (queryorder static method)": [[12, "nautilus_trader.execution.messages.QueryOrder.to_dict"]], "to_dict() (submitorder static method)": [[12, "nautilus_trader.execution.messages.SubmitOrder.to_dict"]], "to_dict() (submitorderlist static method)": [[12, "nautilus_trader.execution.messages.SubmitOrderList.to_dict"]], "to_importable_config() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.to_importable_config"]], "to_importable_config() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.to_importable_config"]], "trade_reports() (executionmassstatus method)": [[12, "nautilus_trader.execution.reports.ExecutionMassStatus.trade_reports"]], "trader_id (batchcancelorders attribute)": [[12, "nautilus_trader.execution.messages.BatchCancelOrders.trader_id"]], "trader_id (cancelallorders attribute)": [[12, "nautilus_trader.execution.messages.CancelAllOrders.trader_id"]], "trader_id (cancelorder attribute)": [[12, "nautilus_trader.execution.messages.CancelOrder.trader_id"]], "trader_id (execalgorithm attribute)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.trader_id"]], "trader_id (executionclient attribute)": [[12, "nautilus_trader.execution.client.ExecutionClient.trader_id"]], "trader_id (executionengine attribute)": [[12, "nautilus_trader.execution.engine.ExecutionEngine.trader_id"]], "trader_id (modifyorder attribute)": [[12, "nautilus_trader.execution.messages.ModifyOrder.trader_id"]], "trader_id (orderemulator attribute)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.trader_id"]], "trader_id (queryorder attribute)": [[12, "nautilus_trader.execution.messages.QueryOrder.trader_id"]], "trader_id (submitorder attribute)": [[12, "nautilus_trader.execution.messages.SubmitOrder.trader_id"]], "trader_id (submitorderlist attribute)": [[12, "nautilus_trader.execution.messages.SubmitOrderList.trader_id"]], "trader_id (tradingcommand attribute)": [[12, "nautilus_trader.execution.messages.TradingCommand.trader_id"]], "trigger_price (modifyorder attribute)": [[12, "nautilus_trader.execution.messages.ModifyOrder.trigger_price"]], "ts_init (batchcancelorders attribute)": [[12, "nautilus_trader.execution.messages.BatchCancelOrders.ts_init"]], "ts_init (cancelallorders attribute)": [[12, "nautilus_trader.execution.messages.CancelAllOrders.ts_init"]], "ts_init (cancelorder attribute)": [[12, "nautilus_trader.execution.messages.CancelOrder.ts_init"]], "ts_init (executionmassstatus attribute)": [[12, "nautilus_trader.execution.reports.ExecutionMassStatus.ts_init"]], "ts_init (executionreport attribute)": [[12, "nautilus_trader.execution.reports.ExecutionReport.ts_init"]], "ts_init (modifyorder attribute)": [[12, "nautilus_trader.execution.messages.ModifyOrder.ts_init"]], "ts_init (orderstatusreport attribute)": [[12, "nautilus_trader.execution.reports.OrderStatusReport.ts_init"]], "ts_init (positionstatusreport attribute)": [[12, "nautilus_trader.execution.reports.PositionStatusReport.ts_init"]], "ts_init (queryorder attribute)": [[12, "nautilus_trader.execution.messages.QueryOrder.ts_init"]], "ts_init (submitorder attribute)": [[12, "nautilus_trader.execution.messages.SubmitOrder.ts_init"]], "ts_init (submitorderlist attribute)": [[12, "nautilus_trader.execution.messages.SubmitOrderList.ts_init"]], "ts_init (tradereport attribute)": [[12, "nautilus_trader.execution.reports.TradeReport.ts_init"]], "ts_init (tradingcommand attribute)": [[12, "nautilus_trader.execution.messages.TradingCommand.ts_init"]], "type (execalgorithm attribute)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.type"]], "type (executionclient attribute)": [[12, "nautilus_trader.execution.client.ExecutionClient.type"]], "type (executionengine attribute)": [[12, "nautilus_trader.execution.engine.ExecutionEngine.type"]], "type (orderemulator attribute)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.type"]], "unsubscribe_bars() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.unsubscribe_bars"]], "unsubscribe_bars() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.unsubscribe_bars"]], "unsubscribe_data() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.unsubscribe_data"]], "unsubscribe_data() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.unsubscribe_data"]], "unsubscribe_instrument() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.unsubscribe_instrument"]], "unsubscribe_instrument() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.unsubscribe_instrument"]], "unsubscribe_instrument_status() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.unsubscribe_instrument_status"]], "unsubscribe_instrument_status() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.unsubscribe_instrument_status"]], "unsubscribe_instruments() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.unsubscribe_instruments"]], "unsubscribe_instruments() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.unsubscribe_instruments"]], "unsubscribe_order_book_deltas() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.unsubscribe_order_book_deltas"]], "unsubscribe_order_book_deltas() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.unsubscribe_order_book_deltas"]], "unsubscribe_order_book_snapshots() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.unsubscribe_order_book_snapshots"]], "unsubscribe_order_book_snapshots() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.unsubscribe_order_book_snapshots"]], "unsubscribe_quote_ticks() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.unsubscribe_quote_ticks"]], "unsubscribe_quote_ticks() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.unsubscribe_quote_ticks"]], "unsubscribe_ticker() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.unsubscribe_ticker"]], "unsubscribe_ticker() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.unsubscribe_ticker"]], "unsubscribe_trade_ticks() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.unsubscribe_trade_ticks"]], "unsubscribe_trade_ticks() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.unsubscribe_trade_ticks"]], "unsubscribe_venue_status() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.unsubscribe_venue_status"]], "unsubscribe_venue_status() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.unsubscribe_venue_status"]], "update_synthetic() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.update_synthetic"]], "update_synthetic() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.update_synthetic"]], "venue (executionclient attribute)": [[12, "nautilus_trader.execution.client.ExecutionClient.venue"]], "venue_order_id (cancelorder attribute)": [[12, "nautilus_trader.execution.messages.CancelOrder.venue_order_id"]], "venue_order_id (modifyorder attribute)": [[12, "nautilus_trader.execution.messages.ModifyOrder.venue_order_id"]], "venue_order_id (queryorder attribute)": [[12, "nautilus_trader.execution.messages.QueryOrder.venue_order_id"]], "adaptivemovingaverage (class in nautilus_trader.indicators.average.ama)": [[14, "nautilus_trader.indicators.average.ama.AdaptiveMovingAverage"]], "averagetruerange (class in nautilus_trader.indicators.atr)": [[14, "nautilus_trader.indicators.atr.AverageTrueRange"]], "bollingerbands (class in nautilus_trader.indicators.bollinger_bands)": [[14, "nautilus_trader.indicators.bollinger_bands.BollingerBands"]], "donchianchannel (class in nautilus_trader.indicators.donchian_channel)": [[14, "nautilus_trader.indicators.donchian_channel.DonchianChannel"]], "efficiencyratio (class in nautilus_trader.indicators.efficiency_ratio)": [[14, "nautilus_trader.indicators.efficiency_ratio.EfficiencyRatio"]], "exponentialmovingaverage (class in nautilus_trader.indicators.average.ema)": [[14, "nautilus_trader.indicators.average.ema.ExponentialMovingAverage"]], "fuzzycandle (class in nautilus_trader.indicators.fuzzy_candlesticks)": [[14, "nautilus_trader.indicators.fuzzy_candlesticks.FuzzyCandle"]], "fuzzycandlesticks (class in nautilus_trader.indicators.fuzzy_candlesticks)": [[14, "nautilus_trader.indicators.fuzzy_candlesticks.FuzzyCandlesticks"]], "hullmovingaverage (class in nautilus_trader.indicators.average.hma)": [[14, "nautilus_trader.indicators.average.hma.HullMovingAverage"]], "indicator (class in nautilus_trader.indicators.base.indicator)": [[14, "nautilus_trader.indicators.base.indicator.Indicator"]], "keltnerchannel (class in nautilus_trader.indicators.keltner_channel)": [[14, "nautilus_trader.indicators.keltner_channel.KeltnerChannel"]], "keltnerposition (class in nautilus_trader.indicators.keltner_position)": [[14, "nautilus_trader.indicators.keltner_position.KeltnerPosition"]], "movingaverage (class in nautilus_trader.indicators.average.moving_average)": [[14, "nautilus_trader.indicators.average.moving_average.MovingAverage"]], "movingaverageconvergencedivergence (class in nautilus_trader.indicators.macd)": [[14, "nautilus_trader.indicators.macd.MovingAverageConvergenceDivergence"]], "movingaveragefactory (class in nautilus_trader.indicators.average.ma_factory)": [[14, "nautilus_trader.indicators.average.ma_factory.MovingAverageFactory"]], "movingaveragetype (class in nautilus_trader.indicators.average.moving_average)": [[14, "nautilus_trader.indicators.average.moving_average.MovingAverageType"]], "onbalancevolume (class in nautilus_trader.indicators.obv)": [[14, "nautilus_trader.indicators.obv.OnBalanceVolume"]], "pressure (class in nautilus_trader.indicators.pressure)": [[14, "nautilus_trader.indicators.pressure.Pressure"]], "rateofchange (class in nautilus_trader.indicators.roc)": [[14, "nautilus_trader.indicators.roc.RateOfChange"]], "relativestrengthindex (class in nautilus_trader.indicators.rsi)": [[14, "nautilus_trader.indicators.rsi.RelativeStrengthIndex"]], "simplemovingaverage (class in nautilus_trader.indicators.average.sma)": [[14, "nautilus_trader.indicators.average.sma.SimpleMovingAverage"]], "spreadanalyzer (class in nautilus_trader.indicators.spread_analyzer)": [[14, "nautilus_trader.indicators.spread_analyzer.SpreadAnalyzer"]], "stochastics (class in nautilus_trader.indicators.stochastics)": [[14, "nautilus_trader.indicators.stochastics.Stochastics"]], "swings (class in nautilus_trader.indicators.swings)": [[14, "nautilus_trader.indicators.swings.Swings"]], "volatilityratio (class in nautilus_trader.indicators.volatility_ratio)": [[14, "nautilus_trader.indicators.volatility_ratio.VolatilityRatio"]], "volumeweightedaverageprice (class in nautilus_trader.indicators.vwap)": [[14, "nautilus_trader.indicators.vwap.VolumeWeightedAveragePrice"]], "weightedmovingaverage (class in nautilus_trader.indicators.average.wma)": [[14, "nautilus_trader.indicators.average.wma.WeightedMovingAverage"]], "alpha (exponentialmovingaverage attribute)": [[14, "nautilus_trader.indicators.average.ema.ExponentialMovingAverage.alpha"]], "alpha_diff (adaptivemovingaverage attribute)": [[14, "nautilus_trader.indicators.average.ama.AdaptiveMovingAverage.alpha_diff"]], "alpha_fast (adaptivemovingaverage attribute)": [[14, "nautilus_trader.indicators.average.ama.AdaptiveMovingAverage.alpha_fast"]], "alpha_slow (adaptivemovingaverage attribute)": [[14, "nautilus_trader.indicators.average.ama.AdaptiveMovingAverage.alpha_slow"]], "average (spreadanalyzer attribute)": [[14, "nautilus_trader.indicators.spread_analyzer.SpreadAnalyzer.average"]], "body_size (fuzzycandle attribute)": [[14, "nautilus_trader.indicators.fuzzy_candlesticks.FuzzyCandle.body_size"]], "capacity (spreadanalyzer attribute)": [[14, "nautilus_trader.indicators.spread_analyzer.SpreadAnalyzer.capacity"]], "changed (swings attribute)": [[14, "nautilus_trader.indicators.swings.Swings.changed"]], "count (adaptivemovingaverage attribute)": [[14, "nautilus_trader.indicators.average.ama.AdaptiveMovingAverage.count"]], "count (exponentialmovingaverage attribute)": [[14, "nautilus_trader.indicators.average.ema.ExponentialMovingAverage.count"]], "count (hullmovingaverage attribute)": [[14, "nautilus_trader.indicators.average.hma.HullMovingAverage.count"]], "count (movingaverage attribute)": [[14, "nautilus_trader.indicators.average.moving_average.MovingAverage.count"]], "count (simplemovingaverage attribute)": [[14, "nautilus_trader.indicators.average.sma.SimpleMovingAverage.count"]], "count (weightedmovingaverage attribute)": [[14, "nautilus_trader.indicators.average.wma.WeightedMovingAverage.count"]], "create() (movingaveragefactory static method)": [[14, "nautilus_trader.indicators.average.ma_factory.MovingAverageFactory.create"]], "current (spreadanalyzer attribute)": [[14, "nautilus_trader.indicators.spread_analyzer.SpreadAnalyzer.current"]], "direction (fuzzycandle attribute)": [[14, "nautilus_trader.indicators.fuzzy_candlesticks.FuzzyCandle.direction"]], "direction (swings attribute)": [[14, "nautilus_trader.indicators.swings.Swings.direction"]], "duration (swings attribute)": [[14, "nautilus_trader.indicators.swings.Swings.duration"]], "fast_period (movingaverageconvergencedivergence attribute)": [[14, "nautilus_trader.indicators.macd.MovingAverageConvergenceDivergence.fast_period"]], "fast_period (volatilityratio attribute)": [[14, "nautilus_trader.indicators.volatility_ratio.VolatilityRatio.fast_period"]], "handle_bar() (adaptivemovingaverage method)": [[14, "nautilus_trader.indicators.average.ama.AdaptiveMovingAverage.handle_bar"]], "handle_bar() (averagetruerange method)": [[14, "nautilus_trader.indicators.atr.AverageTrueRange.handle_bar"]], "handle_bar() (bollingerbands method)": [[14, "nautilus_trader.indicators.bollinger_bands.BollingerBands.handle_bar"]], "handle_bar() (donchianchannel method)": [[14, "nautilus_trader.indicators.donchian_channel.DonchianChannel.handle_bar"]], "handle_bar() (efficiencyratio method)": [[14, "nautilus_trader.indicators.efficiency_ratio.EfficiencyRatio.handle_bar"]], "handle_bar() (exponentialmovingaverage method)": [[14, "nautilus_trader.indicators.average.ema.ExponentialMovingAverage.handle_bar"]], "handle_bar() (fuzzycandlesticks method)": [[14, "nautilus_trader.indicators.fuzzy_candlesticks.FuzzyCandlesticks.handle_bar"]], "handle_bar() (hullmovingaverage method)": [[14, "nautilus_trader.indicators.average.hma.HullMovingAverage.handle_bar"]], "handle_bar() (indicator method)": [[14, "nautilus_trader.indicators.base.indicator.Indicator.handle_bar"]], "handle_bar() (keltnerchannel method)": [[14, "nautilus_trader.indicators.keltner_channel.KeltnerChannel.handle_bar"]], "handle_bar() (keltnerposition method)": [[14, "nautilus_trader.indicators.keltner_position.KeltnerPosition.handle_bar"]], "handle_bar() (movingaverage method)": [[14, "nautilus_trader.indicators.average.moving_average.MovingAverage.handle_bar"]], "handle_bar() (movingaverageconvergencedivergence method)": [[14, "nautilus_trader.indicators.macd.MovingAverageConvergenceDivergence.handle_bar"]], "handle_bar() (onbalancevolume method)": [[14, "nautilus_trader.indicators.obv.OnBalanceVolume.handle_bar"]], "handle_bar() (pressure method)": [[14, "nautilus_trader.indicators.pressure.Pressure.handle_bar"]], "handle_bar() (rateofchange method)": [[14, "nautilus_trader.indicators.roc.RateOfChange.handle_bar"]], "handle_bar() (relativestrengthindex method)": [[14, "nautilus_trader.indicators.rsi.RelativeStrengthIndex.handle_bar"]], "handle_bar() (simplemovingaverage method)": [[14, "nautilus_trader.indicators.average.sma.SimpleMovingAverage.handle_bar"]], "handle_bar() (spreadanalyzer method)": [[14, "nautilus_trader.indicators.spread_analyzer.SpreadAnalyzer.handle_bar"]], "handle_bar() (stochastics method)": [[14, "nautilus_trader.indicators.stochastics.Stochastics.handle_bar"]], "handle_bar() (swings method)": [[14, "nautilus_trader.indicators.swings.Swings.handle_bar"]], "handle_bar() (volatilityratio method)": [[14, "nautilus_trader.indicators.volatility_ratio.VolatilityRatio.handle_bar"]], "handle_bar() (volumeweightedaverageprice method)": [[14, "nautilus_trader.indicators.vwap.VolumeWeightedAveragePrice.handle_bar"]], "handle_bar() (weightedmovingaverage method)": [[14, "nautilus_trader.indicators.average.wma.WeightedMovingAverage.handle_bar"]], "handle_quote_tick() (adaptivemovingaverage method)": [[14, "nautilus_trader.indicators.average.ama.AdaptiveMovingAverage.handle_quote_tick"]], "handle_quote_tick() (averagetruerange method)": [[14, "nautilus_trader.indicators.atr.AverageTrueRange.handle_quote_tick"]], "handle_quote_tick() (bollingerbands method)": [[14, "nautilus_trader.indicators.bollinger_bands.BollingerBands.handle_quote_tick"]], "handle_quote_tick() (donchianchannel method)": [[14, "nautilus_trader.indicators.donchian_channel.DonchianChannel.handle_quote_tick"]], "handle_quote_tick() (efficiencyratio method)": [[14, "nautilus_trader.indicators.efficiency_ratio.EfficiencyRatio.handle_quote_tick"]], "handle_quote_tick() (exponentialmovingaverage method)": [[14, "nautilus_trader.indicators.average.ema.ExponentialMovingAverage.handle_quote_tick"]], "handle_quote_tick() (fuzzycandlesticks method)": [[14, "nautilus_trader.indicators.fuzzy_candlesticks.FuzzyCandlesticks.handle_quote_tick"]], "handle_quote_tick() (hullmovingaverage method)": [[14, "nautilus_trader.indicators.average.hma.HullMovingAverage.handle_quote_tick"]], "handle_quote_tick() (indicator method)": [[14, "nautilus_trader.indicators.base.indicator.Indicator.handle_quote_tick"]], "handle_quote_tick() (keltnerchannel method)": [[14, "nautilus_trader.indicators.keltner_channel.KeltnerChannel.handle_quote_tick"]], "handle_quote_tick() (keltnerposition method)": [[14, "nautilus_trader.indicators.keltner_position.KeltnerPosition.handle_quote_tick"]], "handle_quote_tick() (movingaverage method)": [[14, "nautilus_trader.indicators.average.moving_average.MovingAverage.handle_quote_tick"]], "handle_quote_tick() (movingaverageconvergencedivergence method)": [[14, "nautilus_trader.indicators.macd.MovingAverageConvergenceDivergence.handle_quote_tick"]], "handle_quote_tick() (onbalancevolume method)": [[14, "nautilus_trader.indicators.obv.OnBalanceVolume.handle_quote_tick"]], "handle_quote_tick() (pressure method)": [[14, "nautilus_trader.indicators.pressure.Pressure.handle_quote_tick"]], "handle_quote_tick() (rateofchange method)": [[14, "nautilus_trader.indicators.roc.RateOfChange.handle_quote_tick"]], "handle_quote_tick() (relativestrengthindex method)": [[14, "nautilus_trader.indicators.rsi.RelativeStrengthIndex.handle_quote_tick"]], "handle_quote_tick() (simplemovingaverage method)": [[14, "nautilus_trader.indicators.average.sma.SimpleMovingAverage.handle_quote_tick"]], "handle_quote_tick() (spreadanalyzer method)": [[14, "nautilus_trader.indicators.spread_analyzer.SpreadAnalyzer.handle_quote_tick"]], "handle_quote_tick() (stochastics method)": [[14, "nautilus_trader.indicators.stochastics.Stochastics.handle_quote_tick"]], "handle_quote_tick() (swings method)": [[14, "nautilus_trader.indicators.swings.Swings.handle_quote_tick"]], "handle_quote_tick() (volatilityratio method)": [[14, "nautilus_trader.indicators.volatility_ratio.VolatilityRatio.handle_quote_tick"]], "handle_quote_tick() (volumeweightedaverageprice method)": [[14, "nautilus_trader.indicators.vwap.VolumeWeightedAveragePrice.handle_quote_tick"]], "handle_quote_tick() (weightedmovingaverage method)": [[14, "nautilus_trader.indicators.average.wma.WeightedMovingAverage.handle_quote_tick"]], "handle_trade_tick() (adaptivemovingaverage method)": [[14, "nautilus_trader.indicators.average.ama.AdaptiveMovingAverage.handle_trade_tick"]], "handle_trade_tick() (averagetruerange method)": [[14, "nautilus_trader.indicators.atr.AverageTrueRange.handle_trade_tick"]], "handle_trade_tick() (bollingerbands method)": [[14, "nautilus_trader.indicators.bollinger_bands.BollingerBands.handle_trade_tick"]], "handle_trade_tick() (donchianchannel method)": [[14, "nautilus_trader.indicators.donchian_channel.DonchianChannel.handle_trade_tick"]], "handle_trade_tick() (efficiencyratio method)": [[14, "nautilus_trader.indicators.efficiency_ratio.EfficiencyRatio.handle_trade_tick"]], "handle_trade_tick() (exponentialmovingaverage method)": [[14, "nautilus_trader.indicators.average.ema.ExponentialMovingAverage.handle_trade_tick"]], "handle_trade_tick() (fuzzycandlesticks method)": [[14, "nautilus_trader.indicators.fuzzy_candlesticks.FuzzyCandlesticks.handle_trade_tick"]], "handle_trade_tick() (hullmovingaverage method)": [[14, "nautilus_trader.indicators.average.hma.HullMovingAverage.handle_trade_tick"]], "handle_trade_tick() (indicator method)": [[14, "nautilus_trader.indicators.base.indicator.Indicator.handle_trade_tick"]], "handle_trade_tick() (keltnerchannel method)": [[14, "nautilus_trader.indicators.keltner_channel.KeltnerChannel.handle_trade_tick"]], "handle_trade_tick() (keltnerposition method)": [[14, "nautilus_trader.indicators.keltner_position.KeltnerPosition.handle_trade_tick"]], "handle_trade_tick() (movingaverage method)": [[14, "nautilus_trader.indicators.average.moving_average.MovingAverage.handle_trade_tick"]], "handle_trade_tick() (movingaverageconvergencedivergence method)": [[14, "nautilus_trader.indicators.macd.MovingAverageConvergenceDivergence.handle_trade_tick"]], "handle_trade_tick() (onbalancevolume method)": [[14, "nautilus_trader.indicators.obv.OnBalanceVolume.handle_trade_tick"]], "handle_trade_tick() (pressure method)": [[14, "nautilus_trader.indicators.pressure.Pressure.handle_trade_tick"]], "handle_trade_tick() (rateofchange method)": [[14, "nautilus_trader.indicators.roc.RateOfChange.handle_trade_tick"]], "handle_trade_tick() (relativestrengthindex method)": [[14, "nautilus_trader.indicators.rsi.RelativeStrengthIndex.handle_trade_tick"]], "handle_trade_tick() (simplemovingaverage method)": [[14, "nautilus_trader.indicators.average.sma.SimpleMovingAverage.handle_trade_tick"]], "handle_trade_tick() (spreadanalyzer method)": [[14, "nautilus_trader.indicators.spread_analyzer.SpreadAnalyzer.handle_trade_tick"]], "handle_trade_tick() (stochastics method)": [[14, "nautilus_trader.indicators.stochastics.Stochastics.handle_trade_tick"]], "handle_trade_tick() (swings method)": [[14, "nautilus_trader.indicators.swings.Swings.handle_trade_tick"]], "handle_trade_tick() (volatilityratio method)": [[14, "nautilus_trader.indicators.volatility_ratio.VolatilityRatio.handle_trade_tick"]], "handle_trade_tick() (volumeweightedaverageprice method)": [[14, "nautilus_trader.indicators.vwap.VolumeWeightedAveragePrice.handle_trade_tick"]], "handle_trade_tick() (weightedmovingaverage method)": [[14, "nautilus_trader.indicators.average.wma.WeightedMovingAverage.handle_trade_tick"]], "has_inputs (adaptivemovingaverage attribute)": [[14, "nautilus_trader.indicators.average.ama.AdaptiveMovingAverage.has_inputs"]], "has_inputs (averagetruerange attribute)": [[14, "nautilus_trader.indicators.atr.AverageTrueRange.has_inputs"]], "has_inputs (bollingerbands attribute)": [[14, "nautilus_trader.indicators.bollinger_bands.BollingerBands.has_inputs"]], "has_inputs (donchianchannel attribute)": [[14, "nautilus_trader.indicators.donchian_channel.DonchianChannel.has_inputs"]], "has_inputs (efficiencyratio attribute)": [[14, "nautilus_trader.indicators.efficiency_ratio.EfficiencyRatio.has_inputs"]], "has_inputs (exponentialmovingaverage attribute)": [[14, "nautilus_trader.indicators.average.ema.ExponentialMovingAverage.has_inputs"]], "has_inputs (fuzzycandlesticks attribute)": [[14, "nautilus_trader.indicators.fuzzy_candlesticks.FuzzyCandlesticks.has_inputs"]], "has_inputs (hullmovingaverage attribute)": [[14, "nautilus_trader.indicators.average.hma.HullMovingAverage.has_inputs"]], "has_inputs (indicator attribute)": [[14, "nautilus_trader.indicators.base.indicator.Indicator.has_inputs"]], "has_inputs (keltnerchannel attribute)": [[14, "nautilus_trader.indicators.keltner_channel.KeltnerChannel.has_inputs"]], "has_inputs (keltnerposition attribute)": [[14, "nautilus_trader.indicators.keltner_position.KeltnerPosition.has_inputs"]], "has_inputs (movingaverage attribute)": [[14, "nautilus_trader.indicators.average.moving_average.MovingAverage.has_inputs"]], "has_inputs (movingaverageconvergencedivergence attribute)": [[14, "nautilus_trader.indicators.macd.MovingAverageConvergenceDivergence.has_inputs"]], "has_inputs (onbalancevolume attribute)": [[14, "nautilus_trader.indicators.obv.OnBalanceVolume.has_inputs"]], "has_inputs (pressure attribute)": [[14, "nautilus_trader.indicators.pressure.Pressure.has_inputs"]], "has_inputs (rateofchange attribute)": [[14, "nautilus_trader.indicators.roc.RateOfChange.has_inputs"]], "has_inputs (relativestrengthindex attribute)": [[14, "nautilus_trader.indicators.rsi.RelativeStrengthIndex.has_inputs"]], "has_inputs (simplemovingaverage attribute)": [[14, "nautilus_trader.indicators.average.sma.SimpleMovingAverage.has_inputs"]], "has_inputs (spreadanalyzer attribute)": [[14, "nautilus_trader.indicators.spread_analyzer.SpreadAnalyzer.has_inputs"]], "has_inputs (stochastics attribute)": [[14, "nautilus_trader.indicators.stochastics.Stochastics.has_inputs"]], "has_inputs (swings attribute)": [[14, "nautilus_trader.indicators.swings.Swings.has_inputs"]], "has_inputs (volatilityratio attribute)": [[14, "nautilus_trader.indicators.volatility_ratio.VolatilityRatio.has_inputs"]], "has_inputs (volumeweightedaverageprice attribute)": [[14, "nautilus_trader.indicators.vwap.VolumeWeightedAveragePrice.has_inputs"]], "has_inputs (weightedmovingaverage attribute)": [[14, "nautilus_trader.indicators.average.wma.WeightedMovingAverage.has_inputs"]], "high_datetime (swings attribute)": [[14, "nautilus_trader.indicators.swings.Swings.high_datetime"]], "high_price (swings attribute)": [[14, "nautilus_trader.indicators.swings.Swings.high_price"]], "initialized (adaptivemovingaverage attribute)": [[14, "nautilus_trader.indicators.average.ama.AdaptiveMovingAverage.initialized"]], "initialized (averagetruerange attribute)": [[14, "nautilus_trader.indicators.atr.AverageTrueRange.initialized"]], "initialized (bollingerbands attribute)": [[14, "nautilus_trader.indicators.bollinger_bands.BollingerBands.initialized"]], "initialized (donchianchannel attribute)": [[14, "nautilus_trader.indicators.donchian_channel.DonchianChannel.initialized"]], "initialized (efficiencyratio attribute)": [[14, "nautilus_trader.indicators.efficiency_ratio.EfficiencyRatio.initialized"]], "initialized (exponentialmovingaverage attribute)": [[14, "nautilus_trader.indicators.average.ema.ExponentialMovingAverage.initialized"]], "initialized (fuzzycandlesticks attribute)": [[14, "nautilus_trader.indicators.fuzzy_candlesticks.FuzzyCandlesticks.initialized"]], "initialized (hullmovingaverage attribute)": [[14, "nautilus_trader.indicators.average.hma.HullMovingAverage.initialized"]], "initialized (indicator attribute)": [[14, "nautilus_trader.indicators.base.indicator.Indicator.initialized"]], "initialized (keltnerchannel attribute)": [[14, "nautilus_trader.indicators.keltner_channel.KeltnerChannel.initialized"]], "initialized (keltnerposition attribute)": [[14, "nautilus_trader.indicators.keltner_position.KeltnerPosition.initialized"]], "initialized (movingaverage attribute)": [[14, "nautilus_trader.indicators.average.moving_average.MovingAverage.initialized"]], "initialized (movingaverageconvergencedivergence attribute)": [[14, "nautilus_trader.indicators.macd.MovingAverageConvergenceDivergence.initialized"]], "initialized (onbalancevolume attribute)": [[14, "nautilus_trader.indicators.obv.OnBalanceVolume.initialized"]], "initialized (pressure attribute)": [[14, "nautilus_trader.indicators.pressure.Pressure.initialized"]], "initialized (rateofchange attribute)": [[14, "nautilus_trader.indicators.roc.RateOfChange.initialized"]], "initialized (relativestrengthindex attribute)": [[14, "nautilus_trader.indicators.rsi.RelativeStrengthIndex.initialized"]], "initialized (simplemovingaverage attribute)": [[14, "nautilus_trader.indicators.average.sma.SimpleMovingAverage.initialized"]], "initialized (spreadanalyzer attribute)": [[14, "nautilus_trader.indicators.spread_analyzer.SpreadAnalyzer.initialized"]], "initialized (stochastics attribute)": [[14, "nautilus_trader.indicators.stochastics.Stochastics.initialized"]], "initialized (swings attribute)": [[14, "nautilus_trader.indicators.swings.Swings.initialized"]], "initialized (volatilityratio attribute)": [[14, "nautilus_trader.indicators.volatility_ratio.VolatilityRatio.initialized"]], "initialized (volumeweightedaverageprice attribute)": [[14, "nautilus_trader.indicators.vwap.VolumeWeightedAveragePrice.initialized"]], "initialized (weightedmovingaverage attribute)": [[14, "nautilus_trader.indicators.average.wma.WeightedMovingAverage.initialized"]], "instrument_id (spreadanalyzer attribute)": [[14, "nautilus_trader.indicators.spread_analyzer.SpreadAnalyzer.instrument_id"]], "k (bollingerbands attribute)": [[14, "nautilus_trader.indicators.bollinger_bands.BollingerBands.k"]], "k_multiplier (keltnerchannel attribute)": [[14, "nautilus_trader.indicators.keltner_channel.KeltnerChannel.k_multiplier"]], "k_multiplier (keltnerposition attribute)": [[14, "nautilus_trader.indicators.keltner_position.KeltnerPosition.k_multiplier"]], "length (swings attribute)": [[14, "nautilus_trader.indicators.swings.Swings.length"]], "low_datetime (swings attribute)": [[14, "nautilus_trader.indicators.swings.Swings.low_datetime"]], "low_price (swings attribute)": [[14, "nautilus_trader.indicators.swings.Swings.low_price"]], "lower (bollingerbands attribute)": [[14, "nautilus_trader.indicators.bollinger_bands.BollingerBands.lower"]], "lower (donchianchannel attribute)": [[14, "nautilus_trader.indicators.donchian_channel.DonchianChannel.lower"]], "lower (keltnerchannel attribute)": [[14, "nautilus_trader.indicators.keltner_channel.KeltnerChannel.lower"]], "lower_wick_size (fuzzycandle attribute)": [[14, "nautilus_trader.indicators.fuzzy_candlesticks.FuzzyCandle.lower_wick_size"]], "middle (bollingerbands attribute)": [[14, "nautilus_trader.indicators.bollinger_bands.BollingerBands.middle"]], "middle (donchianchannel attribute)": [[14, "nautilus_trader.indicators.donchian_channel.DonchianChannel.middle"]], "middle (keltnerchannel attribute)": [[14, "nautilus_trader.indicators.keltner_channel.KeltnerChannel.middle"]], "name (adaptivemovingaverage attribute)": [[14, "nautilus_trader.indicators.average.ama.AdaptiveMovingAverage.name"]], "name (averagetruerange attribute)": [[14, "nautilus_trader.indicators.atr.AverageTrueRange.name"]], "name (bollingerbands attribute)": [[14, "nautilus_trader.indicators.bollinger_bands.BollingerBands.name"]], "name (donchianchannel attribute)": [[14, "nautilus_trader.indicators.donchian_channel.DonchianChannel.name"]], "name (efficiencyratio attribute)": [[14, "nautilus_trader.indicators.efficiency_ratio.EfficiencyRatio.name"]], "name (exponentialmovingaverage attribute)": [[14, "nautilus_trader.indicators.average.ema.ExponentialMovingAverage.name"]], "name (fuzzycandlesticks attribute)": [[14, "nautilus_trader.indicators.fuzzy_candlesticks.FuzzyCandlesticks.name"]], "name (hullmovingaverage attribute)": [[14, "nautilus_trader.indicators.average.hma.HullMovingAverage.name"]], "name (indicator attribute)": [[14, "nautilus_trader.indicators.base.indicator.Indicator.name"]], "name (keltnerchannel attribute)": [[14, "nautilus_trader.indicators.keltner_channel.KeltnerChannel.name"]], "name (keltnerposition attribute)": [[14, "nautilus_trader.indicators.keltner_position.KeltnerPosition.name"]], "name (movingaverage attribute)": [[14, "nautilus_trader.indicators.average.moving_average.MovingAverage.name"]], "name (movingaverageconvergencedivergence attribute)": [[14, "nautilus_trader.indicators.macd.MovingAverageConvergenceDivergence.name"]], "name (onbalancevolume attribute)": [[14, "nautilus_trader.indicators.obv.OnBalanceVolume.name"]], "name (pressure attribute)": [[14, "nautilus_trader.indicators.pressure.Pressure.name"]], "name (rateofchange attribute)": [[14, "nautilus_trader.indicators.roc.RateOfChange.name"]], "name (relativestrengthindex attribute)": [[14, "nautilus_trader.indicators.rsi.RelativeStrengthIndex.name"]], "name (simplemovingaverage attribute)": [[14, "nautilus_trader.indicators.average.sma.SimpleMovingAverage.name"]], "name (spreadanalyzer attribute)": [[14, "nautilus_trader.indicators.spread_analyzer.SpreadAnalyzer.name"]], "name (stochastics attribute)": [[14, "nautilus_trader.indicators.stochastics.Stochastics.name"]], "name (swings attribute)": [[14, "nautilus_trader.indicators.swings.Swings.name"]], "name (volatilityratio attribute)": [[14, "nautilus_trader.indicators.volatility_ratio.VolatilityRatio.name"]], "name (volumeweightedaverageprice attribute)": [[14, "nautilus_trader.indicators.vwap.VolumeWeightedAveragePrice.name"]], "name (weightedmovingaverage attribute)": [[14, "nautilus_trader.indicators.average.wma.WeightedMovingAverage.name"]], "nautilus_trader.indicators": [[14, "module-nautilus_trader.indicators"]], "nautilus_trader.indicators.atr": [[14, "module-nautilus_trader.indicators.atr"]], "nautilus_trader.indicators.average.ama": [[14, "module-nautilus_trader.indicators.average.ama"]], "nautilus_trader.indicators.average.ema": [[14, "module-nautilus_trader.indicators.average.ema"]], "nautilus_trader.indicators.average.hma": [[14, "module-nautilus_trader.indicators.average.hma"]], "nautilus_trader.indicators.average.ma_factory": [[14, "module-nautilus_trader.indicators.average.ma_factory"]], "nautilus_trader.indicators.average.moving_average": [[14, "module-nautilus_trader.indicators.average.moving_average"]], "nautilus_trader.indicators.average.sma": [[14, "module-nautilus_trader.indicators.average.sma"]], "nautilus_trader.indicators.average.wma": [[14, "module-nautilus_trader.indicators.average.wma"]], "nautilus_trader.indicators.base.indicator": [[14, "module-nautilus_trader.indicators.base.indicator"]], "nautilus_trader.indicators.bollinger_bands": [[14, "module-nautilus_trader.indicators.bollinger_bands"]], "nautilus_trader.indicators.donchian_channel": [[14, "module-nautilus_trader.indicators.donchian_channel"]], "nautilus_trader.indicators.efficiency_ratio": [[14, "module-nautilus_trader.indicators.efficiency_ratio"]], "nautilus_trader.indicators.fuzzy_candlesticks": [[14, "module-nautilus_trader.indicators.fuzzy_candlesticks"]], "nautilus_trader.indicators.keltner_channel": [[14, "module-nautilus_trader.indicators.keltner_channel"]], "nautilus_trader.indicators.keltner_position": [[14, "module-nautilus_trader.indicators.keltner_position"]], "nautilus_trader.indicators.macd": [[14, "module-nautilus_trader.indicators.macd"]], "nautilus_trader.indicators.obv": [[14, "module-nautilus_trader.indicators.obv"]], "nautilus_trader.indicators.pressure": [[14, "module-nautilus_trader.indicators.pressure"]], "nautilus_trader.indicators.roc": [[14, "module-nautilus_trader.indicators.roc"]], "nautilus_trader.indicators.rsi": [[14, "module-nautilus_trader.indicators.rsi"]], "nautilus_trader.indicators.spread_analyzer": [[14, "module-nautilus_trader.indicators.spread_analyzer"]], "nautilus_trader.indicators.stochastics": [[14, "module-nautilus_trader.indicators.stochastics"]], "nautilus_trader.indicators.swings": [[14, "module-nautilus_trader.indicators.swings"]], "nautilus_trader.indicators.volatility_ratio": [[14, "module-nautilus_trader.indicators.volatility_ratio"]], "nautilus_trader.indicators.vwap": [[14, "module-nautilus_trader.indicators.vwap"]], "period (adaptivemovingaverage attribute)": [[14, "nautilus_trader.indicators.average.ama.AdaptiveMovingAverage.period"]], "period (averagetruerange attribute)": [[14, "nautilus_trader.indicators.atr.AverageTrueRange.period"]], "period (bollingerbands attribute)": [[14, "nautilus_trader.indicators.bollinger_bands.BollingerBands.period"]], "period (donchianchannel attribute)": [[14, "nautilus_trader.indicators.donchian_channel.DonchianChannel.period"]], "period (efficiencyratio attribute)": [[14, "nautilus_trader.indicators.efficiency_ratio.EfficiencyRatio.period"]], "period (exponentialmovingaverage attribute)": [[14, "nautilus_trader.indicators.average.ema.ExponentialMovingAverage.period"]], "period (fuzzycandlesticks attribute)": [[14, "nautilus_trader.indicators.fuzzy_candlesticks.FuzzyCandlesticks.period"]], "period (hullmovingaverage attribute)": [[14, "nautilus_trader.indicators.average.hma.HullMovingAverage.period"]], "period (keltnerchannel attribute)": [[14, "nautilus_trader.indicators.keltner_channel.KeltnerChannel.period"]], "period (keltnerposition attribute)": [[14, "nautilus_trader.indicators.keltner_position.KeltnerPosition.period"]], "period (movingaverage attribute)": [[14, "nautilus_trader.indicators.average.moving_average.MovingAverage.period"]], "period (onbalancevolume attribute)": [[14, "nautilus_trader.indicators.obv.OnBalanceVolume.period"]], "period (pressure attribute)": [[14, "nautilus_trader.indicators.pressure.Pressure.period"]], "period (rateofchange attribute)": [[14, "nautilus_trader.indicators.roc.RateOfChange.period"]], "period (relativestrengthindex attribute)": [[14, "nautilus_trader.indicators.rsi.RelativeStrengthIndex.period"]], "period (simplemovingaverage attribute)": [[14, "nautilus_trader.indicators.average.sma.SimpleMovingAverage.period"]], "period (swings attribute)": [[14, "nautilus_trader.indicators.swings.Swings.period"]], "period (weightedmovingaverage attribute)": [[14, "nautilus_trader.indicators.average.wma.WeightedMovingAverage.period"]], "period_alpha_fast (adaptivemovingaverage attribute)": [[14, "nautilus_trader.indicators.average.ama.AdaptiveMovingAverage.period_alpha_fast"]], "period_alpha_slow (adaptivemovingaverage attribute)": [[14, "nautilus_trader.indicators.average.ama.AdaptiveMovingAverage.period_alpha_slow"]], "period_d (stochastics attribute)": [[14, "nautilus_trader.indicators.stochastics.Stochastics.period_d"]], "period_er (adaptivemovingaverage attribute)": [[14, "nautilus_trader.indicators.average.ama.AdaptiveMovingAverage.period_er"]], "period_k (stochastics attribute)": [[14, "nautilus_trader.indicators.stochastics.Stochastics.period_k"]], "price_type (adaptivemovingaverage attribute)": [[14, "nautilus_trader.indicators.average.ama.AdaptiveMovingAverage.price_type"]], "price_type (exponentialmovingaverage attribute)": [[14, "nautilus_trader.indicators.average.ema.ExponentialMovingAverage.price_type"]], "price_type (hullmovingaverage attribute)": [[14, "nautilus_trader.indicators.average.hma.HullMovingAverage.price_type"]], "price_type (movingaverage attribute)": [[14, "nautilus_trader.indicators.average.moving_average.MovingAverage.price_type"]], "price_type (movingaverageconvergencedivergence attribute)": [[14, "nautilus_trader.indicators.macd.MovingAverageConvergenceDivergence.price_type"]], "price_type (simplemovingaverage attribute)": [[14, "nautilus_trader.indicators.average.sma.SimpleMovingAverage.price_type"]], "price_type (weightedmovingaverage attribute)": [[14, "nautilus_trader.indicators.average.wma.WeightedMovingAverage.price_type"]], "reset() (adaptivemovingaverage method)": [[14, "nautilus_trader.indicators.average.ama.AdaptiveMovingAverage.reset"]], "reset() (averagetruerange method)": [[14, "nautilus_trader.indicators.atr.AverageTrueRange.reset"]], "reset() (bollingerbands method)": [[14, "nautilus_trader.indicators.bollinger_bands.BollingerBands.reset"]], "reset() (donchianchannel method)": [[14, "nautilus_trader.indicators.donchian_channel.DonchianChannel.reset"]], "reset() (efficiencyratio method)": [[14, "nautilus_trader.indicators.efficiency_ratio.EfficiencyRatio.reset"]], "reset() (exponentialmovingaverage method)": [[14, "nautilus_trader.indicators.average.ema.ExponentialMovingAverage.reset"]], "reset() (fuzzycandlesticks method)": [[14, "nautilus_trader.indicators.fuzzy_candlesticks.FuzzyCandlesticks.reset"]], "reset() (hullmovingaverage method)": [[14, "nautilus_trader.indicators.average.hma.HullMovingAverage.reset"]], "reset() (indicator method)": [[14, "nautilus_trader.indicators.base.indicator.Indicator.reset"]], "reset() (keltnerchannel method)": [[14, "nautilus_trader.indicators.keltner_channel.KeltnerChannel.reset"]], "reset() (keltnerposition method)": [[14, "nautilus_trader.indicators.keltner_position.KeltnerPosition.reset"]], "reset() (movingaverage method)": [[14, "nautilus_trader.indicators.average.moving_average.MovingAverage.reset"]], "reset() (movingaverageconvergencedivergence method)": [[14, "nautilus_trader.indicators.macd.MovingAverageConvergenceDivergence.reset"]], "reset() (onbalancevolume method)": [[14, "nautilus_trader.indicators.obv.OnBalanceVolume.reset"]], "reset() (pressure method)": [[14, "nautilus_trader.indicators.pressure.Pressure.reset"]], "reset() (rateofchange method)": [[14, "nautilus_trader.indicators.roc.RateOfChange.reset"]], "reset() (relativestrengthindex method)": [[14, "nautilus_trader.indicators.rsi.RelativeStrengthIndex.reset"]], "reset() (simplemovingaverage method)": [[14, "nautilus_trader.indicators.average.sma.SimpleMovingAverage.reset"]], "reset() (spreadanalyzer method)": [[14, "nautilus_trader.indicators.spread_analyzer.SpreadAnalyzer.reset"]], "reset() (stochastics method)": [[14, "nautilus_trader.indicators.stochastics.Stochastics.reset"]], "reset() (swings method)": [[14, "nautilus_trader.indicators.swings.Swings.reset"]], "reset() (volatilityratio method)": [[14, "nautilus_trader.indicators.volatility_ratio.VolatilityRatio.reset"]], "reset() (volumeweightedaverageprice method)": [[14, "nautilus_trader.indicators.vwap.VolumeWeightedAveragePrice.reset"]], "reset() (weightedmovingaverage method)": [[14, "nautilus_trader.indicators.average.wma.WeightedMovingAverage.reset"]], "since_high (swings attribute)": [[14, "nautilus_trader.indicators.swings.Swings.since_high"]], "since_low (swings attribute)": [[14, "nautilus_trader.indicators.swings.Swings.since_low"]], "size (fuzzycandle attribute)": [[14, "nautilus_trader.indicators.fuzzy_candlesticks.FuzzyCandle.size"]], "slow_period (movingaverageconvergencedivergence attribute)": [[14, "nautilus_trader.indicators.macd.MovingAverageConvergenceDivergence.slow_period"]], "slow_period (volatilityratio attribute)": [[14, "nautilus_trader.indicators.volatility_ratio.VolatilityRatio.slow_period"]], "update_raw() (adaptivemovingaverage method)": [[14, "nautilus_trader.indicators.average.ama.AdaptiveMovingAverage.update_raw"]], "update_raw() (averagetruerange method)": [[14, "nautilus_trader.indicators.atr.AverageTrueRange.update_raw"]], "update_raw() (bollingerbands method)": [[14, "nautilus_trader.indicators.bollinger_bands.BollingerBands.update_raw"]], "update_raw() (donchianchannel method)": [[14, "nautilus_trader.indicators.donchian_channel.DonchianChannel.update_raw"]], "update_raw() (efficiencyratio method)": [[14, "nautilus_trader.indicators.efficiency_ratio.EfficiencyRatio.update_raw"]], "update_raw() (exponentialmovingaverage method)": [[14, "nautilus_trader.indicators.average.ema.ExponentialMovingAverage.update_raw"]], "update_raw() (fuzzycandlesticks method)": [[14, "nautilus_trader.indicators.fuzzy_candlesticks.FuzzyCandlesticks.update_raw"]], "update_raw() (hullmovingaverage method)": [[14, "nautilus_trader.indicators.average.hma.HullMovingAverage.update_raw"]], "update_raw() (keltnerchannel method)": [[14, "nautilus_trader.indicators.keltner_channel.KeltnerChannel.update_raw"]], "update_raw() (keltnerposition method)": [[14, "nautilus_trader.indicators.keltner_position.KeltnerPosition.update_raw"]], "update_raw() (movingaverage method)": [[14, "nautilus_trader.indicators.average.moving_average.MovingAverage.update_raw"]], "update_raw() (movingaverageconvergencedivergence method)": [[14, "nautilus_trader.indicators.macd.MovingAverageConvergenceDivergence.update_raw"]], "update_raw() (onbalancevolume method)": [[14, "nautilus_trader.indicators.obv.OnBalanceVolume.update_raw"]], "update_raw() (pressure method)": [[14, "nautilus_trader.indicators.pressure.Pressure.update_raw"]], "update_raw() (rateofchange method)": [[14, "nautilus_trader.indicators.roc.RateOfChange.update_raw"]], "update_raw() (relativestrengthindex method)": [[14, "nautilus_trader.indicators.rsi.RelativeStrengthIndex.update_raw"]], "update_raw() (simplemovingaverage method)": [[14, "nautilus_trader.indicators.average.sma.SimpleMovingAverage.update_raw"]], "update_raw() (stochastics method)": [[14, "nautilus_trader.indicators.stochastics.Stochastics.update_raw"]], "update_raw() (swings method)": [[14, "nautilus_trader.indicators.swings.Swings.update_raw"]], "update_raw() (volatilityratio method)": [[14, "nautilus_trader.indicators.volatility_ratio.VolatilityRatio.update_raw"]], "update_raw() (volumeweightedaverageprice method)": [[14, "nautilus_trader.indicators.vwap.VolumeWeightedAveragePrice.update_raw"]], "update_raw() (weightedmovingaverage method)": [[14, "nautilus_trader.indicators.average.wma.WeightedMovingAverage.update_raw"]], "upper (bollingerbands attribute)": [[14, "nautilus_trader.indicators.bollinger_bands.BollingerBands.upper"]], "upper (donchianchannel attribute)": [[14, "nautilus_trader.indicators.donchian_channel.DonchianChannel.upper"]], "upper (keltnerchannel attribute)": [[14, "nautilus_trader.indicators.keltner_channel.KeltnerChannel.upper"]], "upper_wick_size (fuzzycandle attribute)": [[14, "nautilus_trader.indicators.fuzzy_candlesticks.FuzzyCandle.upper_wick_size"]], "value (adaptivemovingaverage attribute)": [[14, "nautilus_trader.indicators.average.ama.AdaptiveMovingAverage.value"]], "value (averagetruerange attribute)": [[14, "nautilus_trader.indicators.atr.AverageTrueRange.value"]], "value (efficiencyratio attribute)": [[14, "nautilus_trader.indicators.efficiency_ratio.EfficiencyRatio.value"]], "value (exponentialmovingaverage attribute)": [[14, "nautilus_trader.indicators.average.ema.ExponentialMovingAverage.value"]], "value (fuzzycandlesticks attribute)": [[14, "nautilus_trader.indicators.fuzzy_candlesticks.FuzzyCandlesticks.value"]], "value (hullmovingaverage attribute)": [[14, "nautilus_trader.indicators.average.hma.HullMovingAverage.value"]], "value (keltnerposition attribute)": [[14, "nautilus_trader.indicators.keltner_position.KeltnerPosition.value"]], "value (movingaverage attribute)": [[14, "nautilus_trader.indicators.average.moving_average.MovingAverage.value"]], "value (movingaverageconvergencedivergence attribute)": [[14, "nautilus_trader.indicators.macd.MovingAverageConvergenceDivergence.value"]], "value (onbalancevolume attribute)": [[14, "nautilus_trader.indicators.obv.OnBalanceVolume.value"]], "value (pressure attribute)": [[14, "nautilus_trader.indicators.pressure.Pressure.value"]], "value (rateofchange attribute)": [[14, "nautilus_trader.indicators.roc.RateOfChange.value"]], "value (relativestrengthindex attribute)": [[14, "nautilus_trader.indicators.rsi.RelativeStrengthIndex.value"]], "value (simplemovingaverage attribute)": [[14, "nautilus_trader.indicators.average.sma.SimpleMovingAverage.value"]], "value (volatilityratio attribute)": [[14, "nautilus_trader.indicators.volatility_ratio.VolatilityRatio.value"]], "value (volumeweightedaverageprice attribute)": [[14, "nautilus_trader.indicators.vwap.VolumeWeightedAveragePrice.value"]], "value (weightedmovingaverage attribute)": [[14, "nautilus_trader.indicators.average.wma.WeightedMovingAverage.value"]], "value_cumulative (pressure attribute)": [[14, "nautilus_trader.indicators.pressure.Pressure.value_cumulative"]], "value_d (stochastics attribute)": [[14, "nautilus_trader.indicators.stochastics.Stochastics.value_d"]], "value_k (stochastics attribute)": [[14, "nautilus_trader.indicators.stochastics.Stochastics.value_k"]], "vector (fuzzycandlesticks attribute)": [[14, "nautilus_trader.indicators.fuzzy_candlesticks.FuzzyCandlesticks.vector"]], "weights (weightedmovingaverage attribute)": [[14, "nautilus_trader.indicators.average.wma.WeightedMovingAverage.weights"]], "rediscachedatabase (class in nautilus_trader.infrastructure.cache)": [[15, "nautilus_trader.infrastructure.cache.RedisCacheDatabase"]], "add() (rediscachedatabase method)": [[15, "nautilus_trader.infrastructure.cache.RedisCacheDatabase.add"]], "add_account() (rediscachedatabase method)": [[15, "nautilus_trader.infrastructure.cache.RedisCacheDatabase.add_account"]], "add_currency() (rediscachedatabase method)": [[15, "nautilus_trader.infrastructure.cache.RedisCacheDatabase.add_currency"]], "add_instrument() (rediscachedatabase method)": [[15, "nautilus_trader.infrastructure.cache.RedisCacheDatabase.add_instrument"]], "add_order() (rediscachedatabase method)": [[15, "nautilus_trader.infrastructure.cache.RedisCacheDatabase.add_order"]], "add_position() (rediscachedatabase method)": [[15, "nautilus_trader.infrastructure.cache.RedisCacheDatabase.add_position"]], "add_synthetic() (rediscachedatabase method)": [[15, "nautilus_trader.infrastructure.cache.RedisCacheDatabase.add_synthetic"]], "delete_actor() (rediscachedatabase method)": [[15, "nautilus_trader.infrastructure.cache.RedisCacheDatabase.delete_actor"]], "delete_strategy() (rediscachedatabase method)": [[15, "nautilus_trader.infrastructure.cache.RedisCacheDatabase.delete_strategy"]], "flush() (rediscachedatabase method)": [[15, "nautilus_trader.infrastructure.cache.RedisCacheDatabase.flush"]], "heartbeat() (rediscachedatabase method)": [[15, "nautilus_trader.infrastructure.cache.RedisCacheDatabase.heartbeat"]], "index_order_position() (rediscachedatabase method)": [[15, "nautilus_trader.infrastructure.cache.RedisCacheDatabase.index_order_position"]], "index_venue_order_id() (rediscachedatabase method)": [[15, "nautilus_trader.infrastructure.cache.RedisCacheDatabase.index_venue_order_id"]], "load() (rediscachedatabase method)": [[15, "nautilus_trader.infrastructure.cache.RedisCacheDatabase.load"]], "load_account() (rediscachedatabase method)": [[15, "nautilus_trader.infrastructure.cache.RedisCacheDatabase.load_account"]], "load_accounts() (rediscachedatabase method)": [[15, "nautilus_trader.infrastructure.cache.RedisCacheDatabase.load_accounts"]], "load_actor() (rediscachedatabase method)": [[15, "nautilus_trader.infrastructure.cache.RedisCacheDatabase.load_actor"]], "load_currencies() (rediscachedatabase method)": [[15, "nautilus_trader.infrastructure.cache.RedisCacheDatabase.load_currencies"]], "load_currency() (rediscachedatabase method)": [[15, "nautilus_trader.infrastructure.cache.RedisCacheDatabase.load_currency"]], "load_index_order_client() (rediscachedatabase method)": [[15, "nautilus_trader.infrastructure.cache.RedisCacheDatabase.load_index_order_client"]], "load_index_order_position() (rediscachedatabase method)": [[15, "nautilus_trader.infrastructure.cache.RedisCacheDatabase.load_index_order_position"]], "load_instrument() (rediscachedatabase method)": [[15, "nautilus_trader.infrastructure.cache.RedisCacheDatabase.load_instrument"]], "load_instruments() (rediscachedatabase method)": [[15, "nautilus_trader.infrastructure.cache.RedisCacheDatabase.load_instruments"]], "load_order() (rediscachedatabase method)": [[15, "nautilus_trader.infrastructure.cache.RedisCacheDatabase.load_order"]], "load_orders() (rediscachedatabase method)": [[15, "nautilus_trader.infrastructure.cache.RedisCacheDatabase.load_orders"]], "load_position() (rediscachedatabase method)": [[15, "nautilus_trader.infrastructure.cache.RedisCacheDatabase.load_position"]], "load_positions() (rediscachedatabase method)": [[15, "nautilus_trader.infrastructure.cache.RedisCacheDatabase.load_positions"]], "load_strategy() (rediscachedatabase method)": [[15, "nautilus_trader.infrastructure.cache.RedisCacheDatabase.load_strategy"]], "load_synthetic() (rediscachedatabase method)": [[15, "nautilus_trader.infrastructure.cache.RedisCacheDatabase.load_synthetic"]], "load_synthetics() (rediscachedatabase method)": [[15, "nautilus_trader.infrastructure.cache.RedisCacheDatabase.load_synthetics"]], "nautilus_trader.infrastructure": [[15, "module-nautilus_trader.infrastructure"]], "nautilus_trader.infrastructure.cache": [[15, "module-nautilus_trader.infrastructure.cache"]], "snapshot_order_state() (rediscachedatabase method)": [[15, "nautilus_trader.infrastructure.cache.RedisCacheDatabase.snapshot_order_state"]], "snapshot_position_state() (rediscachedatabase method)": [[15, "nautilus_trader.infrastructure.cache.RedisCacheDatabase.snapshot_position_state"]], "update_account() (rediscachedatabase method)": [[15, "nautilus_trader.infrastructure.cache.RedisCacheDatabase.update_account"]], "update_actor() (rediscachedatabase method)": [[15, "nautilus_trader.infrastructure.cache.RedisCacheDatabase.update_actor"]], "update_order() (rediscachedatabase method)": [[15, "nautilus_trader.infrastructure.cache.RedisCacheDatabase.update_order"]], "update_position() (rediscachedatabase method)": [[15, "nautilus_trader.infrastructure.cache.RedisCacheDatabase.update_position"]], "update_strategy() (rediscachedatabase method)": [[15, "nautilus_trader.infrastructure.cache.RedisCacheDatabase.update_strategy"]], "livedataclient (class in nautilus_trader.live.data_client)": [[16, "nautilus_trader.live.data_client.LiveDataClient"]], "livedataengine (class in nautilus_trader.live.data_engine)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine"]], "liveexecutionclient (class in nautilus_trader.live.execution_client)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient"]], "liveexecutionengine (class in nautilus_trader.live.execution_engine)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine"]], "livemarketdataclient (class in nautilus_trader.live.data_client)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient"]], "liveriskengine (class in nautilus_trader.live.risk_engine)": [[16, "nautilus_trader.live.risk_engine.LiveRiskEngine"]], "tradingnode (class in nautilus_trader.live.node)": [[16, "nautilus_trader.live.node.TradingNode"]], "tradingnodebuilder (class in nautilus_trader.live.node_builder)": [[16, "nautilus_trader.live.node_builder.TradingNodeBuilder"]], "account_id (liveexecutionclient attribute)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.account_id"]], "account_type (liveexecutionclient attribute)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.account_type"]], "add_data_client_factory() (tradingnode method)": [[16, "nautilus_trader.live.node.TradingNode.add_data_client_factory"]], "add_data_client_factory() (tradingnodebuilder method)": [[16, "nautilus_trader.live.node_builder.TradingNodeBuilder.add_data_client_factory"]], "add_exec_client_factory() (tradingnode method)": [[16, "nautilus_trader.live.node.TradingNode.add_exec_client_factory"]], "add_exec_client_factory() (tradingnodebuilder method)": [[16, "nautilus_trader.live.node_builder.TradingNodeBuilder.add_exec_client_factory"]], "allow_cash_positions (liveexecutionengine attribute)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.allow_cash_positions"]], "base_currency (liveexecutionclient attribute)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.base_currency"]], "batch_cancel_orders() (liveexecutionclient method)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.batch_cancel_orders"]], "build() (tradingnode method)": [[16, "nautilus_trader.live.node.TradingNode.build"]], "build_data_clients() (tradingnodebuilder method)": [[16, "nautilus_trader.live.node_builder.TradingNodeBuilder.build_data_clients"]], "build_exec_clients() (tradingnodebuilder method)": [[16, "nautilus_trader.live.node_builder.TradingNodeBuilder.build_exec_clients"]], "cache (tradingnode property)": [[16, "nautilus_trader.live.node.TradingNode.cache"]], "cancel_all_orders() (liveexecutionclient method)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.cancel_all_orders"]], "cancel_order() (liveexecutionclient method)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.cancel_order"]], "check_connected() (livedataengine method)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.check_connected"]], "check_connected() (liveexecutionengine method)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.check_connected"]], "check_disconnected() (livedataengine method)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.check_disconnected"]], "check_disconnected() (liveexecutionengine method)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.check_disconnected"]], "check_integrity() (liveexecutionengine method)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.check_integrity"]], "check_residuals() (liveexecutionengine method)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.check_residuals"]], "cmd_qsize() (livedataengine method)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.cmd_qsize"]], "cmd_qsize() (liveexecutionengine method)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.cmd_qsize"]], "cmd_qsize() (liveriskengine method)": [[16, "nautilus_trader.live.risk_engine.LiveRiskEngine.cmd_qsize"]], "command_count (livedataengine attribute)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.command_count"]], "command_count (liveexecutionengine attribute)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.command_count"]], "command_count (liveriskengine attribute)": [[16, "nautilus_trader.live.risk_engine.LiveRiskEngine.command_count"]], "connect() (livedataclient method)": [[16, "nautilus_trader.live.data_client.LiveDataClient.connect"]], "connect() (livedataengine method)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.connect"]], "connect() (liveexecutionclient method)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.connect"]], "connect() (liveexecutionengine method)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.connect"]], "connect() (livemarketdataclient method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.connect"]], "create_task() (livedataclient method)": [[16, "nautilus_trader.live.data_client.LiveDataClient.create_task"]], "create_task() (liveexecutionclient method)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.create_task"]], "create_task() (livemarketdataclient method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.create_task"]], "data_count (livedataengine attribute)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.data_count"]], "data_qsize() (livedataengine method)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.data_qsize"]], "debug (livedataengine attribute)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.debug"]], "debug (liveexecutionengine attribute)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.debug"]], "debug (liveriskengine attribute)": [[16, "nautilus_trader.live.risk_engine.LiveRiskEngine.debug"]], "default_client (livedataengine attribute)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.default_client"]], "default_client (liveexecutionengine attribute)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.default_client"]], "degrade() (livedataclient method)": [[16, "nautilus_trader.live.data_client.LiveDataClient.degrade"]], "degrade() (livedataengine method)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.degrade"]], "degrade() (liveexecutionclient method)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.degrade"]], "degrade() (liveexecutionengine method)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.degrade"]], "degrade() (livemarketdataclient method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.degrade"]], "degrade() (liveriskengine method)": [[16, "nautilus_trader.live.risk_engine.LiveRiskEngine.degrade"]], "deregister_client() (livedataengine method)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.deregister_client"]], "deregister_client() (liveexecutionengine method)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.deregister_client"]], "disconnect() (livedataclient method)": [[16, "nautilus_trader.live.data_client.LiveDataClient.disconnect"]], "disconnect() (livedataengine method)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.disconnect"]], "disconnect() (liveexecutionclient method)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.disconnect"]], "disconnect() (liveexecutionengine method)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.disconnect"]], "disconnect() (livemarketdataclient method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.disconnect"]], "dispose() (livedataclient method)": [[16, "nautilus_trader.live.data_client.LiveDataClient.dispose"]], "dispose() (livedataengine method)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.dispose"]], "dispose() (liveexecutionclient method)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.dispose"]], "dispose() (liveexecutionengine method)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.dispose"]], "dispose() (livemarketdataclient method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.dispose"]], "dispose() (liveriskengine method)": [[16, "nautilus_trader.live.risk_engine.LiveRiskEngine.dispose"]], "dispose() (tradingnode method)": [[16, "nautilus_trader.live.node.TradingNode.dispose"]], "event_count (liveexecutionengine attribute)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.event_count"]], "event_count (liveriskengine attribute)": [[16, "nautilus_trader.live.risk_engine.LiveRiskEngine.event_count"]], "evt_qsize() (liveexecutionengine method)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.evt_qsize"]], "evt_qsize() (liveriskengine method)": [[16, "nautilus_trader.live.risk_engine.LiveRiskEngine.evt_qsize"]], "execute() (livedataengine method)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.execute"]], "execute() (liveexecutionengine method)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.execute"]], "execute() (liveriskengine method)": [[16, "nautilus_trader.live.risk_engine.LiveRiskEngine.execute"]], "fault() (livedataclient method)": [[16, "nautilus_trader.live.data_client.LiveDataClient.fault"]], "fault() (livedataengine method)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.fault"]], "fault() (liveexecutionclient method)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.fault"]], "fault() (liveexecutionengine method)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.fault"]], "fault() (livemarketdataclient method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.fault"]], "fault() (liveriskengine method)": [[16, "nautilus_trader.live.risk_engine.LiveRiskEngine.fault"]], "flush_db() (liveexecutionengine method)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.flush_db"]], "fully_qualified_name() (livedataclient class method)": [[16, "nautilus_trader.live.data_client.LiveDataClient.fully_qualified_name"]], "fully_qualified_name() (livedataengine class method)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.fully_qualified_name"]], "fully_qualified_name() (liveexecutionclient class method)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.fully_qualified_name"]], "fully_qualified_name() (liveexecutionengine class method)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.fully_qualified_name"]], "fully_qualified_name() (livemarketdataclient class method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.fully_qualified_name"]], "fully_qualified_name() (liveriskengine class method)": [[16, "nautilus_trader.live.risk_engine.LiveRiskEngine.fully_qualified_name"]], "generate_account_state() (liveexecutionclient method)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.generate_account_state"]], "generate_mass_status() (liveexecutionclient method)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.generate_mass_status"]], "generate_order_accepted() (liveexecutionclient method)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.generate_order_accepted"]], "generate_order_cancel_rejected() (liveexecutionclient method)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.generate_order_cancel_rejected"]], "generate_order_canceled() (liveexecutionclient method)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.generate_order_canceled"]], "generate_order_expired() (liveexecutionclient method)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.generate_order_expired"]], "generate_order_filled() (liveexecutionclient method)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.generate_order_filled"]], "generate_order_modify_rejected() (liveexecutionclient method)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.generate_order_modify_rejected"]], "generate_order_rejected() (liveexecutionclient method)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.generate_order_rejected"]], "generate_order_status_report() (liveexecutionclient method)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.generate_order_status_report"]], "generate_order_status_reports() (liveexecutionclient method)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.generate_order_status_reports"]], "generate_order_submitted() (liveexecutionclient method)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.generate_order_submitted"]], "generate_order_triggered() (liveexecutionclient method)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.generate_order_triggered"]], "generate_order_updated() (liveexecutionclient method)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.generate_order_updated"]], "generate_position_status_reports() (liveexecutionclient method)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.generate_position_status_reports"]], "generate_trade_reports() (liveexecutionclient method)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.generate_trade_reports"]], "get_account() (liveexecutionclient method)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.get_account"]], "get_cmd_queue_task() (livedataengine method)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.get_cmd_queue_task"]], "get_cmd_queue_task() (liveexecutionengine method)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.get_cmd_queue_task"]], "get_cmd_queue_task() (liveriskengine method)": [[16, "nautilus_trader.live.risk_engine.LiveRiskEngine.get_cmd_queue_task"]], "get_data_queue_task() (livedataengine method)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.get_data_queue_task"]], "get_event_loop() (tradingnode method)": [[16, "nautilus_trader.live.node.TradingNode.get_event_loop"]], "get_evt_queue_task() (liveexecutionengine method)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.get_evt_queue_task"]], "get_evt_queue_task() (liveriskengine method)": [[16, "nautilus_trader.live.risk_engine.LiveRiskEngine.get_evt_queue_task"]], "get_external_order_claim() (liveexecutionengine method)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.get_external_order_claim"]], "get_external_order_claims_instruments() (liveexecutionengine method)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.get_external_order_claims_instruments"]], "get_inflight_check_task() (liveexecutionengine method)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.get_inflight_check_task"]], "get_logger() (tradingnode method)": [[16, "nautilus_trader.live.node.TradingNode.get_logger"]], "get_req_queue_task() (livedataengine method)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.get_req_queue_task"]], "get_res_queue_task() (livedataengine method)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.get_res_queue_task"]], "id (livedataclient attribute)": [[16, "nautilus_trader.live.data_client.LiveDataClient.id"]], "id (livedataengine attribute)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.id"]], "id (liveexecutionclient attribute)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.id"]], "id (liveexecutionengine attribute)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.id"]], "id (livemarketdataclient attribute)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.id"]], "id (liveriskengine attribute)": [[16, "nautilus_trader.live.risk_engine.LiveRiskEngine.id"]], "instance_id (tradingnode property)": [[16, "nautilus_trader.live.node.TradingNode.instance_id"]], "is_built (tradingnode property)": [[16, "nautilus_trader.live.node.TradingNode.is_built"]], "is_bypassed (liveriskengine attribute)": [[16, "nautilus_trader.live.risk_engine.LiveRiskEngine.is_bypassed"]], "is_connected (livedataclient attribute)": [[16, "nautilus_trader.live.data_client.LiveDataClient.is_connected"]], "is_connected (liveexecutionclient attribute)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.is_connected"]], "is_connected (livemarketdataclient attribute)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.is_connected"]], "is_degraded (livedataclient attribute)": [[16, "nautilus_trader.live.data_client.LiveDataClient.is_degraded"]], "is_degraded (livedataengine attribute)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.is_degraded"]], "is_degraded (liveexecutionclient attribute)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.is_degraded"]], "is_degraded (liveexecutionengine attribute)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.is_degraded"]], "is_degraded (livemarketdataclient attribute)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.is_degraded"]], "is_degraded (liveriskengine attribute)": [[16, "nautilus_trader.live.risk_engine.LiveRiskEngine.is_degraded"]], "is_disposed (livedataclient attribute)": [[16, "nautilus_trader.live.data_client.LiveDataClient.is_disposed"]], "is_disposed (livedataengine attribute)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.is_disposed"]], "is_disposed (liveexecutionclient attribute)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.is_disposed"]], "is_disposed (liveexecutionengine attribute)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.is_disposed"]], "is_disposed (livemarketdataclient attribute)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.is_disposed"]], "is_disposed (liveriskengine attribute)": [[16, "nautilus_trader.live.risk_engine.LiveRiskEngine.is_disposed"]], "is_faulted (livedataclient attribute)": [[16, "nautilus_trader.live.data_client.LiveDataClient.is_faulted"]], "is_faulted (livedataengine attribute)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.is_faulted"]], "is_faulted (liveexecutionclient attribute)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.is_faulted"]], "is_faulted (liveexecutionengine attribute)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.is_faulted"]], "is_faulted (livemarketdataclient attribute)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.is_faulted"]], "is_faulted (liveriskengine attribute)": [[16, "nautilus_trader.live.risk_engine.LiveRiskEngine.is_faulted"]], "is_initialized (livedataclient attribute)": [[16, "nautilus_trader.live.data_client.LiveDataClient.is_initialized"]], "is_initialized (livedataengine attribute)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.is_initialized"]], "is_initialized (liveexecutionclient attribute)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.is_initialized"]], "is_initialized (liveexecutionengine attribute)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.is_initialized"]], "is_initialized (livemarketdataclient attribute)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.is_initialized"]], "is_initialized (liveriskengine attribute)": [[16, "nautilus_trader.live.risk_engine.LiveRiskEngine.is_initialized"]], "is_running (livedataclient attribute)": [[16, "nautilus_trader.live.data_client.LiveDataClient.is_running"]], "is_running (livedataengine attribute)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.is_running"]], "is_running (liveexecutionclient attribute)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.is_running"]], "is_running (liveexecutionengine attribute)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.is_running"]], "is_running (livemarketdataclient attribute)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.is_running"]], "is_running (liveriskengine attribute)": [[16, "nautilus_trader.live.risk_engine.LiveRiskEngine.is_running"]], "is_running (tradingnode property)": [[16, "nautilus_trader.live.node.TradingNode.is_running"]], "is_stopped (livedataclient attribute)": [[16, "nautilus_trader.live.data_client.LiveDataClient.is_stopped"]], "is_stopped (livedataengine attribute)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.is_stopped"]], "is_stopped (liveexecutionclient attribute)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.is_stopped"]], "is_stopped (liveexecutionengine attribute)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.is_stopped"]], "is_stopped (livemarketdataclient attribute)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.is_stopped"]], "is_stopped (liveriskengine attribute)": [[16, "nautilus_trader.live.risk_engine.LiveRiskEngine.is_stopped"]], "kill() (livedataengine method)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.kill"]], "kill() (liveexecutionengine method)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.kill"]], "kill() (liveriskengine method)": [[16, "nautilus_trader.live.risk_engine.LiveRiskEngine.kill"]], "load_cache() (liveexecutionengine method)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.load_cache"]], "machine_id (tradingnode property)": [[16, "nautilus_trader.live.node.TradingNode.machine_id"]], "maintain_heartbeat() (tradingnode method)": [[16, "nautilus_trader.live.node.TradingNode.maintain_heartbeat"]], "max_notional_per_order() (liveriskengine method)": [[16, "nautilus_trader.live.risk_engine.LiveRiskEngine.max_notional_per_order"]], "max_notionals_per_order() (liveriskengine method)": [[16, "nautilus_trader.live.risk_engine.LiveRiskEngine.max_notionals_per_order"]], "max_order_modify_rate() (liveriskengine method)": [[16, "nautilus_trader.live.risk_engine.LiveRiskEngine.max_order_modify_rate"]], "max_order_submit_rate() (liveriskengine method)": [[16, "nautilus_trader.live.risk_engine.LiveRiskEngine.max_order_submit_rate"]], "modify_order() (liveexecutionclient method)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.modify_order"]], "nautilus_trader.live": [[16, "module-nautilus_trader.live"]], "nautilus_trader.live.data_client": [[16, "module-nautilus_trader.live.data_client"]], "nautilus_trader.live.data_engine": [[16, "module-nautilus_trader.live.data_engine"]], "nautilus_trader.live.execution_client": [[16, "module-nautilus_trader.live.execution_client"]], "nautilus_trader.live.execution_engine": [[16, "module-nautilus_trader.live.execution_engine"]], "nautilus_trader.live.node": [[16, "module-nautilus_trader.live.node"]], "nautilus_trader.live.node_builder": [[16, "module-nautilus_trader.live.node_builder"]], "nautilus_trader.live.risk_engine": [[16, "module-nautilus_trader.live.risk_engine"]], "oms_type (liveexecutionclient attribute)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.oms_type"]], "portfolio (tradingnode property)": [[16, "nautilus_trader.live.node.TradingNode.portfolio"]], "position_id_count() (liveexecutionengine method)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.position_id_count"]], "process() (livedataengine method)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.process"]], "process() (liveexecutionengine method)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.process"]], "process() (liveriskengine method)": [[16, "nautilus_trader.live.risk_engine.LiveRiskEngine.process"]], "query_order() (liveexecutionclient method)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.query_order"]], "reconcile_mass_status() (liveexecutionengine method)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.reconcile_mass_status"]], "reconcile_report() (liveexecutionengine method)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.reconcile_report"]], "reconcile_state() (liveexecutionengine method)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.reconcile_state"]], "reconciliation (liveexecutionengine property)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.reconciliation"]], "register_catalog() (livedataengine method)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.register_catalog"]], "register_client() (livedataengine method)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.register_client"]], "register_client() (liveexecutionengine method)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.register_client"]], "register_default_client() (livedataengine method)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.register_default_client"]], "register_default_client() (liveexecutionengine method)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.register_default_client"]], "register_external_order_claims() (liveexecutionengine method)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.register_external_order_claims"]], "register_oms_type() (liveexecutionengine method)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.register_oms_type"]], "register_venue_routing() (livedataengine method)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.register_venue_routing"]], "register_venue_routing() (liveexecutionengine method)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.register_venue_routing"]], "registered_clients (livedataengine attribute)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.registered_clients"]], "registered_clients (liveexecutionengine attribute)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.registered_clients"]], "report_count (liveexecutionengine attribute)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.report_count"]], "req_qsize() (livedataengine method)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.req_qsize"]], "request() (livedataclient method)": [[16, "nautilus_trader.live.data_client.LiveDataClient.request"]], "request() (livedataengine method)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.request"]], "request() (livemarketdataclient method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.request"]], "request_bars() (livemarketdataclient method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.request_bars"]], "request_count (livedataengine attribute)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.request_count"]], "request_instrument() (livemarketdataclient method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.request_instrument"]], "request_instruments() (livemarketdataclient method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.request_instruments"]], "request_quote_ticks() (livemarketdataclient method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.request_quote_ticks"]], "request_trade_ticks() (livemarketdataclient method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.request_trade_ticks"]], "res_qsize() (livedataengine method)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.res_qsize"]], "reset() (livedataclient method)": [[16, "nautilus_trader.live.data_client.LiveDataClient.reset"]], "reset() (livedataengine method)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.reset"]], "reset() (liveexecutionclient method)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.reset"]], "reset() (liveexecutionengine method)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.reset"]], "reset() (livemarketdataclient method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.reset"]], "reset() (liveriskengine method)": [[16, "nautilus_trader.live.risk_engine.LiveRiskEngine.reset"]], "response() (livedataengine method)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.response"]], "response_count (livedataengine attribute)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.response_count"]], "resume() (livedataclient method)": [[16, "nautilus_trader.live.data_client.LiveDataClient.resume"]], "resume() (livedataengine method)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.resume"]], "resume() (liveexecutionclient method)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.resume"]], "resume() (liveexecutionengine method)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.resume"]], "resume() (livemarketdataclient method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.resume"]], "resume() (liveriskengine method)": [[16, "nautilus_trader.live.risk_engine.LiveRiskEngine.resume"]], "run() (tradingnode method)": [[16, "nautilus_trader.live.node.TradingNode.run"]], "run_after_delay() (livedataclient method)": [[16, "nautilus_trader.live.data_client.LiveDataClient.run_after_delay"]], "run_after_delay() (liveexecutionclient method)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.run_after_delay"]], "run_after_delay() (livemarketdataclient method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.run_after_delay"]], "run_async() (tradingnode method)": [[16, "nautilus_trader.live.node.TradingNode.run_async"]], "set_max_notional_per_order() (liveriskengine method)": [[16, "nautilus_trader.live.risk_engine.LiveRiskEngine.set_max_notional_per_order"]], "set_trading_state() (liveriskengine method)": [[16, "nautilus_trader.live.risk_engine.LiveRiskEngine.set_trading_state"]], "snapshot_open_positions() (tradingnode method)": [[16, "nautilus_trader.live.node.TradingNode.snapshot_open_positions"]], "start() (livedataclient method)": [[16, "nautilus_trader.live.data_client.LiveDataClient.start"]], "start() (livedataengine method)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.start"]], "start() (liveexecutionclient method)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.start"]], "start() (liveexecutionengine method)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.start"]], "start() (livemarketdataclient method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.start"]], "start() (liveriskengine method)": [[16, "nautilus_trader.live.risk_engine.LiveRiskEngine.start"]], "state (livedataclient attribute)": [[16, "nautilus_trader.live.data_client.LiveDataClient.state"]], "state (livedataengine attribute)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.state"]], "state (liveexecutionclient attribute)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.state"]], "state (liveexecutionengine attribute)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.state"]], "state (livemarketdataclient attribute)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.state"]], "state (liveriskengine attribute)": [[16, "nautilus_trader.live.risk_engine.LiveRiskEngine.state"]], "stop() (livedataclient method)": [[16, "nautilus_trader.live.data_client.LiveDataClient.stop"]], "stop() (livedataengine method)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.stop"]], "stop() (liveexecutionclient method)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.stop"]], "stop() (liveexecutionengine method)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.stop"]], "stop() (livemarketdataclient method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.stop"]], "stop() (liveriskengine method)": [[16, "nautilus_trader.live.risk_engine.LiveRiskEngine.stop"]], "stop() (tradingnode method)": [[16, "nautilus_trader.live.node.TradingNode.stop"]], "stop_async() (tradingnode method)": [[16, "nautilus_trader.live.node.TradingNode.stop_async"]], "submit_order() (liveexecutionclient method)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.submit_order"]], "submit_order_list() (liveexecutionclient method)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.submit_order_list"]], "subscribe() (livedataclient method)": [[16, "nautilus_trader.live.data_client.LiveDataClient.subscribe"]], "subscribe() (livemarketdataclient method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.subscribe"]], "subscribe_bars() (livemarketdataclient method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.subscribe_bars"]], "subscribe_instrument() (livemarketdataclient method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.subscribe_instrument"]], "subscribe_instrument_close() (livemarketdataclient method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.subscribe_instrument_close"]], "subscribe_instrument_status() (livemarketdataclient method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.subscribe_instrument_status"]], "subscribe_instruments() (livemarketdataclient method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.subscribe_instruments"]], "subscribe_order_book_deltas() (livemarketdataclient method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.subscribe_order_book_deltas"]], "subscribe_order_book_snapshots() (livemarketdataclient method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.subscribe_order_book_snapshots"]], "subscribe_quote_ticks() (livemarketdataclient method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.subscribe_quote_ticks"]], "subscribe_ticker() (livemarketdataclient method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.subscribe_ticker"]], "subscribe_trade_ticks() (livemarketdataclient method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.subscribe_trade_ticks"]], "subscribe_venue_status() (livemarketdataclient method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.subscribe_venue_status"]], "subscribed_bars() (livedataengine method)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.subscribed_bars"]], "subscribed_bars() (livemarketdataclient method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.subscribed_bars"]], "subscribed_generic_data() (livedataclient method)": [[16, "nautilus_trader.live.data_client.LiveDataClient.subscribed_generic_data"]], "subscribed_generic_data() (livedataengine method)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.subscribed_generic_data"]], "subscribed_generic_data() (livemarketdataclient method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.subscribed_generic_data"]], "subscribed_instrument_close() (livedataengine method)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.subscribed_instrument_close"]], "subscribed_instrument_close() (livemarketdataclient method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.subscribed_instrument_close"]], "subscribed_instrument_status() (livedataengine method)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.subscribed_instrument_status"]], "subscribed_instrument_status() (livemarketdataclient method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.subscribed_instrument_status"]], "subscribed_instruments() (livedataengine method)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.subscribed_instruments"]], "subscribed_instruments() (livemarketdataclient method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.subscribed_instruments"]], "subscribed_order_book_deltas() (livedataengine method)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.subscribed_order_book_deltas"]], "subscribed_order_book_deltas() (livemarketdataclient method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.subscribed_order_book_deltas"]], "subscribed_order_book_snapshots() (livedataengine method)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.subscribed_order_book_snapshots"]], "subscribed_order_book_snapshots() (livemarketdataclient method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.subscribed_order_book_snapshots"]], "subscribed_quote_ticks() (livedataengine method)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.subscribed_quote_ticks"]], "subscribed_quote_ticks() (livemarketdataclient method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.subscribed_quote_ticks"]], "subscribed_synthetic_quotes() (livedataengine method)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.subscribed_synthetic_quotes"]], "subscribed_synthetic_trades() (livedataengine method)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.subscribed_synthetic_trades"]], "subscribed_tickers() (livedataengine method)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.subscribed_tickers"]], "subscribed_tickers() (livemarketdataclient method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.subscribed_tickers"]], "subscribed_trade_ticks() (livedataengine method)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.subscribed_trade_ticks"]], "subscribed_trade_ticks() (livemarketdataclient method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.subscribed_trade_ticks"]], "subscribed_venue_status() (livemarketdataclient method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.subscribed_venue_status"]], "trader (tradingnode property)": [[16, "nautilus_trader.live.node.TradingNode.trader"]], "trader_id (livedataclient attribute)": [[16, "nautilus_trader.live.data_client.LiveDataClient.trader_id"]], "trader_id (livedataengine attribute)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.trader_id"]], "trader_id (liveexecutionclient attribute)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.trader_id"]], "trader_id (liveexecutionengine attribute)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.trader_id"]], "trader_id (livemarketdataclient attribute)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.trader_id"]], "trader_id (liveriskengine attribute)": [[16, "nautilus_trader.live.risk_engine.LiveRiskEngine.trader_id"]], "trader_id (tradingnode property)": [[16, "nautilus_trader.live.node.TradingNode.trader_id"]], "trading_state (liveriskengine attribute)": [[16, "nautilus_trader.live.risk_engine.LiveRiskEngine.trading_state"]], "type (livedataclient attribute)": [[16, "nautilus_trader.live.data_client.LiveDataClient.type"]], "type (livedataengine attribute)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.type"]], "type (liveexecutionclient attribute)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.type"]], "type (liveexecutionengine attribute)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.type"]], "type (livemarketdataclient attribute)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.type"]], "type (liveriskengine attribute)": [[16, "nautilus_trader.live.risk_engine.LiveRiskEngine.type"]], "unsubscribe() (livedataclient method)": [[16, "nautilus_trader.live.data_client.LiveDataClient.unsubscribe"]], "unsubscribe() (livemarketdataclient method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.unsubscribe"]], "unsubscribe_bars() (livemarketdataclient method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.unsubscribe_bars"]], "unsubscribe_instrument() (livemarketdataclient method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.unsubscribe_instrument"]], "unsubscribe_instrument_close() (livemarketdataclient method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.unsubscribe_instrument_close"]], "unsubscribe_instrument_status() (livemarketdataclient method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.unsubscribe_instrument_status"]], "unsubscribe_instruments() (livemarketdataclient method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.unsubscribe_instruments"]], "unsubscribe_order_book_deltas() (livemarketdataclient method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.unsubscribe_order_book_deltas"]], "unsubscribe_order_book_snapshots() (livemarketdataclient method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.unsubscribe_order_book_snapshots"]], "unsubscribe_quote_ticks() (livemarketdataclient method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.unsubscribe_quote_ticks"]], "unsubscribe_ticker() (livemarketdataclient method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.unsubscribe_ticker"]], "unsubscribe_trade_ticks() (livemarketdataclient method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.unsubscribe_trade_ticks"]], "unsubscribe_venue_status() (livemarketdataclient method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.unsubscribe_venue_status"]], "venue (livedataclient attribute)": [[16, "nautilus_trader.live.data_client.LiveDataClient.venue"]], "venue (liveexecutionclient attribute)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.venue"]], "venue (livemarketdataclient attribute)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.venue"]], "currency (class in nautilus_trader.model.currency)": [[17, "nautilus_trader.model.currency.Currency"]], "code (currency attribute)": [[17, "nautilus_trader.model.currency.Currency.code"]], "currency_type (currency attribute)": [[17, "nautilus_trader.model.currency.Currency.currency_type"]], "from_internal_map() (currency static method)": [[17, "nautilus_trader.model.currency.Currency.from_internal_map"]], "from_str() (currency static method)": [[17, "nautilus_trader.model.currency.Currency.from_str"]], "is_crypto() (currency static method)": [[17, "nautilus_trader.model.currency.Currency.is_crypto"]], "is_fiat() (currency static method)": [[17, "nautilus_trader.model.currency.Currency.is_fiat"]], "iso4217 (currency attribute)": [[17, "nautilus_trader.model.currency.Currency.iso4217"]], "name (currency attribute)": [[17, "nautilus_trader.model.currency.Currency.name"]], "nautilus_trader.model.currency": [[17, "module-nautilus_trader.model.currency"]], "precision (currency attribute)": [[17, "nautilus_trader.model.currency.Currency.precision"]], "register() (currency static method)": [[17, "nautilus_trader.model.currency.Currency.register"]], "bar (class in nautilus_trader.model.data.bar)": [[18, "nautilus_trader.model.data.bar.Bar"]], "barspecification (class in nautilus_trader.model.data.bar)": [[18, "nautilus_trader.model.data.bar.BarSpecification"]], "bartype (class in nautilus_trader.model.data.bar)": [[18, "nautilus_trader.model.data.bar.BarType"]], "bookorder (class in nautilus_trader.model.data.book)": [[18, "nautilus_trader.model.data.book.BookOrder"]], "datatype (class in nautilus_trader.model.data.base)": [[18, "nautilus_trader.model.data.base.DataType"]], "genericdata (class in nautilus_trader.model.data.base)": [[18, "nautilus_trader.model.data.base.GenericData"]], "instrumentclose (class in nautilus_trader.model.data.status)": [[18, "nautilus_trader.model.data.status.InstrumentClose"]], "instrumentstatus (class in nautilus_trader.model.data.status)": [[18, "nautilus_trader.model.data.status.InstrumentStatus"]], "orderbookdelta (class in nautilus_trader.model.data.book)": [[18, "nautilus_trader.model.data.book.OrderBookDelta"]], "orderbookdeltas (class in nautilus_trader.model.data.book)": [[18, "nautilus_trader.model.data.book.OrderBookDeltas"]], "quotetick (class in nautilus_trader.model.data.tick)": [[18, "nautilus_trader.model.data.tick.QuoteTick"]], "ticker (class in nautilus_trader.model.data.ticker)": [[18, "nautilus_trader.model.data.ticker.Ticker"]], "tradetick (class in nautilus_trader.model.data.tick)": [[18, "nautilus_trader.model.data.tick.TradeTick"]], "venuestatus (class in nautilus_trader.model.data.status)": [[18, "nautilus_trader.model.data.status.VenueStatus"]], "action (orderbookdelta attribute)": [[18, "nautilus_trader.model.data.book.OrderBookDelta.action"]], "aggregation (barspecification attribute)": [[18, "nautilus_trader.model.data.bar.BarSpecification.aggregation"]], "aggregation_source (bartype attribute)": [[18, "nautilus_trader.model.data.bar.BarType.aggregation_source"]], "aggressor_side (tradetick attribute)": [[18, "nautilus_trader.model.data.tick.TradeTick.aggressor_side"]], "ask_price (quotetick attribute)": [[18, "nautilus_trader.model.data.tick.QuoteTick.ask_price"]], "ask_size (quotetick attribute)": [[18, "nautilus_trader.model.data.tick.QuoteTick.ask_size"]], "bar_type (bar attribute)": [[18, "nautilus_trader.model.data.bar.Bar.bar_type"]], "bid_price (quotetick attribute)": [[18, "nautilus_trader.model.data.tick.QuoteTick.bid_price"]], "bid_size (quotetick attribute)": [[18, "nautilus_trader.model.data.tick.QuoteTick.bid_size"]], "capsule_from_list() (orderbookdelta static method)": [[18, "nautilus_trader.model.data.book.OrderBookDelta.capsule_from_list"]], "capsule_from_list() (quotetick static method)": [[18, "nautilus_trader.model.data.tick.QuoteTick.capsule_from_list"]], "capsule_from_list() (tradetick static method)": [[18, "nautilus_trader.model.data.tick.TradeTick.capsule_from_list"]], "capsule_to_list() (in module nautilus_trader.model.data.base)": [[18, "nautilus_trader.model.data.base.capsule_to_list"]], "check_information_aggregated() (barspecification static method)": [[18, "nautilus_trader.model.data.bar.BarSpecification.check_information_aggregated"]], "check_threshold_aggregated() (barspecification static method)": [[18, "nautilus_trader.model.data.bar.BarSpecification.check_threshold_aggregated"]], "check_time_aggregated() (barspecification static method)": [[18, "nautilus_trader.model.data.bar.BarSpecification.check_time_aggregated"]], "clear() (orderbookdelta static method)": [[18, "nautilus_trader.model.data.book.OrderBookDelta.clear"]], "close (bar attribute)": [[18, "nautilus_trader.model.data.bar.Bar.close"]], "close_price (instrumentclose attribute)": [[18, "nautilus_trader.model.data.status.InstrumentClose.close_price"]], "close_type (instrumentclose attribute)": [[18, "nautilus_trader.model.data.status.InstrumentClose.close_type"]], "data (genericdata attribute)": [[18, "nautilus_trader.model.data.base.GenericData.data"]], "data_type (genericdata attribute)": [[18, "nautilus_trader.model.data.base.GenericData.data_type"]], "deltas (orderbookdeltas attribute)": [[18, "nautilus_trader.model.data.book.OrderBookDeltas.deltas"]], "exposure() (bookorder method)": [[18, "nautilus_trader.model.data.book.BookOrder.exposure"]], "extract_price() (quotetick method)": [[18, "nautilus_trader.model.data.tick.QuoteTick.extract_price"]], "extract_volume() (quotetick method)": [[18, "nautilus_trader.model.data.tick.QuoteTick.extract_volume"]], "flags (orderbookdelta attribute)": [[18, "nautilus_trader.model.data.book.OrderBookDelta.flags"]], "from_dict() (bar static method)": [[18, "nautilus_trader.model.data.bar.Bar.from_dict"]], "from_dict() (bookorder static method)": [[18, "nautilus_trader.model.data.book.BookOrder.from_dict"]], "from_dict() (instrumentclose static method)": [[18, "nautilus_trader.model.data.status.InstrumentClose.from_dict"]], "from_dict() (instrumentstatus static method)": [[18, "nautilus_trader.model.data.status.InstrumentStatus.from_dict"]], "from_dict() (orderbookdelta static method)": [[18, "nautilus_trader.model.data.book.OrderBookDelta.from_dict"]], "from_dict() (orderbookdeltas static method)": [[18, "nautilus_trader.model.data.book.OrderBookDeltas.from_dict"]], "from_dict() (quotetick static method)": [[18, "nautilus_trader.model.data.tick.QuoteTick.from_dict"]], "from_dict() (ticker static method)": [[18, "nautilus_trader.model.data.ticker.Ticker.from_dict"]], "from_dict() (tradetick static method)": [[18, "nautilus_trader.model.data.tick.TradeTick.from_dict"]], "from_dict() (venuestatus static method)": [[18, "nautilus_trader.model.data.status.VenueStatus.from_dict"]], "from_pyo3() (bar static method)": [[18, "nautilus_trader.model.data.bar.Bar.from_pyo3"]], "from_pyo3() (orderbookdelta static method)": [[18, "nautilus_trader.model.data.book.OrderBookDelta.from_pyo3"]], "from_pyo3() (quotetick static method)": [[18, "nautilus_trader.model.data.tick.QuoteTick.from_pyo3"]], "from_pyo3() (tradetick static method)": [[18, "nautilus_trader.model.data.tick.TradeTick.from_pyo3"]], "from_raw() (bookorder static method)": [[18, "nautilus_trader.model.data.book.BookOrder.from_raw"]], "from_raw() (orderbookdelta static method)": [[18, "nautilus_trader.model.data.book.OrderBookDelta.from_raw"]], "from_raw() (quotetick static method)": [[18, "nautilus_trader.model.data.tick.QuoteTick.from_raw"]], "from_raw() (tradetick static method)": [[18, "nautilus_trader.model.data.tick.TradeTick.from_raw"]], "from_str() (barspecification static method)": [[18, "nautilus_trader.model.data.bar.BarSpecification.from_str"]], "from_str() (bartype static method)": [[18, "nautilus_trader.model.data.bar.BarType.from_str"]], "from_timedelta() (barspecification static method)": [[18, "nautilus_trader.model.data.bar.BarSpecification.from_timedelta"]], "fully_qualified_name() (bar class method)": [[18, "nautilus_trader.model.data.bar.Bar.fully_qualified_name"]], "fully_qualified_name() (genericdata class method)": [[18, "nautilus_trader.model.data.base.GenericData.fully_qualified_name"]], "fully_qualified_name() (instrumentclose class method)": [[18, "nautilus_trader.model.data.status.InstrumentClose.fully_qualified_name"]], "fully_qualified_name() (instrumentstatus class method)": [[18, "nautilus_trader.model.data.status.InstrumentStatus.fully_qualified_name"]], "fully_qualified_name() (orderbookdelta class method)": [[18, "nautilus_trader.model.data.book.OrderBookDelta.fully_qualified_name"]], "fully_qualified_name() (orderbookdeltas class method)": [[18, "nautilus_trader.model.data.book.OrderBookDeltas.fully_qualified_name"]], "fully_qualified_name() (quotetick class method)": [[18, "nautilus_trader.model.data.tick.QuoteTick.fully_qualified_name"]], "fully_qualified_name() (ticker class method)": [[18, "nautilus_trader.model.data.ticker.Ticker.fully_qualified_name"]], "fully_qualified_name() (tradetick class method)": [[18, "nautilus_trader.model.data.tick.TradeTick.fully_qualified_name"]], "fully_qualified_name() (venuestatus class method)": [[18, "nautilus_trader.model.data.status.VenueStatus.fully_qualified_name"]], "halt_reason (instrumentstatus attribute)": [[18, "nautilus_trader.model.data.status.InstrumentStatus.halt_reason"]], "high (bar attribute)": [[18, "nautilus_trader.model.data.bar.Bar.high"]], "instrument_id (bartype attribute)": [[18, "nautilus_trader.model.data.bar.BarType.instrument_id"]], "instrument_id (instrumentclose attribute)": [[18, "nautilus_trader.model.data.status.InstrumentClose.instrument_id"]], "instrument_id (instrumentstatus attribute)": [[18, "nautilus_trader.model.data.status.InstrumentStatus.instrument_id"]], "instrument_id (orderbookdelta attribute)": [[18, "nautilus_trader.model.data.book.OrderBookDelta.instrument_id"]], "instrument_id (orderbookdeltas attribute)": [[18, "nautilus_trader.model.data.book.OrderBookDeltas.instrument_id"]], "instrument_id (quotetick attribute)": [[18, "nautilus_trader.model.data.tick.QuoteTick.instrument_id"]], "instrument_id (ticker attribute)": [[18, "nautilus_trader.model.data.ticker.Ticker.instrument_id"]], "instrument_id (tradetick attribute)": [[18, "nautilus_trader.model.data.tick.TradeTick.instrument_id"]], "is_add (orderbookdelta attribute)": [[18, "nautilus_trader.model.data.book.OrderBookDelta.is_add"]], "is_clear (orderbookdelta attribute)": [[18, "nautilus_trader.model.data.book.OrderBookDelta.is_clear"]], "is_delete (orderbookdelta attribute)": [[18, "nautilus_trader.model.data.book.OrderBookDelta.is_delete"]], "is_externally_aggregated() (bartype method)": [[18, "nautilus_trader.model.data.bar.BarType.is_externally_aggregated"]], "is_information_aggregated() (barspecification method)": [[18, "nautilus_trader.model.data.bar.BarSpecification.is_information_aggregated"]], "is_internally_aggregated() (bartype method)": [[18, "nautilus_trader.model.data.bar.BarType.is_internally_aggregated"]], "is_revision (bar attribute)": [[18, "nautilus_trader.model.data.bar.Bar.is_revision"]], "is_single_price() (bar method)": [[18, "nautilus_trader.model.data.bar.Bar.is_single_price"]], "is_snapshot (orderbookdeltas attribute)": [[18, "nautilus_trader.model.data.book.OrderBookDeltas.is_snapshot"]], "is_threshold_aggregated() (barspecification method)": [[18, "nautilus_trader.model.data.bar.BarSpecification.is_threshold_aggregated"]], "is_time_aggregated() (barspecification method)": [[18, "nautilus_trader.model.data.bar.BarSpecification.is_time_aggregated"]], "is_update (orderbookdelta attribute)": [[18, "nautilus_trader.model.data.book.OrderBookDelta.is_update"]], "list_from_capsule() (orderbookdelta static method)": [[18, "nautilus_trader.model.data.book.OrderBookDelta.list_from_capsule"]], "list_from_capsule() (quotetick static method)": [[18, "nautilus_trader.model.data.tick.QuoteTick.list_from_capsule"]], "list_from_capsule() (tradetick static method)": [[18, "nautilus_trader.model.data.tick.TradeTick.list_from_capsule"]], "low (bar attribute)": [[18, "nautilus_trader.model.data.bar.Bar.low"]], "metadata (datatype attribute)": [[18, "nautilus_trader.model.data.base.DataType.metadata"]], "nautilus_trader.model.data": [[18, "module-nautilus_trader.model.data"]], "nautilus_trader.model.data.bar": [[18, "module-nautilus_trader.model.data.bar"]], "nautilus_trader.model.data.base": [[18, "module-nautilus_trader.model.data.base"]], "nautilus_trader.model.data.book": [[18, "module-nautilus_trader.model.data.book"]], "nautilus_trader.model.data.status": [[18, "module-nautilus_trader.model.data.status"]], "nautilus_trader.model.data.tick": [[18, "module-nautilus_trader.model.data.tick"]], "nautilus_trader.model.data.ticker": [[18, "module-nautilus_trader.model.data.ticker"]], "open (bar attribute)": [[18, "nautilus_trader.model.data.bar.Bar.open"]], "order (orderbookdelta attribute)": [[18, "nautilus_trader.model.data.book.OrderBookDelta.order"]], "order_id (bookorder attribute)": [[18, "nautilus_trader.model.data.book.BookOrder.order_id"]], "price (bookorder attribute)": [[18, "nautilus_trader.model.data.book.BookOrder.price"]], "price (tradetick attribute)": [[18, "nautilus_trader.model.data.tick.TradeTick.price"]], "price_type (barspecification attribute)": [[18, "nautilus_trader.model.data.bar.BarSpecification.price_type"]], "sequence (orderbookdelta attribute)": [[18, "nautilus_trader.model.data.book.OrderBookDelta.sequence"]], "sequence (orderbookdeltas attribute)": [[18, "nautilus_trader.model.data.book.OrderBookDeltas.sequence"]], "side (bookorder attribute)": [[18, "nautilus_trader.model.data.book.BookOrder.side"]], "signed_size() (bookorder method)": [[18, "nautilus_trader.model.data.book.BookOrder.signed_size"]], "size (bookorder attribute)": [[18, "nautilus_trader.model.data.book.BookOrder.size"]], "size (tradetick attribute)": [[18, "nautilus_trader.model.data.tick.TradeTick.size"]], "spec (bartype attribute)": [[18, "nautilus_trader.model.data.bar.BarType.spec"]], "status (instrumentstatus attribute)": [[18, "nautilus_trader.model.data.status.InstrumentStatus.status"]], "status (venuestatus attribute)": [[18, "nautilus_trader.model.data.status.VenueStatus.status"]], "step (barspecification attribute)": [[18, "nautilus_trader.model.data.bar.BarSpecification.step"]], "timedelta (barspecification attribute)": [[18, "nautilus_trader.model.data.bar.BarSpecification.timedelta"]], "to_dict() (bar static method)": [[18, "nautilus_trader.model.data.bar.Bar.to_dict"]], "to_dict() (bookorder static method)": [[18, "nautilus_trader.model.data.book.BookOrder.to_dict"]], "to_dict() (instrumentclose static method)": [[18, "nautilus_trader.model.data.status.InstrumentClose.to_dict"]], "to_dict() (instrumentstatus static method)": [[18, "nautilus_trader.model.data.status.InstrumentStatus.to_dict"]], "to_dict() (orderbookdelta static method)": [[18, "nautilus_trader.model.data.book.OrderBookDelta.to_dict"]], "to_dict() (orderbookdeltas static method)": [[18, "nautilus_trader.model.data.book.OrderBookDeltas.to_dict"]], "to_dict() (quotetick static method)": [[18, "nautilus_trader.model.data.tick.QuoteTick.to_dict"]], "to_dict() (ticker static method)": [[18, "nautilus_trader.model.data.ticker.Ticker.to_dict"]], "to_dict() (tradetick static method)": [[18, "nautilus_trader.model.data.tick.TradeTick.to_dict"]], "to_dict() (venuestatus static method)": [[18, "nautilus_trader.model.data.status.VenueStatus.to_dict"]], "topic (datatype attribute)": [[18, "nautilus_trader.model.data.base.DataType.topic"]], "trade_id (tradetick attribute)": [[18, "nautilus_trader.model.data.tick.TradeTick.trade_id"]], "trading_session (instrumentstatus attribute)": [[18, "nautilus_trader.model.data.status.InstrumentStatus.trading_session"]], "ts_event (bar attribute)": [[18, "nautilus_trader.model.data.bar.Bar.ts_event"]], "ts_event (genericdata attribute)": [[18, "nautilus_trader.model.data.base.GenericData.ts_event"]], "ts_event (instrumentclose attribute)": [[18, "nautilus_trader.model.data.status.InstrumentClose.ts_event"]], "ts_event (instrumentstatus attribute)": [[18, "nautilus_trader.model.data.status.InstrumentStatus.ts_event"]], "ts_event (orderbookdelta attribute)": [[18, "nautilus_trader.model.data.book.OrderBookDelta.ts_event"]], "ts_event (orderbookdeltas attribute)": [[18, "nautilus_trader.model.data.book.OrderBookDeltas.ts_event"]], "ts_event (quotetick attribute)": [[18, "nautilus_trader.model.data.tick.QuoteTick.ts_event"]], "ts_event (ticker attribute)": [[18, "nautilus_trader.model.data.ticker.Ticker.ts_event"]], "ts_event (tradetick attribute)": [[18, "nautilus_trader.model.data.tick.TradeTick.ts_event"]], "ts_event (venuestatus attribute)": [[18, "nautilus_trader.model.data.status.VenueStatus.ts_event"]], "ts_init (bar attribute)": [[18, "nautilus_trader.model.data.bar.Bar.ts_init"]], "ts_init (genericdata attribute)": [[18, "nautilus_trader.model.data.base.GenericData.ts_init"]], "ts_init (instrumentclose attribute)": [[18, "nautilus_trader.model.data.status.InstrumentClose.ts_init"]], "ts_init (instrumentstatus attribute)": [[18, "nautilus_trader.model.data.status.InstrumentStatus.ts_init"]], "ts_init (orderbookdelta attribute)": [[18, "nautilus_trader.model.data.book.OrderBookDelta.ts_init"]], "ts_init (orderbookdeltas attribute)": [[18, "nautilus_trader.model.data.book.OrderBookDeltas.ts_init"]], "ts_init (quotetick attribute)": [[18, "nautilus_trader.model.data.tick.QuoteTick.ts_init"]], "ts_init (ticker attribute)": [[18, "nautilus_trader.model.data.ticker.Ticker.ts_init"]], "ts_init (tradetick attribute)": [[18, "nautilus_trader.model.data.tick.TradeTick.ts_init"]], "ts_init (venuestatus attribute)": [[18, "nautilus_trader.model.data.status.VenueStatus.ts_init"]], "type (datatype attribute)": [[18, "nautilus_trader.model.data.base.DataType.type"]], "venue (venuestatus attribute)": [[18, "nautilus_trader.model.data.status.VenueStatus.venue"]], "volume (bar attribute)": [[18, "nautilus_trader.model.data.bar.Bar.volume"]], "accountstate (class in nautilus_trader.model.events.account)": [[19, "nautilus_trader.model.events.account.AccountState"]], "orderaccepted (class in nautilus_trader.model.events.order)": [[19, "nautilus_trader.model.events.order.OrderAccepted"]], "ordercancelrejected (class in nautilus_trader.model.events.order)": [[19, "nautilus_trader.model.events.order.OrderCancelRejected"]], "ordercanceled (class in nautilus_trader.model.events.order)": [[19, "nautilus_trader.model.events.order.OrderCanceled"]], "orderdenied (class in nautilus_trader.model.events.order)": [[19, "nautilus_trader.model.events.order.OrderDenied"]], "orderemulated (class in nautilus_trader.model.events.order)": [[19, "nautilus_trader.model.events.order.OrderEmulated"]], "orderevent (class in nautilus_trader.model.events.order)": [[19, "nautilus_trader.model.events.order.OrderEvent"]], "orderexpired (class in nautilus_trader.model.events.order)": [[19, "nautilus_trader.model.events.order.OrderExpired"]], "orderfilled (class in nautilus_trader.model.events.order)": [[19, "nautilus_trader.model.events.order.OrderFilled"]], "orderinitialized (class in nautilus_trader.model.events.order)": [[19, "nautilus_trader.model.events.order.OrderInitialized"]], "ordermodifyrejected (class in nautilus_trader.model.events.order)": [[19, "nautilus_trader.model.events.order.OrderModifyRejected"]], "orderpendingcancel (class in nautilus_trader.model.events.order)": [[19, "nautilus_trader.model.events.order.OrderPendingCancel"]], "orderpendingupdate (class in nautilus_trader.model.events.order)": [[19, "nautilus_trader.model.events.order.OrderPendingUpdate"]], "orderrejected (class in nautilus_trader.model.events.order)": [[19, "nautilus_trader.model.events.order.OrderRejected"]], "orderreleased (class in nautilus_trader.model.events.order)": [[19, "nautilus_trader.model.events.order.OrderReleased"]], "ordersubmitted (class in nautilus_trader.model.events.order)": [[19, "nautilus_trader.model.events.order.OrderSubmitted"]], "ordertriggered (class in nautilus_trader.model.events.order)": [[19, "nautilus_trader.model.events.order.OrderTriggered"]], "orderupdated (class in nautilus_trader.model.events.order)": [[19, "nautilus_trader.model.events.order.OrderUpdated"]], "positionchanged (class in nautilus_trader.model.events.position)": [[19, "nautilus_trader.model.events.position.PositionChanged"]], "positionclosed (class in nautilus_trader.model.events.position)": [[19, "nautilus_trader.model.events.position.PositionClosed"]], "positionevent (class in nautilus_trader.model.events.position)": [[19, "nautilus_trader.model.events.position.PositionEvent"]], "positionopened (class in nautilus_trader.model.events.position)": [[19, "nautilus_trader.model.events.position.PositionOpened"]], "account_id (accountstate attribute)": [[19, "nautilus_trader.model.events.account.AccountState.account_id"]], "account_id (orderaccepted attribute)": [[19, "nautilus_trader.model.events.order.OrderAccepted.account_id"]], "account_id (ordercancelrejected attribute)": [[19, "nautilus_trader.model.events.order.OrderCancelRejected.account_id"]], "account_id (ordercanceled attribute)": [[19, "nautilus_trader.model.events.order.OrderCanceled.account_id"]], "account_id (orderdenied attribute)": [[19, "nautilus_trader.model.events.order.OrderDenied.account_id"]], "account_id (orderemulated attribute)": [[19, "nautilus_trader.model.events.order.OrderEmulated.account_id"]], "account_id (orderevent attribute)": [[19, "nautilus_trader.model.events.order.OrderEvent.account_id"]], "account_id (orderexpired attribute)": [[19, "nautilus_trader.model.events.order.OrderExpired.account_id"]], "account_id (orderfilled attribute)": [[19, "nautilus_trader.model.events.order.OrderFilled.account_id"]], "account_id (orderinitialized attribute)": [[19, "nautilus_trader.model.events.order.OrderInitialized.account_id"]], "account_id (ordermodifyrejected attribute)": [[19, "nautilus_trader.model.events.order.OrderModifyRejected.account_id"]], "account_id (orderpendingcancel attribute)": [[19, "nautilus_trader.model.events.order.OrderPendingCancel.account_id"]], "account_id (orderpendingupdate attribute)": [[19, "nautilus_trader.model.events.order.OrderPendingUpdate.account_id"]], "account_id (orderrejected attribute)": [[19, "nautilus_trader.model.events.order.OrderRejected.account_id"]], "account_id (orderreleased attribute)": [[19, "nautilus_trader.model.events.order.OrderReleased.account_id"]], "account_id (ordersubmitted attribute)": [[19, "nautilus_trader.model.events.order.OrderSubmitted.account_id"]], "account_id (ordertriggered attribute)": [[19, "nautilus_trader.model.events.order.OrderTriggered.account_id"]], "account_id (orderupdated attribute)": [[19, "nautilus_trader.model.events.order.OrderUpdated.account_id"]], "account_id (positionchanged attribute)": [[19, "nautilus_trader.model.events.position.PositionChanged.account_id"]], "account_id (positionclosed attribute)": [[19, "nautilus_trader.model.events.position.PositionClosed.account_id"]], "account_id (positionevent attribute)": [[19, "nautilus_trader.model.events.position.PositionEvent.account_id"]], "account_id (positionopened attribute)": [[19, "nautilus_trader.model.events.position.PositionOpened.account_id"]], "account_type (accountstate attribute)": [[19, "nautilus_trader.model.events.account.AccountState.account_type"]], "avg_px_close (positionchanged attribute)": [[19, "nautilus_trader.model.events.position.PositionChanged.avg_px_close"]], "avg_px_close (positionclosed attribute)": [[19, "nautilus_trader.model.events.position.PositionClosed.avg_px_close"]], "avg_px_close (positionevent attribute)": [[19, "nautilus_trader.model.events.position.PositionEvent.avg_px_close"]], "avg_px_close (positionopened attribute)": [[19, "nautilus_trader.model.events.position.PositionOpened.avg_px_close"]], "avg_px_open (positionchanged attribute)": [[19, "nautilus_trader.model.events.position.PositionChanged.avg_px_open"]], "avg_px_open (positionclosed attribute)": [[19, "nautilus_trader.model.events.position.PositionClosed.avg_px_open"]], "avg_px_open (positionevent attribute)": [[19, "nautilus_trader.model.events.position.PositionEvent.avg_px_open"]], "avg_px_open (positionopened attribute)": [[19, "nautilus_trader.model.events.position.PositionOpened.avg_px_open"]], "balances (accountstate attribute)": [[19, "nautilus_trader.model.events.account.AccountState.balances"]], "base_currency (accountstate attribute)": [[19, "nautilus_trader.model.events.account.AccountState.base_currency"]], "client_order_id (orderaccepted attribute)": [[19, "nautilus_trader.model.events.order.OrderAccepted.client_order_id"]], "client_order_id (ordercancelrejected attribute)": [[19, "nautilus_trader.model.events.order.OrderCancelRejected.client_order_id"]], "client_order_id (ordercanceled attribute)": [[19, "nautilus_trader.model.events.order.OrderCanceled.client_order_id"]], "client_order_id (orderdenied attribute)": [[19, "nautilus_trader.model.events.order.OrderDenied.client_order_id"]], "client_order_id (orderemulated attribute)": [[19, "nautilus_trader.model.events.order.OrderEmulated.client_order_id"]], "client_order_id (orderevent attribute)": [[19, "nautilus_trader.model.events.order.OrderEvent.client_order_id"]], "client_order_id (orderexpired attribute)": [[19, "nautilus_trader.model.events.order.OrderExpired.client_order_id"]], "client_order_id (orderfilled attribute)": [[19, "nautilus_trader.model.events.order.OrderFilled.client_order_id"]], "client_order_id (orderinitialized attribute)": [[19, "nautilus_trader.model.events.order.OrderInitialized.client_order_id"]], "client_order_id (ordermodifyrejected attribute)": [[19, "nautilus_trader.model.events.order.OrderModifyRejected.client_order_id"]], "client_order_id (orderpendingcancel attribute)": [[19, "nautilus_trader.model.events.order.OrderPendingCancel.client_order_id"]], "client_order_id (orderpendingupdate attribute)": [[19, "nautilus_trader.model.events.order.OrderPendingUpdate.client_order_id"]], "client_order_id (orderrejected attribute)": [[19, "nautilus_trader.model.events.order.OrderRejected.client_order_id"]], "client_order_id (orderreleased attribute)": [[19, "nautilus_trader.model.events.order.OrderReleased.client_order_id"]], "client_order_id (ordersubmitted attribute)": [[19, "nautilus_trader.model.events.order.OrderSubmitted.client_order_id"]], "client_order_id (ordertriggered attribute)": [[19, "nautilus_trader.model.events.order.OrderTriggered.client_order_id"]], "client_order_id (orderupdated attribute)": [[19, "nautilus_trader.model.events.order.OrderUpdated.client_order_id"]], "closing_order_id (positionchanged attribute)": [[19, "nautilus_trader.model.events.position.PositionChanged.closing_order_id"]], "closing_order_id (positionclosed attribute)": [[19, "nautilus_trader.model.events.position.PositionClosed.closing_order_id"]], "closing_order_id (positionevent attribute)": [[19, "nautilus_trader.model.events.position.PositionEvent.closing_order_id"]], "closing_order_id (positionopened attribute)": [[19, "nautilus_trader.model.events.position.PositionOpened.closing_order_id"]], "commission (orderfilled attribute)": [[19, "nautilus_trader.model.events.order.OrderFilled.commission"]], "contingency_type (orderinitialized attribute)": [[19, "nautilus_trader.model.events.order.OrderInitialized.contingency_type"]], "create() (positionchanged static method)": [[19, "nautilus_trader.model.events.position.PositionChanged.create"]], "create() (positionclosed static method)": [[19, "nautilus_trader.model.events.position.PositionClosed.create"]], "create() (positionopened static method)": [[19, "nautilus_trader.model.events.position.PositionOpened.create"]], "currency (orderfilled attribute)": [[19, "nautilus_trader.model.events.order.OrderFilled.currency"]], "currency (positionchanged attribute)": [[19, "nautilus_trader.model.events.position.PositionChanged.currency"]], "currency (positionclosed attribute)": [[19, "nautilus_trader.model.events.position.PositionClosed.currency"]], "currency (positionevent attribute)": [[19, "nautilus_trader.model.events.position.PositionEvent.currency"]], "currency (positionopened attribute)": [[19, "nautilus_trader.model.events.position.PositionOpened.currency"]], "duration_ns (positionchanged attribute)": [[19, "nautilus_trader.model.events.position.PositionChanged.duration_ns"]], "duration_ns (positionclosed attribute)": [[19, "nautilus_trader.model.events.position.PositionClosed.duration_ns"]], "duration_ns (positionevent attribute)": [[19, "nautilus_trader.model.events.position.PositionEvent.duration_ns"]], "duration_ns (positionopened attribute)": [[19, "nautilus_trader.model.events.position.PositionOpened.duration_ns"]], "emulation_trigger (orderinitialized attribute)": [[19, "nautilus_trader.model.events.order.OrderInitialized.emulation_trigger"]], "entry (positionchanged attribute)": [[19, "nautilus_trader.model.events.position.PositionChanged.entry"]], "entry (positionclosed attribute)": [[19, "nautilus_trader.model.events.position.PositionClosed.entry"]], "entry (positionevent attribute)": [[19, "nautilus_trader.model.events.position.PositionEvent.entry"]], "entry (positionopened attribute)": [[19, "nautilus_trader.model.events.position.PositionOpened.entry"]], "exec_algorithm_id (orderinitialized attribute)": [[19, "nautilus_trader.model.events.order.OrderInitialized.exec_algorithm_id"]], "exec_algorithm_params (orderinitialized attribute)": [[19, "nautilus_trader.model.events.order.OrderInitialized.exec_algorithm_params"]], "exec_spawn_id (orderinitialized attribute)": [[19, "nautilus_trader.model.events.order.OrderInitialized.exec_spawn_id"]], "from_dict() (accountstate static method)": [[19, "nautilus_trader.model.events.account.AccountState.from_dict"]], "from_dict() (orderaccepted static method)": [[19, "nautilus_trader.model.events.order.OrderAccepted.from_dict"]], "from_dict() (ordercancelrejected static method)": [[19, "nautilus_trader.model.events.order.OrderCancelRejected.from_dict"]], "from_dict() (ordercanceled static method)": [[19, "nautilus_trader.model.events.order.OrderCanceled.from_dict"]], "from_dict() (orderdenied static method)": [[19, "nautilus_trader.model.events.order.OrderDenied.from_dict"]], "from_dict() (orderemulated static method)": [[19, "nautilus_trader.model.events.order.OrderEmulated.from_dict"]], "from_dict() (orderexpired static method)": [[19, "nautilus_trader.model.events.order.OrderExpired.from_dict"]], "from_dict() (orderfilled static method)": [[19, "nautilus_trader.model.events.order.OrderFilled.from_dict"]], "from_dict() (orderinitialized static method)": [[19, "nautilus_trader.model.events.order.OrderInitialized.from_dict"]], "from_dict() (ordermodifyrejected static method)": [[19, "nautilus_trader.model.events.order.OrderModifyRejected.from_dict"]], "from_dict() (orderpendingcancel static method)": [[19, "nautilus_trader.model.events.order.OrderPendingCancel.from_dict"]], "from_dict() (orderpendingupdate static method)": [[19, "nautilus_trader.model.events.order.OrderPendingUpdate.from_dict"]], "from_dict() (orderrejected static method)": [[19, "nautilus_trader.model.events.order.OrderRejected.from_dict"]], "from_dict() (orderreleased static method)": [[19, "nautilus_trader.model.events.order.OrderReleased.from_dict"]], "from_dict() (ordersubmitted static method)": [[19, "nautilus_trader.model.events.order.OrderSubmitted.from_dict"]], "from_dict() (ordertriggered static method)": [[19, "nautilus_trader.model.events.order.OrderTriggered.from_dict"]], "from_dict() (orderupdated static method)": [[19, "nautilus_trader.model.events.order.OrderUpdated.from_dict"]], "from_dict() (positionchanged static method)": [[19, "nautilus_trader.model.events.position.PositionChanged.from_dict"]], "from_dict() (positionclosed static method)": [[19, "nautilus_trader.model.events.position.PositionClosed.from_dict"]], "from_dict() (positionopened static method)": [[19, "nautilus_trader.model.events.position.PositionOpened.from_dict"]], "id (accountstate attribute)": [[19, "nautilus_trader.model.events.account.AccountState.id"]], "id (orderaccepted attribute)": [[19, "nautilus_trader.model.events.order.OrderAccepted.id"]], "id (ordercancelrejected attribute)": [[19, "nautilus_trader.model.events.order.OrderCancelRejected.id"]], "id (ordercanceled attribute)": [[19, "nautilus_trader.model.events.order.OrderCanceled.id"]], "id (orderdenied attribute)": [[19, "nautilus_trader.model.events.order.OrderDenied.id"]], "id (orderemulated attribute)": [[19, "nautilus_trader.model.events.order.OrderEmulated.id"]], "id (orderevent attribute)": [[19, "nautilus_trader.model.events.order.OrderEvent.id"]], "id (orderexpired attribute)": [[19, "nautilus_trader.model.events.order.OrderExpired.id"]], "id (orderfilled attribute)": [[19, "nautilus_trader.model.events.order.OrderFilled.id"]], "id (orderinitialized attribute)": [[19, "nautilus_trader.model.events.order.OrderInitialized.id"]], "id (ordermodifyrejected attribute)": [[19, "nautilus_trader.model.events.order.OrderModifyRejected.id"]], "id (orderpendingcancel attribute)": [[19, "nautilus_trader.model.events.order.OrderPendingCancel.id"]], "id (orderpendingupdate attribute)": [[19, "nautilus_trader.model.events.order.OrderPendingUpdate.id"]], "id (orderrejected attribute)": [[19, "nautilus_trader.model.events.order.OrderRejected.id"]], "id (orderreleased attribute)": [[19, "nautilus_trader.model.events.order.OrderReleased.id"]], "id (ordersubmitted attribute)": [[19, "nautilus_trader.model.events.order.OrderSubmitted.id"]], "id (ordertriggered attribute)": [[19, "nautilus_trader.model.events.order.OrderTriggered.id"]], "id (orderupdated attribute)": [[19, "nautilus_trader.model.events.order.OrderUpdated.id"]], "id (positionchanged attribute)": [[19, "nautilus_trader.model.events.position.PositionChanged.id"]], "id (positionclosed attribute)": [[19, "nautilus_trader.model.events.position.PositionClosed.id"]], "id (positionevent attribute)": [[19, "nautilus_trader.model.events.position.PositionEvent.id"]], "id (positionopened attribute)": [[19, "nautilus_trader.model.events.position.PositionOpened.id"]], "info (accountstate attribute)": [[19, "nautilus_trader.model.events.account.AccountState.info"]], "info (orderfilled attribute)": [[19, "nautilus_trader.model.events.order.OrderFilled.info"]], "instrument_id (orderaccepted attribute)": [[19, "nautilus_trader.model.events.order.OrderAccepted.instrument_id"]], "instrument_id (ordercancelrejected attribute)": [[19, "nautilus_trader.model.events.order.OrderCancelRejected.instrument_id"]], "instrument_id (ordercanceled attribute)": [[19, "nautilus_trader.model.events.order.OrderCanceled.instrument_id"]], "instrument_id (orderdenied attribute)": [[19, "nautilus_trader.model.events.order.OrderDenied.instrument_id"]], "instrument_id (orderemulated attribute)": [[19, "nautilus_trader.model.events.order.OrderEmulated.instrument_id"]], "instrument_id (orderevent attribute)": [[19, "nautilus_trader.model.events.order.OrderEvent.instrument_id"]], "instrument_id (orderexpired attribute)": [[19, "nautilus_trader.model.events.order.OrderExpired.instrument_id"]], "instrument_id (orderfilled attribute)": [[19, "nautilus_trader.model.events.order.OrderFilled.instrument_id"]], "instrument_id (orderinitialized attribute)": [[19, "nautilus_trader.model.events.order.OrderInitialized.instrument_id"]], "instrument_id (ordermodifyrejected attribute)": [[19, "nautilus_trader.model.events.order.OrderModifyRejected.instrument_id"]], "instrument_id (orderpendingcancel attribute)": [[19, "nautilus_trader.model.events.order.OrderPendingCancel.instrument_id"]], "instrument_id (orderpendingupdate attribute)": [[19, "nautilus_trader.model.events.order.OrderPendingUpdate.instrument_id"]], "instrument_id (orderrejected attribute)": [[19, "nautilus_trader.model.events.order.OrderRejected.instrument_id"]], "instrument_id (orderreleased attribute)": [[19, "nautilus_trader.model.events.order.OrderReleased.instrument_id"]], "instrument_id (ordersubmitted attribute)": [[19, "nautilus_trader.model.events.order.OrderSubmitted.instrument_id"]], "instrument_id (ordertriggered attribute)": [[19, "nautilus_trader.model.events.order.OrderTriggered.instrument_id"]], "instrument_id (orderupdated attribute)": [[19, "nautilus_trader.model.events.order.OrderUpdated.instrument_id"]], "instrument_id (positionchanged attribute)": [[19, "nautilus_trader.model.events.position.PositionChanged.instrument_id"]], "instrument_id (positionclosed attribute)": [[19, "nautilus_trader.model.events.position.PositionClosed.instrument_id"]], "instrument_id (positionevent attribute)": [[19, "nautilus_trader.model.events.position.PositionEvent.instrument_id"]], "instrument_id (positionopened attribute)": [[19, "nautilus_trader.model.events.position.PositionOpened.instrument_id"]], "is_buy (orderfilled attribute)": [[19, "nautilus_trader.model.events.order.OrderFilled.is_buy"]], "is_reported (accountstate attribute)": [[19, "nautilus_trader.model.events.account.AccountState.is_reported"]], "is_sell (orderfilled attribute)": [[19, "nautilus_trader.model.events.order.OrderFilled.is_sell"]], "last_px (orderfilled attribute)": [[19, "nautilus_trader.model.events.order.OrderFilled.last_px"]], "last_px (positionchanged attribute)": [[19, "nautilus_trader.model.events.position.PositionChanged.last_px"]], "last_px (positionclosed attribute)": [[19, "nautilus_trader.model.events.position.PositionClosed.last_px"]], "last_px (positionevent attribute)": [[19, "nautilus_trader.model.events.position.PositionEvent.last_px"]], "last_px (positionopened attribute)": [[19, "nautilus_trader.model.events.position.PositionOpened.last_px"]], "last_qty (orderfilled attribute)": [[19, "nautilus_trader.model.events.order.OrderFilled.last_qty"]], "last_qty (positionchanged attribute)": [[19, "nautilus_trader.model.events.position.PositionChanged.last_qty"]], "last_qty (positionclosed attribute)": [[19, "nautilus_trader.model.events.position.PositionClosed.last_qty"]], "last_qty (positionevent attribute)": [[19, "nautilus_trader.model.events.position.PositionEvent.last_qty"]], "last_qty (positionopened attribute)": [[19, "nautilus_trader.model.events.position.PositionOpened.last_qty"]], "linked_order_ids (orderinitialized attribute)": [[19, "nautilus_trader.model.events.order.OrderInitialized.linked_order_ids"]], "liquidity_side (orderfilled attribute)": [[19, "nautilus_trader.model.events.order.OrderFilled.liquidity_side"]], "margins (accountstate attribute)": [[19, "nautilus_trader.model.events.account.AccountState.margins"]], "nautilus_trader.model.events": [[19, "module-nautilus_trader.model.events"]], "nautilus_trader.model.events.account": [[19, "module-nautilus_trader.model.events.account"]], "nautilus_trader.model.events.order": [[19, "module-nautilus_trader.model.events.order"]], "nautilus_trader.model.events.position": [[19, "module-nautilus_trader.model.events.position"]], "opening_order_id (positionchanged attribute)": [[19, "nautilus_trader.model.events.position.PositionChanged.opening_order_id"]], "opening_order_id (positionclosed attribute)": [[19, "nautilus_trader.model.events.position.PositionClosed.opening_order_id"]], "opening_order_id (positionevent attribute)": [[19, "nautilus_trader.model.events.position.PositionEvent.opening_order_id"]], "opening_order_id (positionopened attribute)": [[19, "nautilus_trader.model.events.position.PositionOpened.opening_order_id"]], "options (orderinitialized attribute)": [[19, "nautilus_trader.model.events.order.OrderInitialized.options"]], "order_list_id (orderinitialized attribute)": [[19, "nautilus_trader.model.events.order.OrderInitialized.order_list_id"]], "order_side (orderfilled attribute)": [[19, "nautilus_trader.model.events.order.OrderFilled.order_side"]], "order_type (orderfilled attribute)": [[19, "nautilus_trader.model.events.order.OrderFilled.order_type"]], "order_type (orderinitialized attribute)": [[19, "nautilus_trader.model.events.order.OrderInitialized.order_type"]], "parent_order_id (orderinitialized attribute)": [[19, "nautilus_trader.model.events.order.OrderInitialized.parent_order_id"]], "peak_qty (positionchanged attribute)": [[19, "nautilus_trader.model.events.position.PositionChanged.peak_qty"]], "peak_qty (positionclosed attribute)": [[19, "nautilus_trader.model.events.position.PositionClosed.peak_qty"]], "peak_qty (positionevent attribute)": [[19, "nautilus_trader.model.events.position.PositionEvent.peak_qty"]], "peak_qty (positionopened attribute)": [[19, "nautilus_trader.model.events.position.PositionOpened.peak_qty"]], "position_id (orderfilled attribute)": [[19, "nautilus_trader.model.events.order.OrderFilled.position_id"]], "position_id (positionchanged attribute)": [[19, "nautilus_trader.model.events.position.PositionChanged.position_id"]], "position_id (positionclosed attribute)": [[19, "nautilus_trader.model.events.position.PositionClosed.position_id"]], "position_id (positionevent attribute)": [[19, "nautilus_trader.model.events.position.PositionEvent.position_id"]], "position_id (positionopened attribute)": [[19, "nautilus_trader.model.events.position.PositionOpened.position_id"]], "post_only (orderinitialized attribute)": [[19, "nautilus_trader.model.events.order.OrderInitialized.post_only"]], "price (orderupdated attribute)": [[19, "nautilus_trader.model.events.order.OrderUpdated.price"]], "quantity (orderinitialized attribute)": [[19, "nautilus_trader.model.events.order.OrderInitialized.quantity"]], "quantity (orderupdated attribute)": [[19, "nautilus_trader.model.events.order.OrderUpdated.quantity"]], "quantity (positionchanged attribute)": [[19, "nautilus_trader.model.events.position.PositionChanged.quantity"]], "quantity (positionclosed attribute)": [[19, "nautilus_trader.model.events.position.PositionClosed.quantity"]], "quantity (positionevent attribute)": [[19, "nautilus_trader.model.events.position.PositionEvent.quantity"]], "quantity (positionopened attribute)": [[19, "nautilus_trader.model.events.position.PositionOpened.quantity"]], "quote_quantity (orderinitialized attribute)": [[19, "nautilus_trader.model.events.order.OrderInitialized.quote_quantity"]], "realized_pnl (positionchanged attribute)": [[19, "nautilus_trader.model.events.position.PositionChanged.realized_pnl"]], "realized_pnl (positionclosed attribute)": [[19, "nautilus_trader.model.events.position.PositionClosed.realized_pnl"]], "realized_pnl (positionevent attribute)": [[19, "nautilus_trader.model.events.position.PositionEvent.realized_pnl"]], "realized_pnl (positionopened attribute)": [[19, "nautilus_trader.model.events.position.PositionOpened.realized_pnl"]], "realized_return (positionchanged attribute)": [[19, "nautilus_trader.model.events.position.PositionChanged.realized_return"]], "realized_return (positionclosed attribute)": [[19, "nautilus_trader.model.events.position.PositionClosed.realized_return"]], "realized_return (positionevent attribute)": [[19, "nautilus_trader.model.events.position.PositionEvent.realized_return"]], "realized_return (positionopened attribute)": [[19, "nautilus_trader.model.events.position.PositionOpened.realized_return"]], "reason (ordercancelrejected attribute)": [[19, "nautilus_trader.model.events.order.OrderCancelRejected.reason"]], "reason (orderdenied attribute)": [[19, "nautilus_trader.model.events.order.OrderDenied.reason"]], "reason (ordermodifyrejected attribute)": [[19, "nautilus_trader.model.events.order.OrderModifyRejected.reason"]], "reason (orderrejected attribute)": [[19, "nautilus_trader.model.events.order.OrderRejected.reason"]], "reconciliation (orderaccepted attribute)": [[19, "nautilus_trader.model.events.order.OrderAccepted.reconciliation"]], "reconciliation (ordercancelrejected attribute)": [[19, "nautilus_trader.model.events.order.OrderCancelRejected.reconciliation"]], "reconciliation (ordercanceled attribute)": [[19, "nautilus_trader.model.events.order.OrderCanceled.reconciliation"]], "reconciliation (orderdenied attribute)": [[19, "nautilus_trader.model.events.order.OrderDenied.reconciliation"]], "reconciliation (orderemulated attribute)": [[19, "nautilus_trader.model.events.order.OrderEmulated.reconciliation"]], "reconciliation (orderevent attribute)": [[19, "nautilus_trader.model.events.order.OrderEvent.reconciliation"]], "reconciliation (orderexpired attribute)": [[19, "nautilus_trader.model.events.order.OrderExpired.reconciliation"]], "reconciliation (orderfilled attribute)": [[19, "nautilus_trader.model.events.order.OrderFilled.reconciliation"]], "reconciliation (orderinitialized attribute)": [[19, "nautilus_trader.model.events.order.OrderInitialized.reconciliation"]], "reconciliation (ordermodifyrejected attribute)": [[19, "nautilus_trader.model.events.order.OrderModifyRejected.reconciliation"]], "reconciliation (orderpendingcancel attribute)": [[19, "nautilus_trader.model.events.order.OrderPendingCancel.reconciliation"]], "reconciliation (orderpendingupdate attribute)": [[19, "nautilus_trader.model.events.order.OrderPendingUpdate.reconciliation"]], "reconciliation (orderrejected attribute)": [[19, "nautilus_trader.model.events.order.OrderRejected.reconciliation"]], "reconciliation (orderreleased attribute)": [[19, "nautilus_trader.model.events.order.OrderReleased.reconciliation"]], "reconciliation (ordersubmitted attribute)": [[19, "nautilus_trader.model.events.order.OrderSubmitted.reconciliation"]], "reconciliation (ordertriggered attribute)": [[19, "nautilus_trader.model.events.order.OrderTriggered.reconciliation"]], "reconciliation (orderupdated attribute)": [[19, "nautilus_trader.model.events.order.OrderUpdated.reconciliation"]], "reduce_only (orderinitialized attribute)": [[19, "nautilus_trader.model.events.order.OrderInitialized.reduce_only"]], "released_price (orderreleased attribute)": [[19, "nautilus_trader.model.events.order.OrderReleased.released_price"]], "set_client_order_id() (orderaccepted method)": [[19, "nautilus_trader.model.events.order.OrderAccepted.set_client_order_id"]], "set_client_order_id() (ordercancelrejected method)": [[19, "nautilus_trader.model.events.order.OrderCancelRejected.set_client_order_id"]], "set_client_order_id() (ordercanceled method)": [[19, "nautilus_trader.model.events.order.OrderCanceled.set_client_order_id"]], "set_client_order_id() (orderdenied method)": [[19, "nautilus_trader.model.events.order.OrderDenied.set_client_order_id"]], "set_client_order_id() (orderemulated method)": [[19, "nautilus_trader.model.events.order.OrderEmulated.set_client_order_id"]], "set_client_order_id() (orderevent method)": [[19, "nautilus_trader.model.events.order.OrderEvent.set_client_order_id"]], "set_client_order_id() (orderexpired method)": [[19, "nautilus_trader.model.events.order.OrderExpired.set_client_order_id"]], "set_client_order_id() (orderfilled method)": [[19, "nautilus_trader.model.events.order.OrderFilled.set_client_order_id"]], "set_client_order_id() (orderinitialized method)": [[19, "nautilus_trader.model.events.order.OrderInitialized.set_client_order_id"]], "set_client_order_id() (ordermodifyrejected method)": [[19, "nautilus_trader.model.events.order.OrderModifyRejected.set_client_order_id"]], "set_client_order_id() (orderpendingcancel method)": [[19, "nautilus_trader.model.events.order.OrderPendingCancel.set_client_order_id"]], "set_client_order_id() (orderpendingupdate method)": [[19, "nautilus_trader.model.events.order.OrderPendingUpdate.set_client_order_id"]], "set_client_order_id() (orderrejected method)": [[19, "nautilus_trader.model.events.order.OrderRejected.set_client_order_id"]], "set_client_order_id() (orderreleased method)": [[19, "nautilus_trader.model.events.order.OrderReleased.set_client_order_id"]], "set_client_order_id() (ordersubmitted method)": [[19, "nautilus_trader.model.events.order.OrderSubmitted.set_client_order_id"]], "set_client_order_id() (ordertriggered method)": [[19, "nautilus_trader.model.events.order.OrderTriggered.set_client_order_id"]], "set_client_order_id() (orderupdated method)": [[19, "nautilus_trader.model.events.order.OrderUpdated.set_client_order_id"]], "side (orderinitialized attribute)": [[19, "nautilus_trader.model.events.order.OrderInitialized.side"]], "side (positionchanged attribute)": [[19, "nautilus_trader.model.events.position.PositionChanged.side"]], "side (positionclosed attribute)": [[19, "nautilus_trader.model.events.position.PositionClosed.side"]], "side (positionevent attribute)": [[19, "nautilus_trader.model.events.position.PositionEvent.side"]], "side (positionopened attribute)": [[19, "nautilus_trader.model.events.position.PositionOpened.side"]], "signed_qty (positionchanged attribute)": [[19, "nautilus_trader.model.events.position.PositionChanged.signed_qty"]], "signed_qty (positionclosed attribute)": [[19, "nautilus_trader.model.events.position.PositionClosed.signed_qty"]], "signed_qty (positionevent attribute)": [[19, "nautilus_trader.model.events.position.PositionEvent.signed_qty"]], "signed_qty (positionopened attribute)": [[19, "nautilus_trader.model.events.position.PositionOpened.signed_qty"]], "strategy_id (orderaccepted attribute)": [[19, "nautilus_trader.model.events.order.OrderAccepted.strategy_id"]], "strategy_id (ordercancelrejected attribute)": [[19, "nautilus_trader.model.events.order.OrderCancelRejected.strategy_id"]], "strategy_id (ordercanceled attribute)": [[19, "nautilus_trader.model.events.order.OrderCanceled.strategy_id"]], "strategy_id (orderdenied attribute)": [[19, "nautilus_trader.model.events.order.OrderDenied.strategy_id"]], "strategy_id (orderemulated attribute)": [[19, "nautilus_trader.model.events.order.OrderEmulated.strategy_id"]], "strategy_id (orderevent attribute)": [[19, "nautilus_trader.model.events.order.OrderEvent.strategy_id"]], "strategy_id (orderexpired attribute)": [[19, "nautilus_trader.model.events.order.OrderExpired.strategy_id"]], "strategy_id (orderfilled attribute)": [[19, "nautilus_trader.model.events.order.OrderFilled.strategy_id"]], "strategy_id (orderinitialized attribute)": [[19, "nautilus_trader.model.events.order.OrderInitialized.strategy_id"]], "strategy_id (ordermodifyrejected attribute)": [[19, "nautilus_trader.model.events.order.OrderModifyRejected.strategy_id"]], "strategy_id (orderpendingcancel attribute)": [[19, "nautilus_trader.model.events.order.OrderPendingCancel.strategy_id"]], "strategy_id (orderpendingupdate attribute)": [[19, "nautilus_trader.model.events.order.OrderPendingUpdate.strategy_id"]], "strategy_id (orderrejected attribute)": [[19, "nautilus_trader.model.events.order.OrderRejected.strategy_id"]], "strategy_id (orderreleased attribute)": [[19, "nautilus_trader.model.events.order.OrderReleased.strategy_id"]], "strategy_id (ordersubmitted attribute)": [[19, "nautilus_trader.model.events.order.OrderSubmitted.strategy_id"]], "strategy_id (ordertriggered attribute)": [[19, "nautilus_trader.model.events.order.OrderTriggered.strategy_id"]], "strategy_id (orderupdated attribute)": [[19, "nautilus_trader.model.events.order.OrderUpdated.strategy_id"]], "strategy_id (positionchanged attribute)": [[19, "nautilus_trader.model.events.position.PositionChanged.strategy_id"]], "strategy_id (positionclosed attribute)": [[19, "nautilus_trader.model.events.position.PositionClosed.strategy_id"]], "strategy_id (positionevent attribute)": [[19, "nautilus_trader.model.events.position.PositionEvent.strategy_id"]], "strategy_id (positionopened attribute)": [[19, "nautilus_trader.model.events.position.PositionOpened.strategy_id"]], "tags (orderinitialized attribute)": [[19, "nautilus_trader.model.events.order.OrderInitialized.tags"]], "time_in_force (orderinitialized attribute)": [[19, "nautilus_trader.model.events.order.OrderInitialized.time_in_force"]], "to_dict() (accountstate static method)": [[19, "nautilus_trader.model.events.account.AccountState.to_dict"]], "to_dict() (orderaccepted static method)": [[19, "nautilus_trader.model.events.order.OrderAccepted.to_dict"]], "to_dict() (ordercancelrejected static method)": [[19, "nautilus_trader.model.events.order.OrderCancelRejected.to_dict"]], "to_dict() (ordercanceled static method)": [[19, "nautilus_trader.model.events.order.OrderCanceled.to_dict"]], "to_dict() (orderdenied static method)": [[19, "nautilus_trader.model.events.order.OrderDenied.to_dict"]], "to_dict() (orderemulated static method)": [[19, "nautilus_trader.model.events.order.OrderEmulated.to_dict"]], "to_dict() (orderexpired static method)": [[19, "nautilus_trader.model.events.order.OrderExpired.to_dict"]], "to_dict() (orderfilled static method)": [[19, "nautilus_trader.model.events.order.OrderFilled.to_dict"]], "to_dict() (orderinitialized static method)": [[19, "nautilus_trader.model.events.order.OrderInitialized.to_dict"]], "to_dict() (ordermodifyrejected static method)": [[19, "nautilus_trader.model.events.order.OrderModifyRejected.to_dict"]], "to_dict() (orderpendingcancel static method)": [[19, "nautilus_trader.model.events.order.OrderPendingCancel.to_dict"]], "to_dict() (orderpendingupdate static method)": [[19, "nautilus_trader.model.events.order.OrderPendingUpdate.to_dict"]], "to_dict() (orderrejected static method)": [[19, "nautilus_trader.model.events.order.OrderRejected.to_dict"]], "to_dict() (orderreleased static method)": [[19, "nautilus_trader.model.events.order.OrderReleased.to_dict"]], "to_dict() (ordersubmitted static method)": [[19, "nautilus_trader.model.events.order.OrderSubmitted.to_dict"]], "to_dict() (ordertriggered static method)": [[19, "nautilus_trader.model.events.order.OrderTriggered.to_dict"]], "to_dict() (orderupdated static method)": [[19, "nautilus_trader.model.events.order.OrderUpdated.to_dict"]], "to_dict() (positionchanged static method)": [[19, "nautilus_trader.model.events.position.PositionChanged.to_dict"]], "to_dict() (positionclosed static method)": [[19, "nautilus_trader.model.events.position.PositionClosed.to_dict"]], "to_dict() (positionopened static method)": [[19, "nautilus_trader.model.events.position.PositionOpened.to_dict"]], "trade_id (orderfilled attribute)": [[19, "nautilus_trader.model.events.order.OrderFilled.trade_id"]], "trader_id (orderaccepted attribute)": [[19, "nautilus_trader.model.events.order.OrderAccepted.trader_id"]], "trader_id (ordercancelrejected attribute)": [[19, "nautilus_trader.model.events.order.OrderCancelRejected.trader_id"]], "trader_id (ordercanceled attribute)": [[19, "nautilus_trader.model.events.order.OrderCanceled.trader_id"]], "trader_id (orderdenied attribute)": [[19, "nautilus_trader.model.events.order.OrderDenied.trader_id"]], "trader_id (orderemulated attribute)": [[19, "nautilus_trader.model.events.order.OrderEmulated.trader_id"]], "trader_id (orderevent attribute)": [[19, "nautilus_trader.model.events.order.OrderEvent.trader_id"]], "trader_id (orderexpired attribute)": [[19, "nautilus_trader.model.events.order.OrderExpired.trader_id"]], "trader_id (orderfilled attribute)": [[19, "nautilus_trader.model.events.order.OrderFilled.trader_id"]], "trader_id (orderinitialized attribute)": [[19, "nautilus_trader.model.events.order.OrderInitialized.trader_id"]], "trader_id (ordermodifyrejected attribute)": [[19, "nautilus_trader.model.events.order.OrderModifyRejected.trader_id"]], "trader_id (orderpendingcancel attribute)": [[19, "nautilus_trader.model.events.order.OrderPendingCancel.trader_id"]], "trader_id (orderpendingupdate attribute)": [[19, "nautilus_trader.model.events.order.OrderPendingUpdate.trader_id"]], "trader_id (orderrejected attribute)": [[19, "nautilus_trader.model.events.order.OrderRejected.trader_id"]], "trader_id (orderreleased attribute)": [[19, "nautilus_trader.model.events.order.OrderReleased.trader_id"]], "trader_id (ordersubmitted attribute)": [[19, "nautilus_trader.model.events.order.OrderSubmitted.trader_id"]], "trader_id (ordertriggered attribute)": [[19, "nautilus_trader.model.events.order.OrderTriggered.trader_id"]], "trader_id (orderupdated attribute)": [[19, "nautilus_trader.model.events.order.OrderUpdated.trader_id"]], "trader_id (positionchanged attribute)": [[19, "nautilus_trader.model.events.position.PositionChanged.trader_id"]], "trader_id (positionclosed attribute)": [[19, "nautilus_trader.model.events.position.PositionClosed.trader_id"]], "trader_id (positionevent attribute)": [[19, "nautilus_trader.model.events.position.PositionEvent.trader_id"]], "trader_id (positionopened attribute)": [[19, "nautilus_trader.model.events.position.PositionOpened.trader_id"]], "trigger_instrument_id (orderinitialized attribute)": [[19, "nautilus_trader.model.events.order.OrderInitialized.trigger_instrument_id"]], "trigger_price (orderupdated attribute)": [[19, "nautilus_trader.model.events.order.OrderUpdated.trigger_price"]], "ts_closed (positionchanged attribute)": [[19, "nautilus_trader.model.events.position.PositionChanged.ts_closed"]], "ts_closed (positionclosed attribute)": [[19, "nautilus_trader.model.events.position.PositionClosed.ts_closed"]], "ts_closed (positionevent attribute)": [[19, "nautilus_trader.model.events.position.PositionEvent.ts_closed"]], "ts_closed (positionopened attribute)": [[19, "nautilus_trader.model.events.position.PositionOpened.ts_closed"]], "ts_event (accountstate attribute)": [[19, "nautilus_trader.model.events.account.AccountState.ts_event"]], "ts_event (orderaccepted attribute)": [[19, "nautilus_trader.model.events.order.OrderAccepted.ts_event"]], "ts_event (ordercancelrejected attribute)": [[19, "nautilus_trader.model.events.order.OrderCancelRejected.ts_event"]], "ts_event (ordercanceled attribute)": [[19, "nautilus_trader.model.events.order.OrderCanceled.ts_event"]], "ts_event (orderdenied attribute)": [[19, "nautilus_trader.model.events.order.OrderDenied.ts_event"]], "ts_event (orderemulated attribute)": [[19, "nautilus_trader.model.events.order.OrderEmulated.ts_event"]], "ts_event (orderevent attribute)": [[19, "nautilus_trader.model.events.order.OrderEvent.ts_event"]], "ts_event (orderexpired attribute)": [[19, "nautilus_trader.model.events.order.OrderExpired.ts_event"]], "ts_event (orderfilled attribute)": [[19, "nautilus_trader.model.events.order.OrderFilled.ts_event"]], "ts_event (orderinitialized attribute)": [[19, "nautilus_trader.model.events.order.OrderInitialized.ts_event"]], "ts_event (ordermodifyrejected attribute)": [[19, "nautilus_trader.model.events.order.OrderModifyRejected.ts_event"]], "ts_event (orderpendingcancel attribute)": [[19, "nautilus_trader.model.events.order.OrderPendingCancel.ts_event"]], "ts_event (orderpendingupdate attribute)": [[19, "nautilus_trader.model.events.order.OrderPendingUpdate.ts_event"]], "ts_event (orderrejected attribute)": [[19, "nautilus_trader.model.events.order.OrderRejected.ts_event"]], "ts_event (orderreleased attribute)": [[19, "nautilus_trader.model.events.order.OrderReleased.ts_event"]], "ts_event (ordersubmitted attribute)": [[19, "nautilus_trader.model.events.order.OrderSubmitted.ts_event"]], "ts_event (ordertriggered attribute)": [[19, "nautilus_trader.model.events.order.OrderTriggered.ts_event"]], "ts_event (orderupdated attribute)": [[19, "nautilus_trader.model.events.order.OrderUpdated.ts_event"]], "ts_event (positionchanged attribute)": [[19, "nautilus_trader.model.events.position.PositionChanged.ts_event"]], "ts_event (positionclosed attribute)": [[19, "nautilus_trader.model.events.position.PositionClosed.ts_event"]], "ts_event (positionevent attribute)": [[19, "nautilus_trader.model.events.position.PositionEvent.ts_event"]], "ts_event (positionopened attribute)": [[19, "nautilus_trader.model.events.position.PositionOpened.ts_event"]], "ts_init (accountstate attribute)": [[19, "nautilus_trader.model.events.account.AccountState.ts_init"]], "ts_init (orderaccepted attribute)": [[19, "nautilus_trader.model.events.order.OrderAccepted.ts_init"]], "ts_init (ordercancelrejected attribute)": [[19, "nautilus_trader.model.events.order.OrderCancelRejected.ts_init"]], "ts_init (ordercanceled attribute)": [[19, "nautilus_trader.model.events.order.OrderCanceled.ts_init"]], "ts_init (orderdenied attribute)": [[19, "nautilus_trader.model.events.order.OrderDenied.ts_init"]], "ts_init (orderemulated attribute)": [[19, "nautilus_trader.model.events.order.OrderEmulated.ts_init"]], "ts_init (orderevent attribute)": [[19, "nautilus_trader.model.events.order.OrderEvent.ts_init"]], "ts_init (orderexpired attribute)": [[19, "nautilus_trader.model.events.order.OrderExpired.ts_init"]], "ts_init (orderfilled attribute)": [[19, "nautilus_trader.model.events.order.OrderFilled.ts_init"]], "ts_init (orderinitialized attribute)": [[19, "nautilus_trader.model.events.order.OrderInitialized.ts_init"]], "ts_init (ordermodifyrejected attribute)": [[19, "nautilus_trader.model.events.order.OrderModifyRejected.ts_init"]], "ts_init (orderpendingcancel attribute)": [[19, "nautilus_trader.model.events.order.OrderPendingCancel.ts_init"]], "ts_init (orderpendingupdate attribute)": [[19, "nautilus_trader.model.events.order.OrderPendingUpdate.ts_init"]], "ts_init (orderrejected attribute)": [[19, "nautilus_trader.model.events.order.OrderRejected.ts_init"]], "ts_init (orderreleased attribute)": [[19, "nautilus_trader.model.events.order.OrderReleased.ts_init"]], "ts_init (ordersubmitted attribute)": [[19, "nautilus_trader.model.events.order.OrderSubmitted.ts_init"]], "ts_init (ordertriggered attribute)": [[19, "nautilus_trader.model.events.order.OrderTriggered.ts_init"]], "ts_init (orderupdated attribute)": [[19, "nautilus_trader.model.events.order.OrderUpdated.ts_init"]], "ts_init (positionchanged attribute)": [[19, "nautilus_trader.model.events.position.PositionChanged.ts_init"]], "ts_init (positionclosed attribute)": [[19, "nautilus_trader.model.events.position.PositionClosed.ts_init"]], "ts_init (positionevent attribute)": [[19, "nautilus_trader.model.events.position.PositionEvent.ts_init"]], "ts_init (positionopened attribute)": [[19, "nautilus_trader.model.events.position.PositionOpened.ts_init"]], "ts_opened (positionchanged attribute)": [[19, "nautilus_trader.model.events.position.PositionChanged.ts_opened"]], "ts_opened (positionclosed attribute)": [[19, "nautilus_trader.model.events.position.PositionClosed.ts_opened"]], "ts_opened (positionevent attribute)": [[19, "nautilus_trader.model.events.position.PositionEvent.ts_opened"]], "ts_opened (positionopened attribute)": [[19, "nautilus_trader.model.events.position.PositionOpened.ts_opened"]], "unrealized_pnl (positionchanged attribute)": [[19, "nautilus_trader.model.events.position.PositionChanged.unrealized_pnl"]], "unrealized_pnl (positionclosed attribute)": [[19, "nautilus_trader.model.events.position.PositionClosed.unrealized_pnl"]], "unrealized_pnl (positionevent attribute)": [[19, "nautilus_trader.model.events.position.PositionEvent.unrealized_pnl"]], "unrealized_pnl (positionopened attribute)": [[19, "nautilus_trader.model.events.position.PositionOpened.unrealized_pnl"]], "venue_order_id (orderaccepted attribute)": [[19, "nautilus_trader.model.events.order.OrderAccepted.venue_order_id"]], "venue_order_id (ordercancelrejected attribute)": [[19, "nautilus_trader.model.events.order.OrderCancelRejected.venue_order_id"]], "venue_order_id (ordercanceled attribute)": [[19, "nautilus_trader.model.events.order.OrderCanceled.venue_order_id"]], "venue_order_id (orderdenied attribute)": [[19, "nautilus_trader.model.events.order.OrderDenied.venue_order_id"]], "venue_order_id (orderemulated attribute)": [[19, "nautilus_trader.model.events.order.OrderEmulated.venue_order_id"]], "venue_order_id (orderevent attribute)": [[19, "nautilus_trader.model.events.order.OrderEvent.venue_order_id"]], "venue_order_id (orderexpired attribute)": [[19, "nautilus_trader.model.events.order.OrderExpired.venue_order_id"]], "venue_order_id (orderfilled attribute)": [[19, "nautilus_trader.model.events.order.OrderFilled.venue_order_id"]], "venue_order_id (orderinitialized attribute)": [[19, "nautilus_trader.model.events.order.OrderInitialized.venue_order_id"]], "venue_order_id (ordermodifyrejected attribute)": [[19, "nautilus_trader.model.events.order.OrderModifyRejected.venue_order_id"]], "venue_order_id (orderpendingcancel attribute)": [[19, "nautilus_trader.model.events.order.OrderPendingCancel.venue_order_id"]], "venue_order_id (orderpendingupdate attribute)": [[19, "nautilus_trader.model.events.order.OrderPendingUpdate.venue_order_id"]], "venue_order_id (orderrejected attribute)": [[19, "nautilus_trader.model.events.order.OrderRejected.venue_order_id"]], "venue_order_id (orderreleased attribute)": [[19, "nautilus_trader.model.events.order.OrderReleased.venue_order_id"]], "venue_order_id (ordersubmitted attribute)": [[19, "nautilus_trader.model.events.order.OrderSubmitted.venue_order_id"]], "venue_order_id (ordertriggered attribute)": [[19, "nautilus_trader.model.events.order.OrderTriggered.venue_order_id"]], "venue_order_id (orderupdated attribute)": [[19, "nautilus_trader.model.events.order.OrderUpdated.venue_order_id"]], "accountid (class in nautilus_trader.model.identifiers)": [[20, "nautilus_trader.model.identifiers.AccountId"]], "clientid (class in nautilus_trader.model.identifiers)": [[20, "nautilus_trader.model.identifiers.ClientId"]], "clientorderid (class in nautilus_trader.model.identifiers)": [[20, "nautilus_trader.model.identifiers.ClientOrderId"]], "componentid (class in nautilus_trader.model.identifiers)": [[20, "nautilus_trader.model.identifiers.ComponentId"]], "execalgorithmid (class in nautilus_trader.model.identifiers)": [[20, "nautilus_trader.model.identifiers.ExecAlgorithmId"]], "identifier (class in nautilus_trader.model.identifiers)": [[20, "nautilus_trader.model.identifiers.Identifier"]], "instrumentid (class in nautilus_trader.model.identifiers)": [[20, "nautilus_trader.model.identifiers.InstrumentId"]], "orderlistid (class in nautilus_trader.model.identifiers)": [[20, "nautilus_trader.model.identifiers.OrderListId"]], "positionid (class in nautilus_trader.model.identifiers)": [[20, "nautilus_trader.model.identifiers.PositionId"]], "strategyid (class in nautilus_trader.model.identifiers)": [[20, "nautilus_trader.model.identifiers.StrategyId"]], "symbol (class in nautilus_trader.model.identifiers)": [[20, "nautilus_trader.model.identifiers.Symbol"]], "tradeid (class in nautilus_trader.model.identifiers)": [[20, "nautilus_trader.model.identifiers.TradeId"]], "traderid (class in nautilus_trader.model.identifiers)": [[20, "nautilus_trader.model.identifiers.TraderId"]], "venue (class in nautilus_trader.model.identifiers)": [[20, "nautilus_trader.model.identifiers.Venue"]], "venueorderid (class in nautilus_trader.model.identifiers)": [[20, "nautilus_trader.model.identifiers.VenueOrderId"]], "from_str() (instrumentid static method)": [[20, "nautilus_trader.model.identifiers.InstrumentId.from_str"]], "get_id() (accountid method)": [[20, "nautilus_trader.model.identifiers.AccountId.get_id"]], "get_issuer() (accountid method)": [[20, "nautilus_trader.model.identifiers.AccountId.get_issuer"]], "get_tag() (strategyid method)": [[20, "nautilus_trader.model.identifiers.StrategyId.get_tag"]], "get_tag() (traderid method)": [[20, "nautilus_trader.model.identifiers.TraderId.get_tag"]], "is_external() (strategyid method)": [[20, "nautilus_trader.model.identifiers.StrategyId.is_external"]], "is_synthetic() (instrumentid method)": [[20, "nautilus_trader.model.identifiers.InstrumentId.is_synthetic"]], "is_synthetic() (venue method)": [[20, "nautilus_trader.model.identifiers.Venue.is_synthetic"]], "is_this_trader() (clientorderid method)": [[20, "nautilus_trader.model.identifiers.ClientOrderId.is_this_trader"]], "nautilus_trader.model.identifiers": [[20, "module-nautilus_trader.model.identifiers"]], "symbol (instrumentid attribute)": [[20, "nautilus_trader.model.identifiers.InstrumentId.symbol"]], "value (accountid attribute)": [[20, "nautilus_trader.model.identifiers.AccountId.value"]], "value (clientid attribute)": [[20, "nautilus_trader.model.identifiers.ClientId.value"]], "value (clientorderid attribute)": [[20, "nautilus_trader.model.identifiers.ClientOrderId.value"]], "value (componentid attribute)": [[20, "nautilus_trader.model.identifiers.ComponentId.value"]], "value (execalgorithmid attribute)": [[20, "nautilus_trader.model.identifiers.ExecAlgorithmId.value"]], "value (identifier attribute)": [[20, "nautilus_trader.model.identifiers.Identifier.value"]], "value (instrumentid attribute)": [[20, "nautilus_trader.model.identifiers.InstrumentId.value"]], "value (orderlistid attribute)": [[20, "nautilus_trader.model.identifiers.OrderListId.value"]], "value (positionid attribute)": [[20, "nautilus_trader.model.identifiers.PositionId.value"]], "value (strategyid attribute)": [[20, "nautilus_trader.model.identifiers.StrategyId.value"]], "value (symbol attribute)": [[20, "nautilus_trader.model.identifiers.Symbol.value"]], "value (tradeid attribute)": [[20, "nautilus_trader.model.identifiers.TradeId.value"]], "value (traderid attribute)": [[20, "nautilus_trader.model.identifiers.TraderId.value"]], "value (venue attribute)": [[20, "nautilus_trader.model.identifiers.Venue.value"]], "value (venueorderid attribute)": [[20, "nautilus_trader.model.identifiers.VenueOrderId.value"]], "venue (instrumentid attribute)": [[20, "nautilus_trader.model.identifiers.InstrumentId.venue"]], "nautilus_trader.model": [[21, "module-nautilus_trader.model"]], "bettinginstrument (class in nautilus_trader.model.instruments.betting)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument"]], "cryptofuture (class in nautilus_trader.model.instruments.crypto_future)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture"]], "cryptoperpetual (class in nautilus_trader.model.instruments.crypto_perpetual)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual"]], "currencypair (class in nautilus_trader.model.instruments.currency_pair)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair"]], "equity (class in nautilus_trader.model.instruments.equity)": [[22, "nautilus_trader.model.instruments.equity.Equity"]], "futurescontract (class in nautilus_trader.model.instruments.futures_contract)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract"]], "instrument (class in nautilus_trader.model.instruments.base)": [[22, "nautilus_trader.model.instruments.base.Instrument"]], "optionscontract (class in nautilus_trader.model.instruments.options_contract)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract"]], "syntheticinstrument (class in nautilus_trader.model.instruments.synthetic)": [[22, "nautilus_trader.model.instruments.synthetic.SyntheticInstrument"]], "asset_class (bettinginstrument attribute)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.asset_class"]], "asset_class (cryptofuture attribute)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.asset_class"]], "asset_class (cryptoperpetual attribute)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.asset_class"]], "asset_class (currencypair attribute)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.asset_class"]], "asset_class (equity attribute)": [[22, "nautilus_trader.model.instruments.equity.Equity.asset_class"]], "asset_class (futurescontract attribute)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.asset_class"]], "asset_class (instrument attribute)": [[22, "nautilus_trader.model.instruments.base.Instrument.asset_class"]], "asset_class (optionscontract attribute)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.asset_class"]], "asset_type (bettinginstrument attribute)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.asset_type"]], "asset_type (cryptofuture attribute)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.asset_type"]], "asset_type (cryptoperpetual attribute)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.asset_type"]], "asset_type (currencypair attribute)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.asset_type"]], "asset_type (equity attribute)": [[22, "nautilus_trader.model.instruments.equity.Equity.asset_type"]], "asset_type (futurescontract attribute)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.asset_type"]], "asset_type (instrument attribute)": [[22, "nautilus_trader.model.instruments.base.Instrument.asset_type"]], "asset_type (optionscontract attribute)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.asset_type"]], "base_currency (cryptoperpetual attribute)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.base_currency"]], "base_currency (currencypair attribute)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.base_currency"]], "base_from_dict() (bettinginstrument static method)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.base_from_dict"]], "base_from_dict() (cryptofuture static method)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.base_from_dict"]], "base_from_dict() (cryptoperpetual static method)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.base_from_dict"]], "base_from_dict() (currencypair static method)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.base_from_dict"]], "base_from_dict() (equity static method)": [[22, "nautilus_trader.model.instruments.equity.Equity.base_from_dict"]], "base_from_dict() (futurescontract static method)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.base_from_dict"]], "base_from_dict() (instrument static method)": [[22, "nautilus_trader.model.instruments.base.Instrument.base_from_dict"]], "base_from_dict() (optionscontract static method)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.base_from_dict"]], "base_to_dict() (bettinginstrument static method)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.base_to_dict"]], "base_to_dict() (cryptofuture static method)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.base_to_dict"]], "base_to_dict() (cryptoperpetual static method)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.base_to_dict"]], "base_to_dict() (currencypair static method)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.base_to_dict"]], "base_to_dict() (equity static method)": [[22, "nautilus_trader.model.instruments.equity.Equity.base_to_dict"]], "base_to_dict() (futurescontract static method)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.base_to_dict"]], "base_to_dict() (instrument static method)": [[22, "nautilus_trader.model.instruments.base.Instrument.base_to_dict"]], "base_to_dict() (optionscontract static method)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.base_to_dict"]], "calculate() (syntheticinstrument method)": [[22, "nautilus_trader.model.instruments.synthetic.SyntheticInstrument.calculate"]], "calculate_base_quantity() (bettinginstrument method)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.calculate_base_quantity"]], "calculate_base_quantity() (cryptofuture method)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.calculate_base_quantity"]], "calculate_base_quantity() (cryptoperpetual method)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.calculate_base_quantity"]], "calculate_base_quantity() (currencypair method)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.calculate_base_quantity"]], "calculate_base_quantity() (equity method)": [[22, "nautilus_trader.model.instruments.equity.Equity.calculate_base_quantity"]], "calculate_base_quantity() (futurescontract method)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.calculate_base_quantity"]], "calculate_base_quantity() (instrument method)": [[22, "nautilus_trader.model.instruments.base.Instrument.calculate_base_quantity"]], "calculate_base_quantity() (optionscontract method)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.calculate_base_quantity"]], "change_formula() (syntheticinstrument method)": [[22, "nautilus_trader.model.instruments.synthetic.SyntheticInstrument.change_formula"]], "components (syntheticinstrument attribute)": [[22, "nautilus_trader.model.instruments.synthetic.SyntheticInstrument.components"]], "expiry_date (cryptofuture attribute)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.expiry_date"]], "expiry_date (futurescontract attribute)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.expiry_date"]], "formula (syntheticinstrument attribute)": [[22, "nautilus_trader.model.instruments.synthetic.SyntheticInstrument.formula"]], "from_dict() (bettinginstrument static method)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.from_dict"]], "from_dict() (cryptofuture static method)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.from_dict"]], "from_dict() (cryptoperpetual static method)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.from_dict"]], "from_dict() (currencypair static method)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.from_dict"]], "from_dict() (equity static method)": [[22, "nautilus_trader.model.instruments.equity.Equity.from_dict"]], "from_dict() (futurescontract static method)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.from_dict"]], "from_dict() (optionscontract static method)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.from_dict"]], "from_dict() (syntheticinstrument static method)": [[22, "nautilus_trader.model.instruments.synthetic.SyntheticInstrument.from_dict"]], "fully_qualified_name() (bettinginstrument class method)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.fully_qualified_name"]], "fully_qualified_name() (cryptofuture class method)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.fully_qualified_name"]], "fully_qualified_name() (cryptoperpetual class method)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.fully_qualified_name"]], "fully_qualified_name() (currencypair class method)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.fully_qualified_name"]], "fully_qualified_name() (equity class method)": [[22, "nautilus_trader.model.instruments.equity.Equity.fully_qualified_name"]], "fully_qualified_name() (futurescontract class method)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.fully_qualified_name"]], "fully_qualified_name() (instrument class method)": [[22, "nautilus_trader.model.instruments.base.Instrument.fully_qualified_name"]], "fully_qualified_name() (optionscontract class method)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.fully_qualified_name"]], "fully_qualified_name() (syntheticinstrument class method)": [[22, "nautilus_trader.model.instruments.synthetic.SyntheticInstrument.fully_qualified_name"]], "get_base_currency() (bettinginstrument method)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.get_base_currency"]], "get_base_currency() (cryptofuture method)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.get_base_currency"]], "get_base_currency() (cryptoperpetual method)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.get_base_currency"]], "get_base_currency() (currencypair method)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.get_base_currency"]], "get_base_currency() (equity method)": [[22, "nautilus_trader.model.instruments.equity.Equity.get_base_currency"]], "get_base_currency() (futurescontract method)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.get_base_currency"]], "get_base_currency() (instrument method)": [[22, "nautilus_trader.model.instruments.base.Instrument.get_base_currency"]], "get_base_currency() (optionscontract method)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.get_base_currency"]], "get_settlement_currency() (bettinginstrument method)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.get_settlement_currency"]], "get_settlement_currency() (cryptofuture method)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.get_settlement_currency"]], "get_settlement_currency() (cryptoperpetual method)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.get_settlement_currency"]], "get_settlement_currency() (currencypair method)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.get_settlement_currency"]], "get_settlement_currency() (equity method)": [[22, "nautilus_trader.model.instruments.equity.Equity.get_settlement_currency"]], "get_settlement_currency() (futurescontract method)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.get_settlement_currency"]], "get_settlement_currency() (instrument method)": [[22, "nautilus_trader.model.instruments.base.Instrument.get_settlement_currency"]], "get_settlement_currency() (optionscontract method)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.get_settlement_currency"]], "id (bettinginstrument attribute)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.id"]], "id (cryptofuture attribute)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.id"]], "id (cryptoperpetual attribute)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.id"]], "id (currencypair attribute)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.id"]], "id (equity attribute)": [[22, "nautilus_trader.model.instruments.equity.Equity.id"]], "id (futurescontract attribute)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.id"]], "id (instrument attribute)": [[22, "nautilus_trader.model.instruments.base.Instrument.id"]], "id (optionscontract attribute)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.id"]], "id (syntheticinstrument attribute)": [[22, "nautilus_trader.model.instruments.synthetic.SyntheticInstrument.id"]], "info (bettinginstrument attribute)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.info"]], "info (cryptofuture attribute)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.info"]], "info (cryptoperpetual attribute)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.info"]], "info (currencypair attribute)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.info"]], "info (equity attribute)": [[22, "nautilus_trader.model.instruments.equity.Equity.info"]], "info (futurescontract attribute)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.info"]], "info (instrument attribute)": [[22, "nautilus_trader.model.instruments.base.Instrument.info"]], "info (optionscontract attribute)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.info"]], "is_inverse (bettinginstrument attribute)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.is_inverse"]], "is_inverse (cryptofuture attribute)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.is_inverse"]], "is_inverse (cryptoperpetual attribute)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.is_inverse"]], "is_inverse (currencypair attribute)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.is_inverse"]], "is_inverse (equity attribute)": [[22, "nautilus_trader.model.instruments.equity.Equity.is_inverse"]], "is_inverse (futurescontract attribute)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.is_inverse"]], "is_inverse (instrument attribute)": [[22, "nautilus_trader.model.instruments.base.Instrument.is_inverse"]], "is_inverse (optionscontract attribute)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.is_inverse"]], "is_quanto (cryptoperpetual attribute)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.is_quanto"]], "lot_size (bettinginstrument attribute)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.lot_size"]], "lot_size (cryptofuture attribute)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.lot_size"]], "lot_size (cryptoperpetual attribute)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.lot_size"]], "lot_size (currencypair attribute)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.lot_size"]], "lot_size (equity attribute)": [[22, "nautilus_trader.model.instruments.equity.Equity.lot_size"]], "lot_size (futurescontract attribute)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.lot_size"]], "lot_size (instrument attribute)": [[22, "nautilus_trader.model.instruments.base.Instrument.lot_size"]], "lot_size (optionscontract attribute)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.lot_size"]], "make_price() (bettinginstrument method)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.make_price"]], "make_price() (cryptofuture method)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.make_price"]], "make_price() (cryptoperpetual method)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.make_price"]], "make_price() (currencypair method)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.make_price"]], "make_price() (equity method)": [[22, "nautilus_trader.model.instruments.equity.Equity.make_price"]], "make_price() (futurescontract method)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.make_price"]], "make_price() (instrument method)": [[22, "nautilus_trader.model.instruments.base.Instrument.make_price"]], "make_price() (optionscontract method)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.make_price"]], "make_qty() (bettinginstrument method)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.make_qty"]], "make_qty() (cryptofuture method)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.make_qty"]], "make_qty() (cryptoperpetual method)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.make_qty"]], "make_qty() (currencypair method)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.make_qty"]], "make_qty() (equity method)": [[22, "nautilus_trader.model.instruments.equity.Equity.make_qty"]], "make_qty() (futurescontract method)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.make_qty"]], "make_qty() (instrument method)": [[22, "nautilus_trader.model.instruments.base.Instrument.make_qty"]], "make_qty() (optionscontract method)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.make_qty"]], "make_symbol() (in module nautilus_trader.model.instruments.betting)": [[22, "nautilus_trader.model.instruments.betting.make_symbol"]], "maker_fee (bettinginstrument attribute)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.maker_fee"]], "maker_fee (cryptofuture attribute)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.maker_fee"]], "maker_fee (cryptoperpetual attribute)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.maker_fee"]], "maker_fee (currencypair attribute)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.maker_fee"]], "maker_fee (equity attribute)": [[22, "nautilus_trader.model.instruments.equity.Equity.maker_fee"]], "maker_fee (futurescontract attribute)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.maker_fee"]], "maker_fee (instrument attribute)": [[22, "nautilus_trader.model.instruments.base.Instrument.maker_fee"]], "maker_fee (optionscontract attribute)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.maker_fee"]], "margin_init (bettinginstrument attribute)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.margin_init"]], "margin_init (cryptofuture attribute)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.margin_init"]], "margin_init (cryptoperpetual attribute)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.margin_init"]], "margin_init (currencypair attribute)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.margin_init"]], "margin_init (equity attribute)": [[22, "nautilus_trader.model.instruments.equity.Equity.margin_init"]], "margin_init (futurescontract attribute)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.margin_init"]], "margin_init (instrument attribute)": [[22, "nautilus_trader.model.instruments.base.Instrument.margin_init"]], "margin_init (optionscontract attribute)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.margin_init"]], "margin_maint (bettinginstrument attribute)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.margin_maint"]], "margin_maint (cryptofuture attribute)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.margin_maint"]], "margin_maint (cryptoperpetual attribute)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.margin_maint"]], "margin_maint (currencypair attribute)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.margin_maint"]], "margin_maint (equity attribute)": [[22, "nautilus_trader.model.instruments.equity.Equity.margin_maint"]], "margin_maint (futurescontract attribute)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.margin_maint"]], "margin_maint (instrument attribute)": [[22, "nautilus_trader.model.instruments.base.Instrument.margin_maint"]], "margin_maint (optionscontract attribute)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.margin_maint"]], "max_notional (bettinginstrument attribute)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.max_notional"]], "max_notional (cryptofuture attribute)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.max_notional"]], "max_notional (cryptoperpetual attribute)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.max_notional"]], "max_notional (currencypair attribute)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.max_notional"]], "max_notional (equity attribute)": [[22, "nautilus_trader.model.instruments.equity.Equity.max_notional"]], "max_notional (futurescontract attribute)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.max_notional"]], "max_notional (instrument attribute)": [[22, "nautilus_trader.model.instruments.base.Instrument.max_notional"]], "max_notional (optionscontract attribute)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.max_notional"]], "max_price (bettinginstrument attribute)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.max_price"]], "max_price (cryptofuture attribute)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.max_price"]], "max_price (cryptoperpetual attribute)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.max_price"]], "max_price (currencypair attribute)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.max_price"]], "max_price (equity attribute)": [[22, "nautilus_trader.model.instruments.equity.Equity.max_price"]], "max_price (futurescontract attribute)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.max_price"]], "max_price (instrument attribute)": [[22, "nautilus_trader.model.instruments.base.Instrument.max_price"]], "max_price (optionscontract attribute)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.max_price"]], "max_quantity (bettinginstrument attribute)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.max_quantity"]], "max_quantity (cryptofuture attribute)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.max_quantity"]], "max_quantity (cryptoperpetual attribute)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.max_quantity"]], "max_quantity (currencypair attribute)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.max_quantity"]], "max_quantity (equity attribute)": [[22, "nautilus_trader.model.instruments.equity.Equity.max_quantity"]], "max_quantity (futurescontract attribute)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.max_quantity"]], "max_quantity (instrument attribute)": [[22, "nautilus_trader.model.instruments.base.Instrument.max_quantity"]], "max_quantity (optionscontract attribute)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.max_quantity"]], "min_notional (bettinginstrument attribute)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.min_notional"]], "min_notional (cryptofuture attribute)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.min_notional"]], "min_notional (cryptoperpetual attribute)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.min_notional"]], "min_notional (currencypair attribute)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.min_notional"]], "min_notional (equity attribute)": [[22, "nautilus_trader.model.instruments.equity.Equity.min_notional"]], "min_notional (futurescontract attribute)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.min_notional"]], "min_notional (instrument attribute)": [[22, "nautilus_trader.model.instruments.base.Instrument.min_notional"]], "min_notional (optionscontract attribute)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.min_notional"]], "min_price (bettinginstrument attribute)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.min_price"]], "min_price (cryptofuture attribute)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.min_price"]], "min_price (cryptoperpetual attribute)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.min_price"]], "min_price (currencypair attribute)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.min_price"]], "min_price (equity attribute)": [[22, "nautilus_trader.model.instruments.equity.Equity.min_price"]], "min_price (futurescontract attribute)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.min_price"]], "min_price (instrument attribute)": [[22, "nautilus_trader.model.instruments.base.Instrument.min_price"]], "min_price (optionscontract attribute)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.min_price"]], "min_quantity (bettinginstrument attribute)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.min_quantity"]], "min_quantity (cryptofuture attribute)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.min_quantity"]], "min_quantity (cryptoperpetual attribute)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.min_quantity"]], "min_quantity (currencypair attribute)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.min_quantity"]], "min_quantity (equity attribute)": [[22, "nautilus_trader.model.instruments.equity.Equity.min_quantity"]], "min_quantity (futurescontract attribute)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.min_quantity"]], "min_quantity (instrument attribute)": [[22, "nautilus_trader.model.instruments.base.Instrument.min_quantity"]], "min_quantity (optionscontract attribute)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.min_quantity"]], "multiplier (bettinginstrument attribute)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.multiplier"]], "multiplier (cryptofuture attribute)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.multiplier"]], "multiplier (cryptoperpetual attribute)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.multiplier"]], "multiplier (currencypair attribute)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.multiplier"]], "multiplier (equity attribute)": [[22, "nautilus_trader.model.instruments.equity.Equity.multiplier"]], "multiplier (futurescontract attribute)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.multiplier"]], "multiplier (instrument attribute)": [[22, "nautilus_trader.model.instruments.base.Instrument.multiplier"]], "multiplier (optionscontract attribute)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.multiplier"]], "nautilus_trader.model.instruments": [[22, "module-nautilus_trader.model.instruments"]], "nautilus_trader.model.instruments.base": [[22, "module-nautilus_trader.model.instruments.base"]], "nautilus_trader.model.instruments.betting": [[22, "module-nautilus_trader.model.instruments.betting"]], "nautilus_trader.model.instruments.crypto_future": [[22, "module-nautilus_trader.model.instruments.crypto_future"]], "nautilus_trader.model.instruments.crypto_perpetual": [[22, "module-nautilus_trader.model.instruments.crypto_perpetual"]], "nautilus_trader.model.instruments.currency_pair": [[22, "module-nautilus_trader.model.instruments.currency_pair"]], "nautilus_trader.model.instruments.equity": [[22, "module-nautilus_trader.model.instruments.equity"]], "nautilus_trader.model.instruments.futures_contract": [[22, "module-nautilus_trader.model.instruments.futures_contract"]], "nautilus_trader.model.instruments.options_contract": [[22, "module-nautilus_trader.model.instruments.options_contract"]], "nautilus_trader.model.instruments.synthetic": [[22, "module-nautilus_trader.model.instruments.synthetic"]], "next_ask_price() (bettinginstrument method)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.next_ask_price"]], "next_ask_price() (cryptofuture method)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.next_ask_price"]], "next_ask_price() (cryptoperpetual method)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.next_ask_price"]], "next_ask_price() (currencypair method)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.next_ask_price"]], "next_ask_price() (equity method)": [[22, "nautilus_trader.model.instruments.equity.Equity.next_ask_price"]], "next_ask_price() (futurescontract method)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.next_ask_price"]], "next_ask_price() (instrument method)": [[22, "nautilus_trader.model.instruments.base.Instrument.next_ask_price"]], "next_ask_price() (optionscontract method)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.next_ask_price"]], "next_bid_price() (bettinginstrument method)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.next_bid_price"]], "next_bid_price() (cryptofuture method)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.next_bid_price"]], "next_bid_price() (cryptoperpetual method)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.next_bid_price"]], "next_bid_price() (currencypair method)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.next_bid_price"]], "next_bid_price() (equity method)": [[22, "nautilus_trader.model.instruments.equity.Equity.next_bid_price"]], "next_bid_price() (futurescontract method)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.next_bid_price"]], "next_bid_price() (instrument method)": [[22, "nautilus_trader.model.instruments.base.Instrument.next_bid_price"]], "next_bid_price() (optionscontract method)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.next_bid_price"]], "notional_value() (bettinginstrument method)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.notional_value"]], "notional_value() (cryptofuture method)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.notional_value"]], "notional_value() (cryptoperpetual method)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.notional_value"]], "notional_value() (currencypair method)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.notional_value"]], "notional_value() (equity method)": [[22, "nautilus_trader.model.instruments.equity.Equity.notional_value"]], "notional_value() (futurescontract method)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.notional_value"]], "notional_value() (instrument method)": [[22, "nautilus_trader.model.instruments.base.Instrument.notional_value"]], "notional_value() (optionscontract method)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.notional_value"]], "price_increment (bettinginstrument attribute)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.price_increment"]], "price_increment (cryptofuture attribute)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.price_increment"]], "price_increment (cryptoperpetual attribute)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.price_increment"]], "price_increment (currencypair attribute)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.price_increment"]], "price_increment (equity attribute)": [[22, "nautilus_trader.model.instruments.equity.Equity.price_increment"]], "price_increment (futurescontract attribute)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.price_increment"]], "price_increment (instrument attribute)": [[22, "nautilus_trader.model.instruments.base.Instrument.price_increment"]], "price_increment (optionscontract attribute)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.price_increment"]], "price_increment (syntheticinstrument attribute)": [[22, "nautilus_trader.model.instruments.synthetic.SyntheticInstrument.price_increment"]], "price_precision (bettinginstrument attribute)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.price_precision"]], "price_precision (cryptofuture attribute)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.price_precision"]], "price_precision (cryptoperpetual attribute)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.price_precision"]], "price_precision (currencypair attribute)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.price_precision"]], "price_precision (equity attribute)": [[22, "nautilus_trader.model.instruments.equity.Equity.price_precision"]], "price_precision (futurescontract attribute)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.price_precision"]], "price_precision (instrument attribute)": [[22, "nautilus_trader.model.instruments.base.Instrument.price_precision"]], "price_precision (optionscontract attribute)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.price_precision"]], "price_precision (syntheticinstrument attribute)": [[22, "nautilus_trader.model.instruments.synthetic.SyntheticInstrument.price_precision"]], "quote_currency (bettinginstrument attribute)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.quote_currency"]], "quote_currency (cryptofuture attribute)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.quote_currency"]], "quote_currency (cryptoperpetual attribute)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.quote_currency"]], "quote_currency (currencypair attribute)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.quote_currency"]], "quote_currency (equity attribute)": [[22, "nautilus_trader.model.instruments.equity.Equity.quote_currency"]], "quote_currency (futurescontract attribute)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.quote_currency"]], "quote_currency (instrument attribute)": [[22, "nautilus_trader.model.instruments.base.Instrument.quote_currency"]], "quote_currency (optionscontract attribute)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.quote_currency"]], "raw_symbol (bettinginstrument attribute)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.raw_symbol"]], "raw_symbol (cryptofuture attribute)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.raw_symbol"]], "raw_symbol (cryptoperpetual attribute)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.raw_symbol"]], "raw_symbol (currencypair attribute)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.raw_symbol"]], "raw_symbol (equity attribute)": [[22, "nautilus_trader.model.instruments.equity.Equity.raw_symbol"]], "raw_symbol (futurescontract attribute)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.raw_symbol"]], "raw_symbol (instrument attribute)": [[22, "nautilus_trader.model.instruments.base.Instrument.raw_symbol"]], "raw_symbol (optionscontract attribute)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.raw_symbol"]], "settlement_currency (cryptofuture attribute)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.settlement_currency"]], "settlement_currency (cryptoperpetual attribute)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.settlement_currency"]], "size_increment (bettinginstrument attribute)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.size_increment"]], "size_increment (cryptofuture attribute)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.size_increment"]], "size_increment (cryptoperpetual attribute)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.size_increment"]], "size_increment (currencypair attribute)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.size_increment"]], "size_increment (equity attribute)": [[22, "nautilus_trader.model.instruments.equity.Equity.size_increment"]], "size_increment (futurescontract attribute)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.size_increment"]], "size_increment (instrument attribute)": [[22, "nautilus_trader.model.instruments.base.Instrument.size_increment"]], "size_increment (optionscontract attribute)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.size_increment"]], "size_precision (bettinginstrument attribute)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.size_precision"]], "size_precision (cryptofuture attribute)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.size_precision"]], "size_precision (cryptoperpetual attribute)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.size_precision"]], "size_precision (currencypair attribute)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.size_precision"]], "size_precision (equity attribute)": [[22, "nautilus_trader.model.instruments.equity.Equity.size_precision"]], "size_precision (futurescontract attribute)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.size_precision"]], "size_precision (instrument attribute)": [[22, "nautilus_trader.model.instruments.base.Instrument.size_precision"]], "size_precision (optionscontract attribute)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.size_precision"]], "symbol (bettinginstrument attribute)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.symbol"]], "symbol (cryptofuture attribute)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.symbol"]], "symbol (cryptoperpetual attribute)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.symbol"]], "symbol (currencypair attribute)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.symbol"]], "symbol (equity attribute)": [[22, "nautilus_trader.model.instruments.equity.Equity.symbol"]], "symbol (futurescontract attribute)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.symbol"]], "symbol (instrument attribute)": [[22, "nautilus_trader.model.instruments.base.Instrument.symbol"]], "symbol (optionscontract attribute)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.symbol"]], "taker_fee (bettinginstrument attribute)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.taker_fee"]], "taker_fee (cryptofuture attribute)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.taker_fee"]], "taker_fee (cryptoperpetual attribute)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.taker_fee"]], "taker_fee (currencypair attribute)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.taker_fee"]], "taker_fee (equity attribute)": [[22, "nautilus_trader.model.instruments.equity.Equity.taker_fee"]], "taker_fee (futurescontract attribute)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.taker_fee"]], "taker_fee (instrument attribute)": [[22, "nautilus_trader.model.instruments.base.Instrument.taker_fee"]], "taker_fee (optionscontract attribute)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.taker_fee"]], "tick_scheme_name (bettinginstrument attribute)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.tick_scheme_name"]], "tick_scheme_name (cryptofuture attribute)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.tick_scheme_name"]], "tick_scheme_name (cryptoperpetual attribute)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.tick_scheme_name"]], "tick_scheme_name (currencypair attribute)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.tick_scheme_name"]], "tick_scheme_name (equity attribute)": [[22, "nautilus_trader.model.instruments.equity.Equity.tick_scheme_name"]], "tick_scheme_name (futurescontract attribute)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.tick_scheme_name"]], "tick_scheme_name (instrument attribute)": [[22, "nautilus_trader.model.instruments.base.Instrument.tick_scheme_name"]], "tick_scheme_name (optionscontract attribute)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.tick_scheme_name"]], "to_dict() (bettinginstrument static method)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.to_dict"]], "to_dict() (cryptofuture static method)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.to_dict"]], "to_dict() (cryptoperpetual static method)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.to_dict"]], "to_dict() (currencypair static method)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.to_dict"]], "to_dict() (equity static method)": [[22, "nautilus_trader.model.instruments.equity.Equity.to_dict"]], "to_dict() (futurescontract static method)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.to_dict"]], "to_dict() (optionscontract static method)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.to_dict"]], "to_dict() (syntheticinstrument static method)": [[22, "nautilus_trader.model.instruments.synthetic.SyntheticInstrument.to_dict"]], "ts_event (bettinginstrument attribute)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.ts_event"]], "ts_event (cryptofuture attribute)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.ts_event"]], "ts_event (cryptoperpetual attribute)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.ts_event"]], "ts_event (currencypair attribute)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.ts_event"]], "ts_event (equity attribute)": [[22, "nautilus_trader.model.instruments.equity.Equity.ts_event"]], "ts_event (futurescontract attribute)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.ts_event"]], "ts_event (instrument attribute)": [[22, "nautilus_trader.model.instruments.base.Instrument.ts_event"]], "ts_event (optionscontract attribute)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.ts_event"]], "ts_event (syntheticinstrument attribute)": [[22, "nautilus_trader.model.instruments.synthetic.SyntheticInstrument.ts_event"]], "ts_init (bettinginstrument attribute)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.ts_init"]], "ts_init (cryptofuture attribute)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.ts_init"]], "ts_init (cryptoperpetual attribute)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.ts_init"]], "ts_init (currencypair attribute)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.ts_init"]], "ts_init (equity attribute)": [[22, "nautilus_trader.model.instruments.equity.Equity.ts_init"]], "ts_init (futurescontract attribute)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.ts_init"]], "ts_init (instrument attribute)": [[22, "nautilus_trader.model.instruments.base.Instrument.ts_init"]], "ts_init (optionscontract attribute)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.ts_init"]], "ts_init (syntheticinstrument attribute)": [[22, "nautilus_trader.model.instruments.synthetic.SyntheticInstrument.ts_init"]], "underlying (cryptofuture attribute)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.underlying"]], "underlying (futurescontract attribute)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.underlying"]], "venue (bettinginstrument attribute)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.venue"]], "venue (cryptofuture attribute)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.venue"]], "venue (cryptoperpetual attribute)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.venue"]], "venue (currencypair attribute)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.venue"]], "venue (equity attribute)": [[22, "nautilus_trader.model.instruments.equity.Equity.venue"]], "venue (futurescontract attribute)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.venue"]], "venue (instrument attribute)": [[22, "nautilus_trader.model.instruments.base.Instrument.venue"]], "venue (optionscontract attribute)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.venue"]], "accountbalance (class in nautilus_trader.model.objects)": [[23, "nautilus_trader.model.objects.AccountBalance"]], "marginbalance (class in nautilus_trader.model.objects)": [[23, "nautilus_trader.model.objects.MarginBalance"]], "money (class in nautilus_trader.model.objects)": [[23, "nautilus_trader.model.objects.Money"]], "price (class in nautilus_trader.model.objects)": [[23, "nautilus_trader.model.objects.Price"]], "quantity (class in nautilus_trader.model.objects)": [[23, "nautilus_trader.model.objects.Quantity"]], "as_decimal() (money method)": [[23, "nautilus_trader.model.objects.Money.as_decimal"]], "as_decimal() (price method)": [[23, "nautilus_trader.model.objects.Price.as_decimal"]], "as_decimal() (quantity method)": [[23, "nautilus_trader.model.objects.Quantity.as_decimal"]], "as_double() (money method)": [[23, "nautilus_trader.model.objects.Money.as_double"]], "as_double() (price method)": [[23, "nautilus_trader.model.objects.Price.as_double"]], "as_double() (quantity method)": [[23, "nautilus_trader.model.objects.Quantity.as_double"]], "currency (accountbalance attribute)": [[23, "nautilus_trader.model.objects.AccountBalance.currency"]], "currency (marginbalance attribute)": [[23, "nautilus_trader.model.objects.MarginBalance.currency"]], "currency (money attribute)": [[23, "nautilus_trader.model.objects.Money.currency"]], "free (accountbalance attribute)": [[23, "nautilus_trader.model.objects.AccountBalance.free"]], "from_dict() (accountbalance static method)": [[23, "nautilus_trader.model.objects.AccountBalance.from_dict"]], "from_dict() (marginbalance static method)": [[23, "nautilus_trader.model.objects.MarginBalance.from_dict"]], "from_int() (price static method)": [[23, "nautilus_trader.model.objects.Price.from_int"]], "from_int() (quantity static method)": [[23, "nautilus_trader.model.objects.Quantity.from_int"]], "from_raw() (money static method)": [[23, "nautilus_trader.model.objects.Money.from_raw"]], "from_raw() (price static method)": [[23, "nautilus_trader.model.objects.Price.from_raw"]], "from_raw() (quantity static method)": [[23, "nautilus_trader.model.objects.Quantity.from_raw"]], "from_str() (money static method)": [[23, "nautilus_trader.model.objects.Money.from_str"]], "from_str() (price static method)": [[23, "nautilus_trader.model.objects.Price.from_str"]], "from_str() (quantity static method)": [[23, "nautilus_trader.model.objects.Quantity.from_str"]], "initial (marginbalance attribute)": [[23, "nautilus_trader.model.objects.MarginBalance.initial"]], "instrument_id (marginbalance attribute)": [[23, "nautilus_trader.model.objects.MarginBalance.instrument_id"]], "locked (accountbalance attribute)": [[23, "nautilus_trader.model.objects.AccountBalance.locked"]], "maintenance (marginbalance attribute)": [[23, "nautilus_trader.model.objects.MarginBalance.maintenance"]], "nautilus_trader.model.objects": [[23, "module-nautilus_trader.model.objects"]], "precision (price attribute)": [[23, "nautilus_trader.model.objects.Price.precision"]], "precision (quantity attribute)": [[23, "nautilus_trader.model.objects.Quantity.precision"]], "raw (money attribute)": [[23, "nautilus_trader.model.objects.Money.raw"]], "raw (price attribute)": [[23, "nautilus_trader.model.objects.Price.raw"]], "raw (quantity attribute)": [[23, "nautilus_trader.model.objects.Quantity.raw"]], "raw_to_f64() (quantity static method)": [[23, "nautilus_trader.model.objects.Quantity.raw_to_f64"]], "to_dict() (accountbalance method)": [[23, "nautilus_trader.model.objects.AccountBalance.to_dict"]], "to_dict() (marginbalance method)": [[23, "nautilus_trader.model.objects.MarginBalance.to_dict"]], "to_str() (money method)": [[23, "nautilus_trader.model.objects.Money.to_str"]], "to_str() (quantity method)": [[23, "nautilus_trader.model.objects.Quantity.to_str"]], "total (accountbalance attribute)": [[23, "nautilus_trader.model.objects.AccountBalance.total"]], "zero() (quantity static method)": [[23, "nautilus_trader.model.objects.Quantity.zero"]], "level (class in nautilus_trader.model.orderbook.book)": [[24, "nautilus_trader.model.orderbook.book.Level"]], "orderbook (class in nautilus_trader.model.orderbook.book)": [[24, "nautilus_trader.model.orderbook.book.OrderBook"]], "add() (orderbook method)": [[24, "nautilus_trader.model.orderbook.book.OrderBook.add"]], "apply() (orderbook method)": [[24, "nautilus_trader.model.orderbook.book.OrderBook.apply"]], "apply_delta() (orderbook method)": [[24, "nautilus_trader.model.orderbook.book.OrderBook.apply_delta"]], "apply_deltas() (orderbook method)": [[24, "nautilus_trader.model.orderbook.book.OrderBook.apply_deltas"]], "asks() (orderbook method)": [[24, "nautilus_trader.model.orderbook.book.OrderBook.asks"]], "best_ask_price() (orderbook method)": [[24, "nautilus_trader.model.orderbook.book.OrderBook.best_ask_price"]], "best_ask_size() (orderbook method)": [[24, "nautilus_trader.model.orderbook.book.OrderBook.best_ask_size"]], "best_bid_price() (orderbook method)": [[24, "nautilus_trader.model.orderbook.book.OrderBook.best_bid_price"]], "best_bid_size() (orderbook method)": [[24, "nautilus_trader.model.orderbook.book.OrderBook.best_bid_size"]], "bids() (orderbook method)": [[24, "nautilus_trader.model.orderbook.book.OrderBook.bids"]], "book_type (orderbook attribute)": [[24, "nautilus_trader.model.orderbook.book.OrderBook.book_type"]], "check_integrity() (orderbook method)": [[24, "nautilus_trader.model.orderbook.book.OrderBook.check_integrity"]], "clear() (orderbook method)": [[24, "nautilus_trader.model.orderbook.book.OrderBook.clear"]], "clear_asks() (orderbook method)": [[24, "nautilus_trader.model.orderbook.book.OrderBook.clear_asks"]], "clear_bids() (orderbook method)": [[24, "nautilus_trader.model.orderbook.book.OrderBook.clear_bids"]], "count (orderbook attribute)": [[24, "nautilus_trader.model.orderbook.book.OrderBook.count"]], "delete() (orderbook method)": [[24, "nautilus_trader.model.orderbook.book.OrderBook.delete"]], "exposure() (level method)": [[24, "nautilus_trader.model.orderbook.book.Level.exposure"]], "fully_qualified_name() (orderbook class method)": [[24, "nautilus_trader.model.orderbook.book.OrderBook.fully_qualified_name"]], "get_avg_px_for_quantity() (orderbook method)": [[24, "nautilus_trader.model.orderbook.book.OrderBook.get_avg_px_for_quantity"]], "get_quantity_for_price() (orderbook method)": [[24, "nautilus_trader.model.orderbook.book.OrderBook.get_quantity_for_price"]], "instrument_id (orderbook attribute)": [[24, "nautilus_trader.model.orderbook.book.OrderBook.instrument_id"]], "midpoint() (orderbook method)": [[24, "nautilus_trader.model.orderbook.book.OrderBook.midpoint"]], "nautilus_trader.model.orderbook": [[24, "module-nautilus_trader.model.orderbook"]], "nautilus_trader.model.orderbook.book": [[24, "module-nautilus_trader.model.orderbook.book"]], "orders() (level method)": [[24, "nautilus_trader.model.orderbook.book.Level.orders"]], "pprint() (orderbook method)": [[24, "nautilus_trader.model.orderbook.book.OrderBook.pprint"]], "price (level attribute)": [[24, "nautilus_trader.model.orderbook.book.Level.price"]], "reset() (orderbook method)": [[24, "nautilus_trader.model.orderbook.book.OrderBook.reset"]], "sequence (orderbook attribute)": [[24, "nautilus_trader.model.orderbook.book.OrderBook.sequence"]], "simulate_fills() (orderbook method)": [[24, "nautilus_trader.model.orderbook.book.OrderBook.simulate_fills"]], "size() (level method)": [[24, "nautilus_trader.model.orderbook.book.Level.size"]], "spread() (orderbook method)": [[24, "nautilus_trader.model.orderbook.book.OrderBook.spread"]], "ts_event (orderbook attribute)": [[24, "nautilus_trader.model.orderbook.book.OrderBook.ts_event"]], "ts_init (orderbook attribute)": [[24, "nautilus_trader.model.orderbook.book.OrderBook.ts_init"]], "ts_last (orderbook attribute)": [[24, "nautilus_trader.model.orderbook.book.OrderBook.ts_last"]], "update() (orderbook method)": [[24, "nautilus_trader.model.orderbook.book.OrderBook.update"]], "update_quote_tick() (orderbook method)": [[24, "nautilus_trader.model.orderbook.book.OrderBook.update_quote_tick"]], "update_trade_tick() (orderbook method)": [[24, "nautilus_trader.model.orderbook.book.OrderBook.update_trade_tick"]], "limitiftouchedorder (class in nautilus_trader.model.orders.limit_if_touched)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder"]], "limitorder (class in nautilus_trader.model.orders.limit)": [[25, "nautilus_trader.model.orders.limit.LimitOrder"]], "marketiftouchedorder (class in nautilus_trader.model.orders.market_if_touched)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder"]], "marketorder (class in nautilus_trader.model.orders.market)": [[25, "nautilus_trader.model.orders.market.MarketOrder"]], "markettolimitorder (class in nautilus_trader.model.orders.market_to_limit)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder"]], "order (class in nautilus_trader.model.orders.base)": [[25, "nautilus_trader.model.orders.base.Order"]], "orderlist (class in nautilus_trader.model.orders.list)": [[25, "nautilus_trader.model.orders.list.OrderList"]], "stoplimitorder (class in nautilus_trader.model.orders.stop_limit)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder"]], "stopmarketorder (class in nautilus_trader.model.orders.stop_market)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder"]], "trailingstoplimitorder (class in nautilus_trader.model.orders.trailing_stop_limit)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder"]], "trailingstopmarketorder (class in nautilus_trader.model.orders.trailing_stop_market)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder"]], "account_id (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.account_id"]], "account_id (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.account_id"]], "account_id (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.account_id"]], "account_id (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.account_id"]], "account_id (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.account_id"]], "account_id (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.account_id"]], "account_id (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.account_id"]], "account_id (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.account_id"]], "account_id (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.account_id"]], "account_id (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.account_id"]], "apply() (limitiftouchedorder method)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.apply"]], "apply() (limitorder method)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.apply"]], "apply() (marketiftouchedorder method)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.apply"]], "apply() (marketorder method)": [[25, "nautilus_trader.model.orders.market.MarketOrder.apply"]], "apply() (markettolimitorder method)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.apply"]], "apply() (order method)": [[25, "nautilus_trader.model.orders.base.Order.apply"]], "apply() (stoplimitorder method)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.apply"]], "apply() (stopmarketorder method)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.apply"]], "apply() (trailingstoplimitorder method)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.apply"]], "apply() (trailingstopmarketorder method)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.apply"]], "avg_px (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.avg_px"]], "avg_px (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.avg_px"]], "avg_px (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.avg_px"]], "avg_px (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.avg_px"]], "avg_px (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.avg_px"]], "avg_px (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.avg_px"]], "avg_px (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.avg_px"]], "avg_px (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.avg_px"]], "avg_px (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.avg_px"]], "avg_px (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.avg_px"]], "client_order_id (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.client_order_id"]], "client_order_id (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.client_order_id"]], "client_order_id (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.client_order_id"]], "client_order_id (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.client_order_id"]], "client_order_id (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.client_order_id"]], "client_order_id (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.client_order_id"]], "client_order_id (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.client_order_id"]], "client_order_id (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.client_order_id"]], "client_order_id (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.client_order_id"]], "client_order_id (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.client_order_id"]], "closing_side() (limitiftouchedorder static method)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.closing_side"]], "closing_side() (limitorder static method)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.closing_side"]], "closing_side() (marketiftouchedorder static method)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.closing_side"]], "closing_side() (marketorder static method)": [[25, "nautilus_trader.model.orders.market.MarketOrder.closing_side"]], "closing_side() (markettolimitorder static method)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.closing_side"]], "closing_side() (order static method)": [[25, "nautilus_trader.model.orders.base.Order.closing_side"]], "closing_side() (stoplimitorder static method)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.closing_side"]], "closing_side() (stopmarketorder static method)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.closing_side"]], "closing_side() (trailingstoplimitorder static method)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.closing_side"]], "closing_side() (trailingstopmarketorder static method)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.closing_side"]], "commissions() (limitiftouchedorder method)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.commissions"]], "commissions() (limitorder method)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.commissions"]], "commissions() (marketiftouchedorder method)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.commissions"]], "commissions() (marketorder method)": [[25, "nautilus_trader.model.orders.market.MarketOrder.commissions"]], "commissions() (markettolimitorder method)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.commissions"]], "commissions() (order method)": [[25, "nautilus_trader.model.orders.base.Order.commissions"]], "commissions() (stoplimitorder method)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.commissions"]], "commissions() (stopmarketorder method)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.commissions"]], "commissions() (trailingstoplimitorder method)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.commissions"]], "commissions() (trailingstopmarketorder method)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.commissions"]], "contingency_type (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.contingency_type"]], "contingency_type (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.contingency_type"]], "contingency_type (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.contingency_type"]], "contingency_type (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.contingency_type"]], "contingency_type (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.contingency_type"]], "contingency_type (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.contingency_type"]], "contingency_type (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.contingency_type"]], "contingency_type (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.contingency_type"]], "contingency_type (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.contingency_type"]], "contingency_type (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.contingency_type"]], "display_qty (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.display_qty"]], "display_qty (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.display_qty"]], "display_qty (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.display_qty"]], "display_qty (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.display_qty"]], "display_qty (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.display_qty"]], "emulation_trigger (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.emulation_trigger"]], "emulation_trigger (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.emulation_trigger"]], "emulation_trigger (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.emulation_trigger"]], "emulation_trigger (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.emulation_trigger"]], "emulation_trigger (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.emulation_trigger"]], "emulation_trigger (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.emulation_trigger"]], "emulation_trigger (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.emulation_trigger"]], "emulation_trigger (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.emulation_trigger"]], "emulation_trigger (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.emulation_trigger"]], "emulation_trigger (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.emulation_trigger"]], "event_count (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.event_count"]], "event_count (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.event_count"]], "event_count (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.event_count"]], "event_count (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.event_count"]], "event_count (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.event_count"]], "event_count (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.event_count"]], "event_count (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.event_count"]], "event_count (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.event_count"]], "event_count (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.event_count"]], "event_count (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.event_count"]], "events (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.events"]], "events (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.events"]], "events (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.events"]], "events (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.events"]], "events (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.events"]], "events (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.events"]], "events (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.events"]], "events (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.events"]], "events (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.events"]], "events (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.events"]], "exec_algorithm_id (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.exec_algorithm_id"]], "exec_algorithm_id (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.exec_algorithm_id"]], "exec_algorithm_id (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.exec_algorithm_id"]], "exec_algorithm_id (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.exec_algorithm_id"]], "exec_algorithm_id (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.exec_algorithm_id"]], "exec_algorithm_id (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.exec_algorithm_id"]], "exec_algorithm_id (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.exec_algorithm_id"]], "exec_algorithm_id (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.exec_algorithm_id"]], "exec_algorithm_id (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.exec_algorithm_id"]], "exec_algorithm_id (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.exec_algorithm_id"]], "exec_algorithm_params (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.exec_algorithm_params"]], "exec_algorithm_params (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.exec_algorithm_params"]], "exec_algorithm_params (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.exec_algorithm_params"]], "exec_algorithm_params (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.exec_algorithm_params"]], "exec_algorithm_params (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.exec_algorithm_params"]], "exec_algorithm_params (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.exec_algorithm_params"]], "exec_algorithm_params (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.exec_algorithm_params"]], "exec_algorithm_params (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.exec_algorithm_params"]], "exec_algorithm_params (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.exec_algorithm_params"]], "exec_algorithm_params (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.exec_algorithm_params"]], "exec_spawn_id (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.exec_spawn_id"]], "exec_spawn_id (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.exec_spawn_id"]], "exec_spawn_id (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.exec_spawn_id"]], "exec_spawn_id (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.exec_spawn_id"]], "exec_spawn_id (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.exec_spawn_id"]], "exec_spawn_id (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.exec_spawn_id"]], "exec_spawn_id (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.exec_spawn_id"]], "exec_spawn_id (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.exec_spawn_id"]], "exec_spawn_id (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.exec_spawn_id"]], "exec_spawn_id (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.exec_spawn_id"]], "expire_time (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.expire_time"]], "expire_time (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.expire_time"]], "expire_time (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.expire_time"]], "expire_time (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.expire_time"]], "expire_time (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.expire_time"]], "expire_time (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.expire_time"]], "expire_time (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.expire_time"]], "expire_time (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.expire_time"]], "expire_time_ns (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.expire_time_ns"]], "expire_time_ns (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.expire_time_ns"]], "expire_time_ns (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.expire_time_ns"]], "expire_time_ns (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.expire_time_ns"]], "expire_time_ns (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.expire_time_ns"]], "expire_time_ns (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.expire_time_ns"]], "expire_time_ns (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.expire_time_ns"]], "expire_time_ns (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.expire_time_ns"]], "filled_qty (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.filled_qty"]], "filled_qty (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.filled_qty"]], "filled_qty (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.filled_qty"]], "filled_qty (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.filled_qty"]], "filled_qty (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.filled_qty"]], "filled_qty (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.filled_qty"]], "filled_qty (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.filled_qty"]], "filled_qty (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.filled_qty"]], "filled_qty (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.filled_qty"]], "filled_qty (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.filled_qty"]], "first (orderlist attribute)": [[25, "nautilus_trader.model.orders.list.OrderList.first"]], "has_price (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.has_price"]], "has_price (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.has_price"]], "has_price (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.has_price"]], "has_price (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.has_price"]], "has_price (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.has_price"]], "has_price (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.has_price"]], "has_price (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.has_price"]], "has_price (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.has_price"]], "has_price (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.has_price"]], "has_price (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.has_price"]], "has_trigger_price (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.has_trigger_price"]], "has_trigger_price (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.has_trigger_price"]], "has_trigger_price (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.has_trigger_price"]], "has_trigger_price (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.has_trigger_price"]], "has_trigger_price (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.has_trigger_price"]], "has_trigger_price (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.has_trigger_price"]], "has_trigger_price (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.has_trigger_price"]], "has_trigger_price (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.has_trigger_price"]], "has_trigger_price (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.has_trigger_price"]], "has_trigger_price (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.has_trigger_price"]], "id (orderlist attribute)": [[25, "nautilus_trader.model.orders.list.OrderList.id"]], "info() (limitiftouchedorder method)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.info"]], "info() (limitorder method)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.info"]], "info() (marketiftouchedorder method)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.info"]], "info() (marketorder method)": [[25, "nautilus_trader.model.orders.market.MarketOrder.info"]], "info() (markettolimitorder method)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.info"]], "info() (order method)": [[25, "nautilus_trader.model.orders.base.Order.info"]], "info() (stoplimitorder method)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.info"]], "info() (stopmarketorder method)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.info"]], "info() (trailingstoplimitorder method)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.info"]], "info() (trailingstopmarketorder method)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.info"]], "init_event (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.init_event"]], "init_event (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.init_event"]], "init_event (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.init_event"]], "init_event (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.init_event"]], "init_event (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.init_event"]], "init_event (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.init_event"]], "init_event (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.init_event"]], "init_event (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.init_event"]], "init_event (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.init_event"]], "init_event (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.init_event"]], "init_id (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.init_id"]], "init_id (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.init_id"]], "init_id (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.init_id"]], "init_id (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.init_id"]], "init_id (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.init_id"]], "init_id (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.init_id"]], "init_id (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.init_id"]], "init_id (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.init_id"]], "init_id (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.init_id"]], "init_id (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.init_id"]], "instrument_id (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.instrument_id"]], "instrument_id (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.instrument_id"]], "instrument_id (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.instrument_id"]], "instrument_id (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.instrument_id"]], "instrument_id (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.instrument_id"]], "instrument_id (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.instrument_id"]], "instrument_id (orderlist attribute)": [[25, "nautilus_trader.model.orders.list.OrderList.instrument_id"]], "instrument_id (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.instrument_id"]], "instrument_id (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.instrument_id"]], "instrument_id (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.instrument_id"]], "instrument_id (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.instrument_id"]], "is_active_local (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.is_active_local"]], "is_active_local (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.is_active_local"]], "is_active_local (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.is_active_local"]], "is_active_local (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.is_active_local"]], "is_active_local (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.is_active_local"]], "is_active_local (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.is_active_local"]], "is_active_local (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.is_active_local"]], "is_active_local (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.is_active_local"]], "is_active_local (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.is_active_local"]], "is_active_local (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.is_active_local"]], "is_aggressive (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.is_aggressive"]], "is_aggressive (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.is_aggressive"]], "is_aggressive (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.is_aggressive"]], "is_aggressive (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.is_aggressive"]], "is_aggressive (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.is_aggressive"]], "is_aggressive (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.is_aggressive"]], "is_aggressive (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.is_aggressive"]], "is_aggressive (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.is_aggressive"]], "is_aggressive (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.is_aggressive"]], "is_aggressive (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.is_aggressive"]], "is_buy (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.is_buy"]], "is_buy (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.is_buy"]], "is_buy (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.is_buy"]], "is_buy (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.is_buy"]], "is_buy (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.is_buy"]], "is_buy (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.is_buy"]], "is_buy (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.is_buy"]], "is_buy (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.is_buy"]], "is_buy (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.is_buy"]], "is_buy (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.is_buy"]], "is_canceled (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.is_canceled"]], "is_canceled (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.is_canceled"]], "is_canceled (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.is_canceled"]], "is_canceled (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.is_canceled"]], "is_canceled (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.is_canceled"]], "is_canceled (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.is_canceled"]], "is_canceled (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.is_canceled"]], "is_canceled (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.is_canceled"]], "is_canceled (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.is_canceled"]], "is_canceled (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.is_canceled"]], "is_child_order (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.is_child_order"]], "is_child_order (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.is_child_order"]], "is_child_order (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.is_child_order"]], "is_child_order (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.is_child_order"]], "is_child_order (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.is_child_order"]], "is_child_order (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.is_child_order"]], "is_child_order (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.is_child_order"]], "is_child_order (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.is_child_order"]], "is_child_order (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.is_child_order"]], "is_child_order (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.is_child_order"]], "is_closed (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.is_closed"]], "is_closed (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.is_closed"]], "is_closed (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.is_closed"]], "is_closed (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.is_closed"]], "is_closed (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.is_closed"]], "is_closed (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.is_closed"]], "is_closed (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.is_closed"]], "is_closed (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.is_closed"]], "is_closed (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.is_closed"]], "is_closed (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.is_closed"]], "is_contingency (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.is_contingency"]], "is_contingency (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.is_contingency"]], "is_contingency (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.is_contingency"]], "is_contingency (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.is_contingency"]], "is_contingency (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.is_contingency"]], "is_contingency (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.is_contingency"]], "is_contingency (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.is_contingency"]], "is_contingency (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.is_contingency"]], "is_contingency (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.is_contingency"]], "is_contingency (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.is_contingency"]], "is_emulated (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.is_emulated"]], "is_emulated (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.is_emulated"]], "is_emulated (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.is_emulated"]], "is_emulated (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.is_emulated"]], "is_emulated (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.is_emulated"]], "is_emulated (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.is_emulated"]], "is_emulated (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.is_emulated"]], "is_emulated (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.is_emulated"]], "is_emulated (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.is_emulated"]], "is_emulated (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.is_emulated"]], "is_inflight (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.is_inflight"]], "is_inflight (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.is_inflight"]], "is_inflight (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.is_inflight"]], "is_inflight (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.is_inflight"]], "is_inflight (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.is_inflight"]], "is_inflight (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.is_inflight"]], "is_inflight (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.is_inflight"]], "is_inflight (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.is_inflight"]], "is_inflight (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.is_inflight"]], "is_inflight (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.is_inflight"]], "is_open (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.is_open"]], "is_open (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.is_open"]], "is_open (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.is_open"]], "is_open (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.is_open"]], "is_open (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.is_open"]], "is_open (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.is_open"]], "is_open (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.is_open"]], "is_open (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.is_open"]], "is_open (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.is_open"]], "is_open (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.is_open"]], "is_parent_order (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.is_parent_order"]], "is_parent_order (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.is_parent_order"]], "is_parent_order (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.is_parent_order"]], "is_parent_order (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.is_parent_order"]], "is_parent_order (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.is_parent_order"]], "is_parent_order (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.is_parent_order"]], "is_parent_order (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.is_parent_order"]], "is_parent_order (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.is_parent_order"]], "is_parent_order (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.is_parent_order"]], "is_parent_order (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.is_parent_order"]], "is_passive (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.is_passive"]], "is_passive (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.is_passive"]], "is_passive (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.is_passive"]], "is_passive (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.is_passive"]], "is_passive (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.is_passive"]], "is_passive (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.is_passive"]], "is_passive (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.is_passive"]], "is_passive (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.is_passive"]], "is_passive (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.is_passive"]], "is_passive (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.is_passive"]], "is_pending_cancel (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.is_pending_cancel"]], "is_pending_cancel (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.is_pending_cancel"]], "is_pending_cancel (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.is_pending_cancel"]], "is_pending_cancel (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.is_pending_cancel"]], "is_pending_cancel (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.is_pending_cancel"]], "is_pending_cancel (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.is_pending_cancel"]], "is_pending_cancel (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.is_pending_cancel"]], "is_pending_cancel (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.is_pending_cancel"]], "is_pending_cancel (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.is_pending_cancel"]], "is_pending_cancel (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.is_pending_cancel"]], "is_pending_update (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.is_pending_update"]], "is_pending_update (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.is_pending_update"]], "is_pending_update (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.is_pending_update"]], "is_pending_update (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.is_pending_update"]], "is_pending_update (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.is_pending_update"]], "is_pending_update (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.is_pending_update"]], "is_pending_update (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.is_pending_update"]], "is_pending_update (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.is_pending_update"]], "is_pending_update (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.is_pending_update"]], "is_pending_update (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.is_pending_update"]], "is_post_only (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.is_post_only"]], "is_post_only (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.is_post_only"]], "is_post_only (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.is_post_only"]], "is_post_only (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.is_post_only"]], "is_post_only (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.is_post_only"]], "is_post_only (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.is_post_only"]], "is_post_only (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.is_post_only"]], "is_post_only (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.is_post_only"]], "is_post_only (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.is_post_only"]], "is_post_only (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.is_post_only"]], "is_primary (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.is_primary"]], "is_primary (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.is_primary"]], "is_primary (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.is_primary"]], "is_primary (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.is_primary"]], "is_primary (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.is_primary"]], "is_primary (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.is_primary"]], "is_primary (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.is_primary"]], "is_primary (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.is_primary"]], "is_primary (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.is_primary"]], "is_primary (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.is_primary"]], "is_quote_quantity (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.is_quote_quantity"]], "is_quote_quantity (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.is_quote_quantity"]], "is_quote_quantity (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.is_quote_quantity"]], "is_quote_quantity (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.is_quote_quantity"]], "is_quote_quantity (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.is_quote_quantity"]], "is_quote_quantity (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.is_quote_quantity"]], "is_quote_quantity (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.is_quote_quantity"]], "is_quote_quantity (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.is_quote_quantity"]], "is_quote_quantity (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.is_quote_quantity"]], "is_quote_quantity (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.is_quote_quantity"]], "is_reduce_only (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.is_reduce_only"]], "is_reduce_only (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.is_reduce_only"]], "is_reduce_only (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.is_reduce_only"]], "is_reduce_only (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.is_reduce_only"]], "is_reduce_only (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.is_reduce_only"]], "is_reduce_only (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.is_reduce_only"]], "is_reduce_only (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.is_reduce_only"]], "is_reduce_only (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.is_reduce_only"]], "is_reduce_only (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.is_reduce_only"]], "is_reduce_only (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.is_reduce_only"]], "is_sell (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.is_sell"]], "is_sell (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.is_sell"]], "is_sell (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.is_sell"]], "is_sell (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.is_sell"]], "is_sell (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.is_sell"]], "is_sell (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.is_sell"]], "is_sell (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.is_sell"]], "is_sell (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.is_sell"]], "is_sell (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.is_sell"]], "is_sell (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.is_sell"]], "is_spawned (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.is_spawned"]], "is_spawned (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.is_spawned"]], "is_spawned (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.is_spawned"]], "is_spawned (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.is_spawned"]], "is_spawned (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.is_spawned"]], "is_spawned (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.is_spawned"]], "is_spawned (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.is_spawned"]], "is_spawned (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.is_spawned"]], "is_spawned (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.is_spawned"]], "is_spawned (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.is_spawned"]], "is_triggered (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.is_triggered"]], "is_triggered (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.is_triggered"]], "is_triggered (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.is_triggered"]], "last_event (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.last_event"]], "last_event (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.last_event"]], "last_event (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.last_event"]], "last_event (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.last_event"]], "last_event (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.last_event"]], "last_event (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.last_event"]], "last_event (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.last_event"]], "last_event (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.last_event"]], "last_event (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.last_event"]], "last_event (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.last_event"]], "last_trade_id (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.last_trade_id"]], "last_trade_id (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.last_trade_id"]], "last_trade_id (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.last_trade_id"]], "last_trade_id (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.last_trade_id"]], "last_trade_id (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.last_trade_id"]], "last_trade_id (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.last_trade_id"]], "last_trade_id (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.last_trade_id"]], "last_trade_id (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.last_trade_id"]], "last_trade_id (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.last_trade_id"]], "last_trade_id (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.last_trade_id"]], "leaves_qty (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.leaves_qty"]], "leaves_qty (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.leaves_qty"]], "leaves_qty (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.leaves_qty"]], "leaves_qty (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.leaves_qty"]], "leaves_qty (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.leaves_qty"]], "leaves_qty (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.leaves_qty"]], "leaves_qty (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.leaves_qty"]], "leaves_qty (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.leaves_qty"]], "leaves_qty (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.leaves_qty"]], "leaves_qty (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.leaves_qty"]], "limit_offset (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.limit_offset"]], "linked_order_ids (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.linked_order_ids"]], "linked_order_ids (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.linked_order_ids"]], "linked_order_ids (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.linked_order_ids"]], "linked_order_ids (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.linked_order_ids"]], "linked_order_ids (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.linked_order_ids"]], "linked_order_ids (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.linked_order_ids"]], "linked_order_ids (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.linked_order_ids"]], "linked_order_ids (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.linked_order_ids"]], "linked_order_ids (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.linked_order_ids"]], "linked_order_ids (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.linked_order_ids"]], "liquidity_side (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.liquidity_side"]], "liquidity_side (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.liquidity_side"]], "liquidity_side (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.liquidity_side"]], "liquidity_side (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.liquidity_side"]], "liquidity_side (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.liquidity_side"]], "liquidity_side (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.liquidity_side"]], "liquidity_side (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.liquidity_side"]], "liquidity_side (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.liquidity_side"]], "liquidity_side (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.liquidity_side"]], "liquidity_side (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.liquidity_side"]], "nautilus_trader.model.orders": [[25, "module-nautilus_trader.model.orders"]], "nautilus_trader.model.orders.base": [[25, "module-nautilus_trader.model.orders.base"]], "nautilus_trader.model.orders.limit": [[25, "module-nautilus_trader.model.orders.limit"]], "nautilus_trader.model.orders.limit_if_touched": [[25, "module-nautilus_trader.model.orders.limit_if_touched"]], "nautilus_trader.model.orders.list": [[25, "module-nautilus_trader.model.orders.list"]], "nautilus_trader.model.orders.market": [[25, "module-nautilus_trader.model.orders.market"]], "nautilus_trader.model.orders.market_if_touched": [[25, "module-nautilus_trader.model.orders.market_if_touched"]], "nautilus_trader.model.orders.market_to_limit": [[25, "module-nautilus_trader.model.orders.market_to_limit"]], "nautilus_trader.model.orders.stop_limit": [[25, "module-nautilus_trader.model.orders.stop_limit"]], "nautilus_trader.model.orders.stop_market": [[25, "module-nautilus_trader.model.orders.stop_market"]], "nautilus_trader.model.orders.trailing_stop_limit": [[25, "module-nautilus_trader.model.orders.trailing_stop_limit"]], "nautilus_trader.model.orders.trailing_stop_market": [[25, "module-nautilus_trader.model.orders.trailing_stop_market"]], "opposite_side() (limitiftouchedorder static method)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.opposite_side"]], "opposite_side() (limitorder static method)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.opposite_side"]], "opposite_side() (marketiftouchedorder static method)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.opposite_side"]], "opposite_side() (marketorder static method)": [[25, "nautilus_trader.model.orders.market.MarketOrder.opposite_side"]], "opposite_side() (markettolimitorder static method)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.opposite_side"]], "opposite_side() (order static method)": [[25, "nautilus_trader.model.orders.base.Order.opposite_side"]], "opposite_side() (stoplimitorder static method)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.opposite_side"]], "opposite_side() (stopmarketorder static method)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.opposite_side"]], "opposite_side() (trailingstoplimitorder static method)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.opposite_side"]], "opposite_side() (trailingstopmarketorder static method)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.opposite_side"]], "order_list_id (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.order_list_id"]], "order_list_id (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.order_list_id"]], "order_list_id (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.order_list_id"]], "order_list_id (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.order_list_id"]], "order_list_id (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.order_list_id"]], "order_list_id (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.order_list_id"]], "order_list_id (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.order_list_id"]], "order_list_id (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.order_list_id"]], "order_list_id (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.order_list_id"]], "order_list_id (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.order_list_id"]], "order_type (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.order_type"]], "order_type (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.order_type"]], "order_type (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.order_type"]], "order_type (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.order_type"]], "order_type (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.order_type"]], "order_type (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.order_type"]], "order_type (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.order_type"]], "order_type (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.order_type"]], "order_type (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.order_type"]], "order_type (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.order_type"]], "orders (orderlist attribute)": [[25, "nautilus_trader.model.orders.list.OrderList.orders"]], "parent_order_id (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.parent_order_id"]], "parent_order_id (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.parent_order_id"]], "parent_order_id (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.parent_order_id"]], "parent_order_id (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.parent_order_id"]], "parent_order_id (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.parent_order_id"]], "parent_order_id (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.parent_order_id"]], "parent_order_id (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.parent_order_id"]], "parent_order_id (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.parent_order_id"]], "parent_order_id (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.parent_order_id"]], "parent_order_id (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.parent_order_id"]], "position_id (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.position_id"]], "position_id (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.position_id"]], "position_id (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.position_id"]], "position_id (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.position_id"]], "position_id (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.position_id"]], "position_id (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.position_id"]], "position_id (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.position_id"]], "position_id (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.position_id"]], "position_id (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.position_id"]], "position_id (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.position_id"]], "price (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.price"]], "price (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.price"]], "price (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.price"]], "price (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.price"]], "price (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.price"]], "quantity (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.quantity"]], "quantity (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.quantity"]], "quantity (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.quantity"]], "quantity (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.quantity"]], "quantity (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.quantity"]], "quantity (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.quantity"]], "quantity (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.quantity"]], "quantity (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.quantity"]], "quantity (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.quantity"]], "quantity (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.quantity"]], "side (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.side"]], "side (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.side"]], "side (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.side"]], "side (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.side"]], "side (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.side"]], "side (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.side"]], "side (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.side"]], "side (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.side"]], "side (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.side"]], "side (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.side"]], "side_string() (limitiftouchedorder method)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.side_string"]], "side_string() (limitorder method)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.side_string"]], "side_string() (marketiftouchedorder method)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.side_string"]], "side_string() (marketorder method)": [[25, "nautilus_trader.model.orders.market.MarketOrder.side_string"]], "side_string() (markettolimitorder method)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.side_string"]], "side_string() (order method)": [[25, "nautilus_trader.model.orders.base.Order.side_string"]], "side_string() (stoplimitorder method)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.side_string"]], "side_string() (stopmarketorder method)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.side_string"]], "side_string() (trailingstoplimitorder method)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.side_string"]], "side_string() (trailingstopmarketorder method)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.side_string"]], "signed_decimal_qty() (limitiftouchedorder method)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.signed_decimal_qty"]], "signed_decimal_qty() (limitorder method)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.signed_decimal_qty"]], "signed_decimal_qty() (marketiftouchedorder method)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.signed_decimal_qty"]], "signed_decimal_qty() (marketorder method)": [[25, "nautilus_trader.model.orders.market.MarketOrder.signed_decimal_qty"]], "signed_decimal_qty() (markettolimitorder method)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.signed_decimal_qty"]], "signed_decimal_qty() (order method)": [[25, "nautilus_trader.model.orders.base.Order.signed_decimal_qty"]], "signed_decimal_qty() (stoplimitorder method)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.signed_decimal_qty"]], "signed_decimal_qty() (stopmarketorder method)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.signed_decimal_qty"]], "signed_decimal_qty() (trailingstoplimitorder method)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.signed_decimal_qty"]], "signed_decimal_qty() (trailingstopmarketorder method)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.signed_decimal_qty"]], "slippage (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.slippage"]], "slippage (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.slippage"]], "slippage (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.slippage"]], "slippage (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.slippage"]], "slippage (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.slippage"]], "slippage (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.slippage"]], "slippage (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.slippage"]], "slippage (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.slippage"]], "slippage (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.slippage"]], "slippage (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.slippage"]], "status (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.status"]], "status (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.status"]], "status (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.status"]], "status (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.status"]], "status (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.status"]], "status (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.status"]], "status (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.status"]], "status (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.status"]], "status (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.status"]], "status (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.status"]], "status_string() (limitiftouchedorder method)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.status_string"]], "status_string() (limitorder method)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.status_string"]], "status_string() (marketiftouchedorder method)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.status_string"]], "status_string() (marketorder method)": [[25, "nautilus_trader.model.orders.market.MarketOrder.status_string"]], "status_string() (markettolimitorder method)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.status_string"]], "status_string() (order method)": [[25, "nautilus_trader.model.orders.base.Order.status_string"]], "status_string() (stoplimitorder method)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.status_string"]], "status_string() (stopmarketorder method)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.status_string"]], "status_string() (trailingstoplimitorder method)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.status_string"]], "status_string() (trailingstopmarketorder method)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.status_string"]], "strategy_id (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.strategy_id"]], "strategy_id (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.strategy_id"]], "strategy_id (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.strategy_id"]], "strategy_id (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.strategy_id"]], "strategy_id (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.strategy_id"]], "strategy_id (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.strategy_id"]], "strategy_id (orderlist attribute)": [[25, "nautilus_trader.model.orders.list.OrderList.strategy_id"]], "strategy_id (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.strategy_id"]], "strategy_id (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.strategy_id"]], "strategy_id (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.strategy_id"]], "strategy_id (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.strategy_id"]], "symbol (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.symbol"]], "symbol (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.symbol"]], "symbol (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.symbol"]], "symbol (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.symbol"]], "symbol (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.symbol"]], "symbol (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.symbol"]], "symbol (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.symbol"]], "symbol (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.symbol"]], "symbol (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.symbol"]], "symbol (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.symbol"]], "tags (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.tags"]], "tags (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.tags"]], "tags (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.tags"]], "tags (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.tags"]], "tags (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.tags"]], "tags (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.tags"]], "tags (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.tags"]], "tags (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.tags"]], "tags (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.tags"]], "tags (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.tags"]], "time_in_force (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.time_in_force"]], "time_in_force (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.time_in_force"]], "time_in_force (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.time_in_force"]], "time_in_force (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.time_in_force"]], "time_in_force (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.time_in_force"]], "time_in_force (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.time_in_force"]], "time_in_force (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.time_in_force"]], "time_in_force (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.time_in_force"]], "time_in_force (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.time_in_force"]], "time_in_force (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.time_in_force"]], "to_dict() (limitiftouchedorder method)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.to_dict"]], "to_dict() (limitorder method)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.to_dict"]], "to_dict() (marketiftouchedorder method)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.to_dict"]], "to_dict() (marketorder method)": [[25, "nautilus_trader.model.orders.market.MarketOrder.to_dict"]], "to_dict() (markettolimitorder method)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.to_dict"]], "to_dict() (order method)": [[25, "nautilus_trader.model.orders.base.Order.to_dict"]], "to_dict() (stoplimitorder method)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.to_dict"]], "to_dict() (stopmarketorder method)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.to_dict"]], "to_dict() (trailingstoplimitorder method)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.to_dict"]], "to_dict() (trailingstopmarketorder method)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.to_dict"]], "trade_ids (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.trade_ids"]], "trade_ids (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.trade_ids"]], "trade_ids (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.trade_ids"]], "trade_ids (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.trade_ids"]], "trade_ids (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.trade_ids"]], "trade_ids (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.trade_ids"]], "trade_ids (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.trade_ids"]], "trade_ids (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.trade_ids"]], "trade_ids (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.trade_ids"]], "trade_ids (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.trade_ids"]], "trader_id (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.trader_id"]], "trader_id (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.trader_id"]], "trader_id (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.trader_id"]], "trader_id (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.trader_id"]], "trader_id (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.trader_id"]], "trader_id (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.trader_id"]], "trader_id (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.trader_id"]], "trader_id (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.trader_id"]], "trader_id (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.trader_id"]], "trader_id (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.trader_id"]], "trailing_offset (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.trailing_offset"]], "trailing_offset (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.trailing_offset"]], "trailing_offset_type (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.trailing_offset_type"]], "trailing_offset_type (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.trailing_offset_type"]], "transform_py() (limitorder static method)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.transform_py"]], "transform_py() (marketorder static method)": [[25, "nautilus_trader.model.orders.market.MarketOrder.transform_py"]], "trigger_instrument_id (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.trigger_instrument_id"]], "trigger_instrument_id (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.trigger_instrument_id"]], "trigger_instrument_id (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.trigger_instrument_id"]], "trigger_instrument_id (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.trigger_instrument_id"]], "trigger_instrument_id (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.trigger_instrument_id"]], "trigger_instrument_id (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.trigger_instrument_id"]], "trigger_instrument_id (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.trigger_instrument_id"]], "trigger_instrument_id (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.trigger_instrument_id"]], "trigger_instrument_id (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.trigger_instrument_id"]], "trigger_instrument_id (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.trigger_instrument_id"]], "trigger_price (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.trigger_price"]], "trigger_price (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.trigger_price"]], "trigger_price (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.trigger_price"]], "trigger_price (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.trigger_price"]], "trigger_price (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.trigger_price"]], "trigger_price (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.trigger_price"]], "trigger_type (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.trigger_type"]], "trigger_type (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.trigger_type"]], "trigger_type (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.trigger_type"]], "trigger_type (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.trigger_type"]], "trigger_type (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.trigger_type"]], "trigger_type (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.trigger_type"]], "ts_init (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.ts_init"]], "ts_init (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.ts_init"]], "ts_init (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.ts_init"]], "ts_init (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.ts_init"]], "ts_init (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.ts_init"]], "ts_init (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.ts_init"]], "ts_init (orderlist attribute)": [[25, "nautilus_trader.model.orders.list.OrderList.ts_init"]], "ts_init (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.ts_init"]], "ts_init (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.ts_init"]], "ts_init (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.ts_init"]], "ts_init (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.ts_init"]], "ts_last (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.ts_last"]], "ts_last (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.ts_last"]], "ts_last (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.ts_last"]], "ts_last (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.ts_last"]], "ts_last (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.ts_last"]], "ts_last (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.ts_last"]], "ts_last (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.ts_last"]], "ts_last (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.ts_last"]], "ts_last (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.ts_last"]], "ts_last (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.ts_last"]], "ts_triggered (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.ts_triggered"]], "ts_triggered (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.ts_triggered"]], "ts_triggered (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.ts_triggered"]], "type_string() (limitiftouchedorder method)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.type_string"]], "type_string() (limitorder method)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.type_string"]], "type_string() (marketiftouchedorder method)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.type_string"]], "type_string() (marketorder method)": [[25, "nautilus_trader.model.orders.market.MarketOrder.type_string"]], "type_string() (markettolimitorder method)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.type_string"]], "type_string() (order method)": [[25, "nautilus_trader.model.orders.base.Order.type_string"]], "type_string() (stoplimitorder method)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.type_string"]], "type_string() (stopmarketorder method)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.type_string"]], "type_string() (trailingstoplimitorder method)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.type_string"]], "type_string() (trailingstopmarketorder method)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.type_string"]], "venue (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.venue"]], "venue (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.venue"]], "venue (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.venue"]], "venue (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.venue"]], "venue (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.venue"]], "venue (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.venue"]], "venue (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.venue"]], "venue (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.venue"]], "venue (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.venue"]], "venue (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.venue"]], "venue_order_id (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.venue_order_id"]], "venue_order_id (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.venue_order_id"]], "venue_order_id (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.venue_order_id"]], "venue_order_id (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.venue_order_id"]], "venue_order_id (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.venue_order_id"]], "venue_order_id (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.venue_order_id"]], "venue_order_id (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.venue_order_id"]], "venue_order_id (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.venue_order_id"]], "venue_order_id (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.venue_order_id"]], "venue_order_id (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.venue_order_id"]], "venue_order_ids (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.venue_order_ids"]], "venue_order_ids (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.venue_order_ids"]], "venue_order_ids (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.venue_order_ids"]], "venue_order_ids (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.venue_order_ids"]], "venue_order_ids (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.venue_order_ids"]], "venue_order_ids (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.venue_order_ids"]], "venue_order_ids (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.venue_order_ids"]], "venue_order_ids (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.venue_order_ids"]], "venue_order_ids (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.venue_order_ids"]], "venue_order_ids (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.venue_order_ids"]], "would_reduce_only() (limitiftouchedorder method)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.would_reduce_only"]], "would_reduce_only() (limitorder method)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.would_reduce_only"]], "would_reduce_only() (marketiftouchedorder method)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.would_reduce_only"]], "would_reduce_only() (marketorder method)": [[25, "nautilus_trader.model.orders.market.MarketOrder.would_reduce_only"]], "would_reduce_only() (markettolimitorder method)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.would_reduce_only"]], "would_reduce_only() (order method)": [[25, "nautilus_trader.model.orders.base.Order.would_reduce_only"]], "would_reduce_only() (stoplimitorder method)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.would_reduce_only"]], "would_reduce_only() (stopmarketorder method)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.would_reduce_only"]], "would_reduce_only() (trailingstoplimitorder method)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.would_reduce_only"]], "would_reduce_only() (trailingstopmarketorder method)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.would_reduce_only"]], "position (class in nautilus_trader.model.position)": [[26, "nautilus_trader.model.position.Position"]], "account_id (position attribute)": [[26, "nautilus_trader.model.position.Position.account_id"]], "apply() (position method)": [[26, "nautilus_trader.model.position.Position.apply"]], "avg_px_close (position attribute)": [[26, "nautilus_trader.model.position.Position.avg_px_close"]], "avg_px_open (position attribute)": [[26, "nautilus_trader.model.position.Position.avg_px_open"]], "base_currency (position attribute)": [[26, "nautilus_trader.model.position.Position.base_currency"]], "calculate_pnl() (position method)": [[26, "nautilus_trader.model.position.Position.calculate_pnl"]], "client_order_ids (position attribute)": [[26, "nautilus_trader.model.position.Position.client_order_ids"]], "closing_order_id (position attribute)": [[26, "nautilus_trader.model.position.Position.closing_order_id"]], "commissions() (position method)": [[26, "nautilus_trader.model.position.Position.commissions"]], "duration_ns (position attribute)": [[26, "nautilus_trader.model.position.Position.duration_ns"]], "entry (position attribute)": [[26, "nautilus_trader.model.position.Position.entry"]], "event_count (position attribute)": [[26, "nautilus_trader.model.position.Position.event_count"]], "events (position attribute)": [[26, "nautilus_trader.model.position.Position.events"]], "id (position attribute)": [[26, "nautilus_trader.model.position.Position.id"]], "info() (position method)": [[26, "nautilus_trader.model.position.Position.info"]], "instrument_id (position attribute)": [[26, "nautilus_trader.model.position.Position.instrument_id"]], "is_closed (position attribute)": [[26, "nautilus_trader.model.position.Position.is_closed"]], "is_inverse (position attribute)": [[26, "nautilus_trader.model.position.Position.is_inverse"]], "is_long (position attribute)": [[26, "nautilus_trader.model.position.Position.is_long"]], "is_open (position attribute)": [[26, "nautilus_trader.model.position.Position.is_open"]], "is_opposite_side() (position method)": [[26, "nautilus_trader.model.position.Position.is_opposite_side"]], "is_short (position attribute)": [[26, "nautilus_trader.model.position.Position.is_short"]], "last_event (position attribute)": [[26, "nautilus_trader.model.position.Position.last_event"]], "last_trade_id (position attribute)": [[26, "nautilus_trader.model.position.Position.last_trade_id"]], "multiplier (position attribute)": [[26, "nautilus_trader.model.position.Position.multiplier"]], "nautilus_trader.model.position": [[26, "module-nautilus_trader.model.position"]], "notional_value() (position method)": [[26, "nautilus_trader.model.position.Position.notional_value"]], "opening_order_id (position attribute)": [[26, "nautilus_trader.model.position.Position.opening_order_id"]], "peak_qty (position attribute)": [[26, "nautilus_trader.model.position.Position.peak_qty"]], "price_precision (position attribute)": [[26, "nautilus_trader.model.position.Position.price_precision"]], "quantity (position attribute)": [[26, "nautilus_trader.model.position.Position.quantity"]], "quote_currency (position attribute)": [[26, "nautilus_trader.model.position.Position.quote_currency"]], "realized_pnl (position attribute)": [[26, "nautilus_trader.model.position.Position.realized_pnl"]], "realized_return (position attribute)": [[26, "nautilus_trader.model.position.Position.realized_return"]], "settlement_currency (position attribute)": [[26, "nautilus_trader.model.position.Position.settlement_currency"]], "side (position attribute)": [[26, "nautilus_trader.model.position.Position.side"]], "side_from_order_side() (position static method)": [[26, "nautilus_trader.model.position.Position.side_from_order_side"]], "signed_decimal_qty() (position method)": [[26, "nautilus_trader.model.position.Position.signed_decimal_qty"]], "signed_qty (position attribute)": [[26, "nautilus_trader.model.position.Position.signed_qty"]], "size_precision (position attribute)": [[26, "nautilus_trader.model.position.Position.size_precision"]], "strategy_id (position attribute)": [[26, "nautilus_trader.model.position.Position.strategy_id"]], "symbol (position attribute)": [[26, "nautilus_trader.model.position.Position.symbol"]], "to_dict() (position method)": [[26, "nautilus_trader.model.position.Position.to_dict"]], "total_pnl() (position method)": [[26, "nautilus_trader.model.position.Position.total_pnl"]], "trade_ids (position attribute)": [[26, "nautilus_trader.model.position.Position.trade_ids"]], "trader_id (position attribute)": [[26, "nautilus_trader.model.position.Position.trader_id"]], "ts_closed (position attribute)": [[26, "nautilus_trader.model.position.Position.ts_closed"]], "ts_init (position attribute)": [[26, "nautilus_trader.model.position.Position.ts_init"]], "ts_last (position attribute)": [[26, "nautilus_trader.model.position.Position.ts_last"]], "ts_opened (position attribute)": [[26, "nautilus_trader.model.position.Position.ts_opened"]], "unrealized_pnl() (position method)": [[26, "nautilus_trader.model.position.Position.unrealized_pnl"]], "venue (position attribute)": [[26, "nautilus_trader.model.position.Position.venue"]], "venue_order_ids (position attribute)": [[26, "nautilus_trader.model.position.Position.venue_order_ids"]], "fixedtickscheme (class in nautilus_trader.model.tick_scheme.implementations.fixed)": [[27, "nautilus_trader.model.tick_scheme.implementations.fixed.FixedTickScheme"]], "tickscheme (class in nautilus_trader.model.tick_scheme.base)": [[27, "nautilus_trader.model.tick_scheme.base.TickScheme"]], "tieredtickscheme (class in nautilus_trader.model.tick_scheme.implementations.tiered)": [[27, "nautilus_trader.model.tick_scheme.implementations.tiered.TieredTickScheme"]], "find_tick_index() (tieredtickscheme method)": [[27, "nautilus_trader.model.tick_scheme.implementations.tiered.TieredTickScheme.find_tick_index"]], "get_tick_scheme() (in module nautilus_trader.model.tick_scheme.base)": [[27, "nautilus_trader.model.tick_scheme.base.get_tick_scheme"]], "increment (fixedtickscheme attribute)": [[27, "nautilus_trader.model.tick_scheme.implementations.fixed.FixedTickScheme.increment"]], "list_tick_schemes() (in module nautilus_trader.model.tick_scheme.base)": [[27, "nautilus_trader.model.tick_scheme.base.list_tick_schemes"]], "max_price (fixedtickscheme attribute)": [[27, "nautilus_trader.model.tick_scheme.implementations.fixed.FixedTickScheme.max_price"]], "max_price (tickscheme attribute)": [[27, "nautilus_trader.model.tick_scheme.base.TickScheme.max_price"]], "max_price (tieredtickscheme attribute)": [[27, "nautilus_trader.model.tick_scheme.implementations.tiered.TieredTickScheme.max_price"]], "min_price (fixedtickscheme attribute)": [[27, "nautilus_trader.model.tick_scheme.implementations.fixed.FixedTickScheme.min_price"]], "min_price (tickscheme attribute)": [[27, "nautilus_trader.model.tick_scheme.base.TickScheme.min_price"]], "min_price (tieredtickscheme attribute)": [[27, "nautilus_trader.model.tick_scheme.implementations.tiered.TieredTickScheme.min_price"]], "name (fixedtickscheme attribute)": [[27, "nautilus_trader.model.tick_scheme.implementations.fixed.FixedTickScheme.name"]], "name (tickscheme attribute)": [[27, "nautilus_trader.model.tick_scheme.base.TickScheme.name"]], "name (tieredtickscheme attribute)": [[27, "nautilus_trader.model.tick_scheme.implementations.tiered.TieredTickScheme.name"]], "nautilus_trader.model.tick_scheme": [[27, "module-nautilus_trader.model.tick_scheme"]], "nautilus_trader.model.tick_scheme.base": [[27, "module-nautilus_trader.model.tick_scheme.base"]], "nautilus_trader.model.tick_scheme.implementations.fixed": [[27, "module-nautilus_trader.model.tick_scheme.implementations.fixed"]], "nautilus_trader.model.tick_scheme.implementations.tiered": [[27, "module-nautilus_trader.model.tick_scheme.implementations.tiered"]], "next_ask_price() (fixedtickscheme method)": [[27, "nautilus_trader.model.tick_scheme.implementations.fixed.FixedTickScheme.next_ask_price"]], "next_ask_price() (tickscheme method)": [[27, "nautilus_trader.model.tick_scheme.base.TickScheme.next_ask_price"]], "next_ask_price() (tieredtickscheme method)": [[27, "nautilus_trader.model.tick_scheme.implementations.tiered.TieredTickScheme.next_ask_price"]], "next_bid_price() (fixedtickscheme method)": [[27, "nautilus_trader.model.tick_scheme.implementations.fixed.FixedTickScheme.next_bid_price"]], "next_bid_price() (tickscheme method)": [[27, "nautilus_trader.model.tick_scheme.base.TickScheme.next_bid_price"]], "next_bid_price() (tieredtickscheme method)": [[27, "nautilus_trader.model.tick_scheme.implementations.tiered.TieredTickScheme.next_bid_price"]], "price_precision (fixedtickscheme attribute)": [[27, "nautilus_trader.model.tick_scheme.implementations.fixed.FixedTickScheme.price_precision"]], "register_tick_scheme() (in module nautilus_trader.model.tick_scheme.base)": [[27, "nautilus_trader.model.tick_scheme.base.register_tick_scheme"]], "round_down() (in module nautilus_trader.model.tick_scheme.base)": [[27, "nautilus_trader.model.tick_scheme.base.round_down"]], "round_up() (in module nautilus_trader.model.tick_scheme.base)": [[27, "nautilus_trader.model.tick_scheme.base.round_up"]], "messagebus (class in nautilus_trader.msgbus.bus)": [[28, "nautilus_trader.msgbus.bus.MessageBus"]], "subscription (class in nautilus_trader.msgbus.subscription)": [[28, "nautilus_trader.msgbus.subscription.Subscription"]], "deregister() (messagebus method)": [[28, "nautilus_trader.msgbus.bus.MessageBus.deregister"]], "endpoints() (messagebus method)": [[28, "nautilus_trader.msgbus.bus.MessageBus.endpoints"]], "handler (subscription attribute)": [[28, "nautilus_trader.msgbus.subscription.Subscription.handler"]], "has_subscribers() (messagebus method)": [[28, "nautilus_trader.msgbus.bus.MessageBus.has_subscribers"]], "is_matching_py() (in module nautilus_trader.msgbus.bus)": [[28, "nautilus_trader.msgbus.bus.is_matching_py"]], "is_pending_request() (messagebus method)": [[28, "nautilus_trader.msgbus.bus.MessageBus.is_pending_request"]], "is_subscribed() (messagebus method)": [[28, "nautilus_trader.msgbus.bus.MessageBus.is_subscribed"]], "nautilus_trader.msgbus": [[28, "module-nautilus_trader.msgbus"]], "nautilus_trader.msgbus.bus": [[28, "module-nautilus_trader.msgbus.bus"]], "nautilus_trader.msgbus.subscription": [[28, "module-nautilus_trader.msgbus.subscription"]], "priority (subscription attribute)": [[28, "nautilus_trader.msgbus.subscription.Subscription.priority"]], "pub_count (messagebus attribute)": [[28, "nautilus_trader.msgbus.bus.MessageBus.pub_count"]], "publish() (messagebus method)": [[28, "nautilus_trader.msgbus.bus.MessageBus.publish"]], "register() (messagebus method)": [[28, "nautilus_trader.msgbus.bus.MessageBus.register"]], "req_count (messagebus attribute)": [[28, "nautilus_trader.msgbus.bus.MessageBus.req_count"]], "request() (messagebus method)": [[28, "nautilus_trader.msgbus.bus.MessageBus.request"]], "res_count (messagebus attribute)": [[28, "nautilus_trader.msgbus.bus.MessageBus.res_count"]], "response() (messagebus method)": [[28, "nautilus_trader.msgbus.bus.MessageBus.response"]], "send() (messagebus method)": [[28, "nautilus_trader.msgbus.bus.MessageBus.send"]], "sent_count (messagebus attribute)": [[28, "nautilus_trader.msgbus.bus.MessageBus.sent_count"]], "subscribe() (messagebus method)": [[28, "nautilus_trader.msgbus.bus.MessageBus.subscribe"]], "subscriptions() (messagebus method)": [[28, "nautilus_trader.msgbus.bus.MessageBus.subscriptions"]], "topic (subscription attribute)": [[28, "nautilus_trader.msgbus.subscription.Subscription.topic"]], "topics() (messagebus method)": [[28, "nautilus_trader.msgbus.bus.MessageBus.topics"]], "trader_id (messagebus attribute)": [[28, "nautilus_trader.msgbus.bus.MessageBus.trader_id"]], "unsubscribe() (messagebus method)": [[28, "nautilus_trader.msgbus.bus.MessageBus.unsubscribe"]], "bardatawrangler (class in nautilus_trader.persistence.wranglers)": [[29, "nautilus_trader.persistence.wranglers.BarDataWrangler"]], "basedatacatalog (class in nautilus_trader.persistence.catalog.base)": [[29, "nautilus_trader.persistence.catalog.base.BaseDataCatalog"]], "featherfile (class in nautilus_trader.persistence.catalog.parquet)": [[29, "nautilus_trader.persistence.catalog.parquet.FeatherFile"]], "orderbookdeltadatawrangler (class in nautilus_trader.persistence.wranglers)": [[29, "nautilus_trader.persistence.wranglers.OrderBookDeltaDataWrangler"]], "parquetdatacatalog (class in nautilus_trader.persistence.catalog.parquet)": [[29, "nautilus_trader.persistence.catalog.parquet.ParquetDataCatalog"]], "quotetickdatawrangler (class in nautilus_trader.persistence.wranglers)": [[29, "nautilus_trader.persistence.wranglers.QuoteTickDataWrangler"]], "streamingfeatherwriter (class in nautilus_trader.persistence.writer)": [[29, "nautilus_trader.persistence.writer.StreamingFeatherWriter"]], "tradetickdatawrangler (class in nautilus_trader.persistence.wranglers)": [[29, "nautilus_trader.persistence.wranglers.TradeTickDataWrangler"]], "check_flush() (streamingfeatherwriter method)": [[29, "nautilus_trader.persistence.writer.StreamingFeatherWriter.check_flush"]], "class_name (featherfile attribute)": [[29, "nautilus_trader.persistence.catalog.parquet.FeatherFile.class_name"]], "close() (streamingfeatherwriter method)": [[29, "nautilus_trader.persistence.writer.StreamingFeatherWriter.close"]], "count() (featherfile method)": [[29, "nautilus_trader.persistence.catalog.parquet.FeatherFile.count"]], "flush() (streamingfeatherwriter method)": [[29, "nautilus_trader.persistence.writer.StreamingFeatherWriter.flush"]], "from_env() (parquetdatacatalog class method)": [[29, "nautilus_trader.persistence.catalog.parquet.ParquetDataCatalog.from_env"]], "from_uri() (parquetdatacatalog class method)": [[29, "nautilus_trader.persistence.catalog.parquet.ParquetDataCatalog.from_uri"]], "generate_signal_class() (in module nautilus_trader.persistence.writer)": [[29, "nautilus_trader.persistence.writer.generate_signal_class"]], "index() (featherfile method)": [[29, "nautilus_trader.persistence.catalog.parquet.FeatherFile.index"]], "is_closed (streamingfeatherwriter property)": [[29, "nautilus_trader.persistence.writer.StreamingFeatherWriter.is_closed"]], "nautilus_trader.persistence": [[29, "module-nautilus_trader.persistence"]], "nautilus_trader.persistence.catalog.base": [[29, "module-nautilus_trader.persistence.catalog.base"]], "nautilus_trader.persistence.catalog.parquet": [[29, "module-nautilus_trader.persistence.catalog.parquet"]], "nautilus_trader.persistence.wranglers": [[29, "module-nautilus_trader.persistence.wranglers"]], "nautilus_trader.persistence.writer": [[29, "module-nautilus_trader.persistence.writer"]], "path (featherfile attribute)": [[29, "nautilus_trader.persistence.catalog.parquet.FeatherFile.path"]], "process() (bardatawrangler method)": [[29, "nautilus_trader.persistence.wranglers.BarDataWrangler.process"]], "process() (orderbookdeltadatawrangler method)": [[29, "nautilus_trader.persistence.wranglers.OrderBookDeltaDataWrangler.process"]], "process() (quotetickdatawrangler method)": [[29, "nautilus_trader.persistence.wranglers.QuoteTickDataWrangler.process"]], "process() (tradetickdatawrangler method)": [[29, "nautilus_trader.persistence.wranglers.TradeTickDataWrangler.process"]], "process_bar_data() (quotetickdatawrangler method)": [[29, "nautilus_trader.persistence.wranglers.QuoteTickDataWrangler.process_bar_data"]], "write() (streamingfeatherwriter method)": [[29, "nautilus_trader.persistence.writer.StreamingFeatherWriter.write"]], "write_data() (parquetdatacatalog method)": [[29, "nautilus_trader.persistence.catalog.parquet.ParquetDataCatalog.write_data"]], "portfolio (class in nautilus_trader.portfolio.portfolio)": [[30, "nautilus_trader.portfolio.portfolio.Portfolio"]], "portfoliofacade (class in nautilus_trader.portfolio.base)": [[30, "nautilus_trader.portfolio.base.PortfolioFacade"]], "account() (portfolio method)": [[30, "nautilus_trader.portfolio.portfolio.Portfolio.account"]], "account() (portfoliofacade method)": [[30, "nautilus_trader.portfolio.base.PortfolioFacade.account"]], "analyzer (portfolio attribute)": [[30, "nautilus_trader.portfolio.portfolio.Portfolio.analyzer"]], "analyzer (portfoliofacade attribute)": [[30, "nautilus_trader.portfolio.base.PortfolioFacade.analyzer"]], "balances_locked() (portfolio method)": [[30, "nautilus_trader.portfolio.portfolio.Portfolio.balances_locked"]], "balances_locked() (portfoliofacade method)": [[30, "nautilus_trader.portfolio.base.PortfolioFacade.balances_locked"]], "initialize_orders() (portfolio method)": [[30, "nautilus_trader.portfolio.portfolio.Portfolio.initialize_orders"]], "initialize_positions() (portfolio method)": [[30, "nautilus_trader.portfolio.portfolio.Portfolio.initialize_positions"]], "initialized (portfolio attribute)": [[30, "nautilus_trader.portfolio.portfolio.Portfolio.initialized"]], "initialized (portfoliofacade attribute)": [[30, "nautilus_trader.portfolio.base.PortfolioFacade.initialized"]], "is_completely_flat() (portfolio method)": [[30, "nautilus_trader.portfolio.portfolio.Portfolio.is_completely_flat"]], "is_completely_flat() (portfoliofacade method)": [[30, "nautilus_trader.portfolio.base.PortfolioFacade.is_completely_flat"]], "is_flat() (portfolio method)": [[30, "nautilus_trader.portfolio.portfolio.Portfolio.is_flat"]], "is_flat() (portfoliofacade method)": [[30, "nautilus_trader.portfolio.base.PortfolioFacade.is_flat"]], "is_net_long() (portfolio method)": [[30, "nautilus_trader.portfolio.portfolio.Portfolio.is_net_long"]], "is_net_long() (portfoliofacade method)": [[30, "nautilus_trader.portfolio.base.PortfolioFacade.is_net_long"]], "is_net_short() (portfolio method)": [[30, "nautilus_trader.portfolio.portfolio.Portfolio.is_net_short"]], "is_net_short() (portfoliofacade method)": [[30, "nautilus_trader.portfolio.base.PortfolioFacade.is_net_short"]], "margins_init() (portfolio method)": [[30, "nautilus_trader.portfolio.portfolio.Portfolio.margins_init"]], "margins_init() (portfoliofacade method)": [[30, "nautilus_trader.portfolio.base.PortfolioFacade.margins_init"]], "margins_maint() (portfolio method)": [[30, "nautilus_trader.portfolio.portfolio.Portfolio.margins_maint"]], "margins_maint() (portfoliofacade method)": [[30, "nautilus_trader.portfolio.base.PortfolioFacade.margins_maint"]], "nautilus_trader.portfolio": [[30, "module-nautilus_trader.portfolio"]], "nautilus_trader.portfolio.base": [[30, "module-nautilus_trader.portfolio.base"]], "nautilus_trader.portfolio.portfolio": [[30, "module-nautilus_trader.portfolio.portfolio"]], "net_exposure() (portfolio method)": [[30, "nautilus_trader.portfolio.portfolio.Portfolio.net_exposure"]], "net_exposure() (portfoliofacade method)": [[30, "nautilus_trader.portfolio.base.PortfolioFacade.net_exposure"]], "net_exposures() (portfolio method)": [[30, "nautilus_trader.portfolio.portfolio.Portfolio.net_exposures"]], "net_exposures() (portfoliofacade method)": [[30, "nautilus_trader.portfolio.base.PortfolioFacade.net_exposures"]], "net_position() (portfolio method)": [[30, "nautilus_trader.portfolio.portfolio.Portfolio.net_position"]], "net_position() (portfoliofacade method)": [[30, "nautilus_trader.portfolio.base.PortfolioFacade.net_position"]], "reset() (portfolio method)": [[30, "nautilus_trader.portfolio.portfolio.Portfolio.reset"]], "set_specific_venue() (portfolio method)": [[30, "nautilus_trader.portfolio.portfolio.Portfolio.set_specific_venue"]], "unrealized_pnl() (portfolio method)": [[30, "nautilus_trader.portfolio.portfolio.Portfolio.unrealized_pnl"]], "unrealized_pnl() (portfoliofacade method)": [[30, "nautilus_trader.portfolio.base.PortfolioFacade.unrealized_pnl"]], "unrealized_pnls() (portfolio method)": [[30, "nautilus_trader.portfolio.portfolio.Portfolio.unrealized_pnls"]], "unrealized_pnls() (portfoliofacade method)": [[30, "nautilus_trader.portfolio.base.PortfolioFacade.unrealized_pnls"]], "update_account() (portfolio method)": [[30, "nautilus_trader.portfolio.portfolio.Portfolio.update_account"]], "update_order() (portfolio method)": [[30, "nautilus_trader.portfolio.portfolio.Portfolio.update_order"]], "update_position() (portfolio method)": [[30, "nautilus_trader.portfolio.portfolio.Portfolio.update_position"]], "update_quote_tick() (portfolio method)": [[30, "nautilus_trader.portfolio.portfolio.Portfolio.update_quote_tick"]], "fixedrisksizer (class in nautilus_trader.risk.sizing)": [[31, "nautilus_trader.risk.sizing.FixedRiskSizer"]], "positionsizer (class in nautilus_trader.risk.sizing)": [[31, "nautilus_trader.risk.sizing.PositionSizer"]], "riskengine (class in nautilus_trader.risk.engine)": [[31, "nautilus_trader.risk.engine.RiskEngine"]], "calculate() (fixedrisksizer method)": [[31, "nautilus_trader.risk.sizing.FixedRiskSizer.calculate"]], "calculate() (positionsizer method)": [[31, "nautilus_trader.risk.sizing.PositionSizer.calculate"]], "command_count (riskengine attribute)": [[31, "nautilus_trader.risk.engine.RiskEngine.command_count"]], "debug (riskengine attribute)": [[31, "nautilus_trader.risk.engine.RiskEngine.debug"]], "degrade() (riskengine method)": [[31, "nautilus_trader.risk.engine.RiskEngine.degrade"]], "dispose() (riskengine method)": [[31, "nautilus_trader.risk.engine.RiskEngine.dispose"]], "event_count (riskengine attribute)": [[31, "nautilus_trader.risk.engine.RiskEngine.event_count"]], "execute() (riskengine method)": [[31, "nautilus_trader.risk.engine.RiskEngine.execute"]], "fault() (riskengine method)": [[31, "nautilus_trader.risk.engine.RiskEngine.fault"]], "fully_qualified_name() (riskengine class method)": [[31, "nautilus_trader.risk.engine.RiskEngine.fully_qualified_name"]], "id (riskengine attribute)": [[31, "nautilus_trader.risk.engine.RiskEngine.id"]], "instrument (fixedrisksizer attribute)": [[31, "nautilus_trader.risk.sizing.FixedRiskSizer.instrument"]], "instrument (positionsizer attribute)": [[31, "nautilus_trader.risk.sizing.PositionSizer.instrument"]], "is_bypassed (riskengine attribute)": [[31, "nautilus_trader.risk.engine.RiskEngine.is_bypassed"]], "is_degraded (riskengine attribute)": [[31, "nautilus_trader.risk.engine.RiskEngine.is_degraded"]], "is_disposed (riskengine attribute)": [[31, "nautilus_trader.risk.engine.RiskEngine.is_disposed"]], "is_faulted (riskengine attribute)": [[31, "nautilus_trader.risk.engine.RiskEngine.is_faulted"]], "is_initialized (riskengine attribute)": [[31, "nautilus_trader.risk.engine.RiskEngine.is_initialized"]], "is_running (riskengine attribute)": [[31, "nautilus_trader.risk.engine.RiskEngine.is_running"]], "is_stopped (riskengine attribute)": [[31, "nautilus_trader.risk.engine.RiskEngine.is_stopped"]], "max_notional_per_order() (riskengine method)": [[31, "nautilus_trader.risk.engine.RiskEngine.max_notional_per_order"]], "max_notionals_per_order() (riskengine method)": [[31, "nautilus_trader.risk.engine.RiskEngine.max_notionals_per_order"]], "max_order_modify_rate() (riskengine method)": [[31, "nautilus_trader.risk.engine.RiskEngine.max_order_modify_rate"]], "max_order_submit_rate() (riskengine method)": [[31, "nautilus_trader.risk.engine.RiskEngine.max_order_submit_rate"]], "nautilus_trader.risk": [[31, "module-nautilus_trader.risk"]], "nautilus_trader.risk.engine": [[31, "module-nautilus_trader.risk.engine"]], "nautilus_trader.risk.sizing": [[31, "module-nautilus_trader.risk.sizing"]], "process() (riskengine method)": [[31, "nautilus_trader.risk.engine.RiskEngine.process"]], "reset() (riskengine method)": [[31, "nautilus_trader.risk.engine.RiskEngine.reset"]], "resume() (riskengine method)": [[31, "nautilus_trader.risk.engine.RiskEngine.resume"]], "set_max_notional_per_order() (riskengine method)": [[31, "nautilus_trader.risk.engine.RiskEngine.set_max_notional_per_order"]], "set_trading_state() (riskengine method)": [[31, "nautilus_trader.risk.engine.RiskEngine.set_trading_state"]], "start() (riskengine method)": [[31, "nautilus_trader.risk.engine.RiskEngine.start"]], "state (riskengine attribute)": [[31, "nautilus_trader.risk.engine.RiskEngine.state"]], "stop() (riskengine method)": [[31, "nautilus_trader.risk.engine.RiskEngine.stop"]], "trader_id (riskengine attribute)": [[31, "nautilus_trader.risk.engine.RiskEngine.trader_id"]], "trading_state (riskengine attribute)": [[31, "nautilus_trader.risk.engine.RiskEngine.trading_state"]], "type (riskengine attribute)": [[31, "nautilus_trader.risk.engine.RiskEngine.type"]], "update_instrument() (fixedrisksizer method)": [[31, "nautilus_trader.risk.sizing.FixedRiskSizer.update_instrument"]], "update_instrument() (positionsizer method)": [[31, "nautilus_trader.risk.sizing.PositionSizer.update_instrument"]], "arrowserializer (class in nautilus_trader.serialization.arrow.serializer)": [[32, "nautilus_trader.serialization.arrow.serializer.ArrowSerializer"]], "msgpackserializer (class in nautilus_trader.serialization.msgpack.serializer)": [[32, "nautilus_trader.serialization.msgpack.serializer.MsgPackSerializer"]], "serializer (class in nautilus_trader.serialization.base)": [[32, "nautilus_trader.serialization.base.Serializer"]], "deserialize() (arrowserializer static method)": [[32, "nautilus_trader.serialization.arrow.serializer.ArrowSerializer.deserialize"]], "deserialize() (msgpackserializer method)": [[32, "nautilus_trader.serialization.msgpack.serializer.MsgPackSerializer.deserialize"]], "deserialize() (serializer method)": [[32, "nautilus_trader.serialization.base.Serializer.deserialize"]], "nautilus_trader.serialization": [[32, "module-nautilus_trader.serialization"]], "nautilus_trader.serialization.arrow.serializer": [[32, "module-nautilus_trader.serialization.arrow.serializer"]], "nautilus_trader.serialization.base": [[32, "module-nautilus_trader.serialization.base"]], "nautilus_trader.serialization.msgpack.serializer": [[32, "module-nautilus_trader.serialization.msgpack.serializer"]], "register_arrow() (in module nautilus_trader.serialization.arrow.serializer)": [[32, "nautilus_trader.serialization.arrow.serializer.register_arrow"]], "register_serializable_object() (in module nautilus_trader.serialization.base)": [[32, "nautilus_trader.serialization.base.register_serializable_object"]], "serialize() (msgpackserializer method)": [[32, "nautilus_trader.serialization.msgpack.serializer.MsgPackSerializer.serialize"]], "serialize() (serializer method)": [[32, "nautilus_trader.serialization.base.Serializer.serialize"]], "serialize_batch() (arrowserializer static method)": [[32, "nautilus_trader.serialization.arrow.serializer.ArrowSerializer.serialize_batch"]], "timestamps_as_iso8601 (msgpackserializer attribute)": [[32, "nautilus_trader.serialization.msgpack.serializer.MsgPackSerializer.timestamps_as_iso8601"]], "timestamps_as_str (msgpackserializer attribute)": [[32, "nautilus_trader.serialization.msgpack.serializer.MsgPackSerializer.timestamps_as_str"]], "nautiluskernel (class in nautilus_trader.system.kernel)": [[33, "nautilus_trader.system.kernel.NautilusKernel"]], "cache (nautiluskernel property)": [[33, "nautilus_trader.system.kernel.NautilusKernel.cache"]], "cancel_all_tasks() (nautiluskernel method)": [[33, "nautilus_trader.system.kernel.NautilusKernel.cancel_all_tasks"]], "catalog (nautiluskernel property)": [[33, "nautilus_trader.system.kernel.NautilusKernel.catalog"]], "clock (nautiluskernel property)": [[33, "nautilus_trader.system.kernel.NautilusKernel.clock"]], "data_engine (nautiluskernel property)": [[33, "nautilus_trader.system.kernel.NautilusKernel.data_engine"]], "dispose() (nautiluskernel method)": [[33, "nautilus_trader.system.kernel.NautilusKernel.dispose"]], "emulator (nautiluskernel property)": [[33, "nautilus_trader.system.kernel.NautilusKernel.emulator"]], "environment (nautiluskernel property)": [[33, "nautilus_trader.system.kernel.NautilusKernel.environment"]], "exec_engine (nautiluskernel property)": [[33, "nautilus_trader.system.kernel.NautilusKernel.exec_engine"]], "executor (nautiluskernel property)": [[33, "nautilus_trader.system.kernel.NautilusKernel.executor"]], "instance_id (nautiluskernel property)": [[33, "nautilus_trader.system.kernel.NautilusKernel.instance_id"]], "load_state (nautiluskernel property)": [[33, "nautilus_trader.system.kernel.NautilusKernel.load_state"]], "log (nautiluskernel property)": [[33, "nautilus_trader.system.kernel.NautilusKernel.log"]], "logger (nautiluskernel property)": [[33, "nautilus_trader.system.kernel.NautilusKernel.logger"]], "loop (nautiluskernel property)": [[33, "nautilus_trader.system.kernel.NautilusKernel.loop"]], "loop_sig_callback (nautiluskernel property)": [[33, "nautilus_trader.system.kernel.NautilusKernel.loop_sig_callback"]], "machine_id (nautiluskernel property)": [[33, "nautilus_trader.system.kernel.NautilusKernel.machine_id"]], "msgbus (nautiluskernel property)": [[33, "nautilus_trader.system.kernel.NautilusKernel.msgbus"]], "name (nautiluskernel property)": [[33, "nautilus_trader.system.kernel.NautilusKernel.name"]], "nautilus_trader.system": [[33, "module-nautilus_trader.system"]], "nautilus_trader.system.kernel": [[33, "module-nautilus_trader.system.kernel"]], "portfolio (nautiluskernel property)": [[33, "nautilus_trader.system.kernel.NautilusKernel.portfolio"]], "risk_engine (nautiluskernel property)": [[33, "nautilus_trader.system.kernel.NautilusKernel.risk_engine"]], "save_state (nautiluskernel property)": [[33, "nautilus_trader.system.kernel.NautilusKernel.save_state"]], "start() (nautiluskernel method)": [[33, "nautilus_trader.system.kernel.NautilusKernel.start"]], "start_async() (nautiluskernel method)": [[33, "nautilus_trader.system.kernel.NautilusKernel.start_async"]], "stop() (nautiluskernel method)": [[33, "nautilus_trader.system.kernel.NautilusKernel.stop"]], "stop_async() (nautiluskernel method)": [[33, "nautilus_trader.system.kernel.NautilusKernel.stop_async"]], "trader (nautiluskernel property)": [[33, "nautilus_trader.system.kernel.NautilusKernel.trader"]], "trader_id (nautiluskernel property)": [[33, "nautilus_trader.system.kernel.NautilusKernel.trader_id"]], "ts_created (nautiluskernel property)": [[33, "nautilus_trader.system.kernel.NautilusKernel.ts_created"]], "writer (nautiluskernel property)": [[33, "nautilus_trader.system.kernel.NautilusKernel.writer"]], "controller (class in nautilus_trader.trading.controller)": [[34, "nautilus_trader.trading.controller.Controller"]], "economicnewseventfilter (class in nautilus_trader.trading.filters)": [[34, "nautilus_trader.trading.filters.EconomicNewsEventFilter"]], "forexsession (class in nautilus_trader.trading.filters)": [[34, "nautilus_trader.trading.filters.ForexSession"]], "forexsessionfilter (class in nautilus_trader.trading.filters)": [[34, "nautilus_trader.trading.filters.ForexSessionFilter"]], "newsevent (class in nautilus_trader.trading.filters)": [[34, "nautilus_trader.trading.filters.NewsEvent"]], "newsimpact (class in nautilus_trader.trading.filters)": [[34, "nautilus_trader.trading.filters.NewsImpact"]], "strategy (class in nautilus_trader.trading.strategy)": [[34, "nautilus_trader.trading.strategy.Strategy"]], "trader (class in nautilus_trader.trading.trader)": [[34, "nautilus_trader.trading.trader.Trader"]], "active_task_ids() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.active_task_ids"]], "active_task_ids() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.active_task_ids"]], "actor_ids() (trader method)": [[34, "nautilus_trader.trading.trader.Trader.actor_ids"]], "actor_states() (trader method)": [[34, "nautilus_trader.trading.trader.Trader.actor_states"]], "actors() (trader method)": [[34, "nautilus_trader.trading.trader.Trader.actors"]], "add_actor() (trader method)": [[34, "nautilus_trader.trading.trader.Trader.add_actor"]], "add_actors() (trader method)": [[34, "nautilus_trader.trading.trader.Trader.add_actors"]], "add_exec_algorithm() (trader method)": [[34, "nautilus_trader.trading.trader.Trader.add_exec_algorithm"]], "add_exec_algorithms() (trader method)": [[34, "nautilus_trader.trading.trader.Trader.add_exec_algorithms"]], "add_strategies() (trader method)": [[34, "nautilus_trader.trading.trader.Trader.add_strategies"]], "add_strategy() (trader method)": [[34, "nautilus_trader.trading.trader.Trader.add_strategy"]], "add_synthetic() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.add_synthetic"]], "add_synthetic() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.add_synthetic"]], "cache (controller attribute)": [[34, "nautilus_trader.trading.controller.Controller.cache"]], "cache (strategy attribute)": [[34, "nautilus_trader.trading.strategy.Strategy.cache"]], "cancel_all_orders() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.cancel_all_orders"]], "cancel_all_tasks() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.cancel_all_tasks"]], "cancel_all_tasks() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.cancel_all_tasks"]], "cancel_gtd_expiry() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.cancel_gtd_expiry"]], "cancel_order() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.cancel_order"]], "cancel_orders() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.cancel_orders"]], "cancel_task() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.cancel_task"]], "cancel_task() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.cancel_task"]], "change_id() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.change_id"]], "change_order_id_tag() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.change_order_id_tag"]], "check_residuals() (trader method)": [[34, "nautilus_trader.trading.trader.Trader.check_residuals"]], "clear_actors() (trader method)": [[34, "nautilus_trader.trading.trader.Trader.clear_actors"]], "clear_exec_algorithms() (trader method)": [[34, "nautilus_trader.trading.trader.Trader.clear_exec_algorithms"]], "clear_strategies() (trader method)": [[34, "nautilus_trader.trading.trader.Trader.clear_strategies"]], "clock (controller attribute)": [[34, "nautilus_trader.trading.controller.Controller.clock"]], "clock (strategy attribute)": [[34, "nautilus_trader.trading.strategy.Strategy.clock"]], "close_all_positions() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.close_all_positions"]], "close_position() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.close_position"]], "config (controller attribute)": [[34, "nautilus_trader.trading.controller.Controller.config"]], "config (strategy attribute)": [[34, "nautilus_trader.trading.strategy.Strategy.config"]], "create_actor() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.create_actor"]], "create_strategy() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.create_strategy"]], "currencies (economicnewseventfilter property)": [[34, "nautilus_trader.trading.filters.EconomicNewsEventFilter.currencies"]], "degrade() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.degrade"]], "degrade() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.degrade"]], "degrade() (trader method)": [[34, "nautilus_trader.trading.trader.Trader.degrade"]], "deregister_warning_event() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.deregister_warning_event"]], "deregister_warning_event() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.deregister_warning_event"]], "dispose() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.dispose"]], "dispose() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.dispose"]], "dispose() (trader method)": [[34, "nautilus_trader.trading.trader.Trader.dispose"]], "exec_algorithm_ids() (trader method)": [[34, "nautilus_trader.trading.trader.Trader.exec_algorithm_ids"]], "exec_algorithm_states() (trader method)": [[34, "nautilus_trader.trading.trader.Trader.exec_algorithm_states"]], "exec_algorithms() (trader method)": [[34, "nautilus_trader.trading.trader.Trader.exec_algorithms"]], "external_order_claims (strategy attribute)": [[34, "nautilus_trader.trading.strategy.Strategy.external_order_claims"]], "fault() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.fault"]], "fault() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.fault"]], "fault() (trader method)": [[34, "nautilus_trader.trading.trader.Trader.fault"]], "fully_qualified_name() (controller class method)": [[34, "nautilus_trader.trading.controller.Controller.fully_qualified_name"]], "fully_qualified_name() (newsevent class method)": [[34, "nautilus_trader.trading.filters.NewsEvent.fully_qualified_name"]], "fully_qualified_name() (strategy class method)": [[34, "nautilus_trader.trading.strategy.Strategy.fully_qualified_name"]], "fully_qualified_name() (trader class method)": [[34, "nautilus_trader.trading.trader.Trader.fully_qualified_name"]], "generate_account_report() (trader method)": [[34, "nautilus_trader.trading.trader.Trader.generate_account_report"]], "generate_fills_report() (trader method)": [[34, "nautilus_trader.trading.trader.Trader.generate_fills_report"]], "generate_order_fills_report() (trader method)": [[34, "nautilus_trader.trading.trader.Trader.generate_order_fills_report"]], "generate_orders_report() (trader method)": [[34, "nautilus_trader.trading.trader.Trader.generate_orders_report"]], "generate_positions_report() (trader method)": [[34, "nautilus_trader.trading.trader.Trader.generate_positions_report"]], "handle_bar() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.handle_bar"]], "handle_bar() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.handle_bar"]], "handle_bars() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.handle_bars"]], "handle_bars() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.handle_bars"]], "handle_data() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.handle_data"]], "handle_data() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.handle_data"]], "handle_event() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.handle_event"]], "handle_event() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.handle_event"]], "handle_historical_data() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.handle_historical_data"]], "handle_historical_data() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.handle_historical_data"]], "handle_instrument() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.handle_instrument"]], "handle_instrument() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.handle_instrument"]], "handle_instrument_close() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.handle_instrument_close"]], "handle_instrument_close() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.handle_instrument_close"]], "handle_instrument_status() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.handle_instrument_status"]], "handle_instrument_status() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.handle_instrument_status"]], "handle_instruments() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.handle_instruments"]], "handle_instruments() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.handle_instruments"]], "handle_order_book() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.handle_order_book"]], "handle_order_book() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.handle_order_book"]], "handle_order_book_deltas() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.handle_order_book_deltas"]], "handle_order_book_deltas() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.handle_order_book_deltas"]], "handle_quote_tick() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.handle_quote_tick"]], "handle_quote_tick() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.handle_quote_tick"]], "handle_quote_ticks() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.handle_quote_ticks"]], "handle_quote_ticks() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.handle_quote_ticks"]], "handle_ticker() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.handle_ticker"]], "handle_ticker() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.handle_ticker"]], "handle_trade_tick() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.handle_trade_tick"]], "handle_trade_tick() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.handle_trade_tick"]], "handle_trade_ticks() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.handle_trade_ticks"]], "handle_trade_ticks() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.handle_trade_ticks"]], "handle_venue_status() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.handle_venue_status"]], "handle_venue_status() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.handle_venue_status"]], "has_active_tasks() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.has_active_tasks"]], "has_active_tasks() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.has_active_tasks"]], "has_any_tasks() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.has_any_tasks"]], "has_any_tasks() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.has_any_tasks"]], "has_pending_requests() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.has_pending_requests"]], "has_pending_requests() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.has_pending_requests"]], "has_queued_tasks() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.has_queued_tasks"]], "has_queued_tasks() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.has_queued_tasks"]], "id (controller attribute)": [[34, "nautilus_trader.trading.controller.Controller.id"]], "id (strategy attribute)": [[34, "nautilus_trader.trading.strategy.Strategy.id"]], "id (trader attribute)": [[34, "nautilus_trader.trading.trader.Trader.id"]], "impacts (economicnewseventfilter property)": [[34, "nautilus_trader.trading.filters.EconomicNewsEventFilter.impacts"]], "indicators_initialized() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.indicators_initialized"]], "indicators_initialized() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.indicators_initialized"]], "is_degraded (controller attribute)": [[34, "nautilus_trader.trading.controller.Controller.is_degraded"]], "is_degraded (strategy attribute)": [[34, "nautilus_trader.trading.strategy.Strategy.is_degraded"]], "is_degraded (trader attribute)": [[34, "nautilus_trader.trading.trader.Trader.is_degraded"]], "is_disposed (controller attribute)": [[34, "nautilus_trader.trading.controller.Controller.is_disposed"]], "is_disposed (strategy attribute)": [[34, "nautilus_trader.trading.strategy.Strategy.is_disposed"]], "is_disposed (trader attribute)": [[34, "nautilus_trader.trading.trader.Trader.is_disposed"]], "is_faulted (controller attribute)": [[34, "nautilus_trader.trading.controller.Controller.is_faulted"]], "is_faulted (strategy attribute)": [[34, "nautilus_trader.trading.strategy.Strategy.is_faulted"]], "is_faulted (trader attribute)": [[34, "nautilus_trader.trading.trader.Trader.is_faulted"]], "is_initialized (controller attribute)": [[34, "nautilus_trader.trading.controller.Controller.is_initialized"]], "is_initialized (strategy attribute)": [[34, "nautilus_trader.trading.strategy.Strategy.is_initialized"]], "is_initialized (trader attribute)": [[34, "nautilus_trader.trading.trader.Trader.is_initialized"]], "is_pending_request() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.is_pending_request"]], "is_pending_request() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.is_pending_request"]], "is_running (controller attribute)": [[34, "nautilus_trader.trading.controller.Controller.is_running"]], "is_running (strategy attribute)": [[34, "nautilus_trader.trading.strategy.Strategy.is_running"]], "is_running (trader attribute)": [[34, "nautilus_trader.trading.trader.Trader.is_running"]], "is_stopped (controller attribute)": [[34, "nautilus_trader.trading.controller.Controller.is_stopped"]], "is_stopped (strategy attribute)": [[34, "nautilus_trader.trading.strategy.Strategy.is_stopped"]], "is_stopped (trader attribute)": [[34, "nautilus_trader.trading.trader.Trader.is_stopped"]], "load() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.load"]], "load() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.load"]], "load() (trader method)": [[34, "nautilus_trader.trading.trader.Trader.load"]], "local_from_utc() (forexsessionfilter method)": [[34, "nautilus_trader.trading.filters.ForexSessionFilter.local_from_utc"]], "log (controller attribute)": [[34, "nautilus_trader.trading.controller.Controller.log"]], "log (strategy attribute)": [[34, "nautilus_trader.trading.strategy.Strategy.log"]], "manage_contingent_orders (strategy attribute)": [[34, "nautilus_trader.trading.strategy.Strategy.manage_contingent_orders"]], "manage_gtd_expiry (strategy attribute)": [[34, "nautilus_trader.trading.strategy.Strategy.manage_gtd_expiry"]], "modify_order() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.modify_order"]], "msgbus (controller attribute)": [[34, "nautilus_trader.trading.controller.Controller.msgbus"]], "msgbus (strategy attribute)": [[34, "nautilus_trader.trading.strategy.Strategy.msgbus"]], "nautilus_trader.trading": [[34, "module-nautilus_trader.trading"]], "nautilus_trader.trading.controller": [[34, "module-nautilus_trader.trading.controller"]], "nautilus_trader.trading.filters": [[34, "module-nautilus_trader.trading.filters"]], "nautilus_trader.trading.strategy": [[34, "module-nautilus_trader.trading.strategy"]], "nautilus_trader.trading.trader": [[34, "module-nautilus_trader.trading.trader"]], "next_end() (forexsessionfilter method)": [[34, "nautilus_trader.trading.filters.ForexSessionFilter.next_end"]], "next_event() (economicnewseventfilter method)": [[34, "nautilus_trader.trading.filters.EconomicNewsEventFilter.next_event"]], "next_start() (forexsessionfilter method)": [[34, "nautilus_trader.trading.filters.ForexSessionFilter.next_start"]], "oms_type (strategy attribute)": [[34, "nautilus_trader.trading.strategy.Strategy.oms_type"]], "on_bar() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.on_bar"]], "on_bar() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.on_bar"]], "on_data() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.on_data"]], "on_data() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.on_data"]], "on_degrade() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.on_degrade"]], "on_degrade() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.on_degrade"]], "on_dispose() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.on_dispose"]], "on_dispose() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.on_dispose"]], "on_event() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.on_event"]], "on_event() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.on_event"]], "on_fault() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.on_fault"]], "on_fault() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.on_fault"]], "on_historical_data() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.on_historical_data"]], "on_historical_data() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.on_historical_data"]], "on_instrument() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.on_instrument"]], "on_instrument() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.on_instrument"]], "on_instrument_close() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.on_instrument_close"]], "on_instrument_close() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.on_instrument_close"]], "on_instrument_status() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.on_instrument_status"]], "on_instrument_status() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.on_instrument_status"]], "on_load() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.on_load"]], "on_load() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.on_load"]], "on_order_accepted() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.on_order_accepted"]], "on_order_book() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.on_order_book"]], "on_order_book() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.on_order_book"]], "on_order_book_deltas() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.on_order_book_deltas"]], "on_order_book_deltas() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.on_order_book_deltas"]], "on_order_cancel_rejected() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.on_order_cancel_rejected"]], "on_order_canceled() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.on_order_canceled"]], "on_order_denied() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.on_order_denied"]], "on_order_emulated() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.on_order_emulated"]], "on_order_event() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.on_order_event"]], "on_order_expired() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.on_order_expired"]], "on_order_filled() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.on_order_filled"]], "on_order_initialized() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.on_order_initialized"]], "on_order_modify_rejected() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.on_order_modify_rejected"]], "on_order_pending_cancel() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.on_order_pending_cancel"]], "on_order_pending_update() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.on_order_pending_update"]], "on_order_rejected() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.on_order_rejected"]], "on_order_released() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.on_order_released"]], "on_order_submitted() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.on_order_submitted"]], "on_order_triggered() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.on_order_triggered"]], "on_order_updated() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.on_order_updated"]], "on_position_changed() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.on_position_changed"]], "on_position_closed() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.on_position_closed"]], "on_position_event() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.on_position_event"]], "on_position_opened() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.on_position_opened"]], "on_quote_tick() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.on_quote_tick"]], "on_quote_tick() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.on_quote_tick"]], "on_reset() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.on_reset"]], "on_reset() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.on_reset"]], "on_resume() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.on_resume"]], "on_resume() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.on_resume"]], "on_save() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.on_save"]], "on_save() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.on_save"]], "on_start() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.on_start"]], "on_start() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.on_start"]], "on_stop() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.on_stop"]], "on_stop() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.on_stop"]], "on_ticker() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.on_ticker"]], "on_ticker() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.on_ticker"]], "on_trade_tick() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.on_trade_tick"]], "on_trade_tick() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.on_trade_tick"]], "on_venue_status() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.on_venue_status"]], "on_venue_status() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.on_venue_status"]], "order_factory (strategy attribute)": [[34, "nautilus_trader.trading.strategy.Strategy.order_factory"]], "order_id_tag (strategy attribute)": [[34, "nautilus_trader.trading.strategy.Strategy.order_id_tag"]], "pending_requests() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.pending_requests"]], "pending_requests() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.pending_requests"]], "portfolio (strategy attribute)": [[34, "nautilus_trader.trading.strategy.Strategy.portfolio"]], "prev_end() (forexsessionfilter method)": [[34, "nautilus_trader.trading.filters.ForexSessionFilter.prev_end"]], "prev_event() (economicnewseventfilter method)": [[34, "nautilus_trader.trading.filters.EconomicNewsEventFilter.prev_event"]], "prev_start() (forexsessionfilter method)": [[34, "nautilus_trader.trading.filters.ForexSessionFilter.prev_start"]], "publish_data() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.publish_data"]], "publish_data() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.publish_data"]], "publish_signal() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.publish_signal"]], "publish_signal() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.publish_signal"]], "query_order() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.query_order"]], "queue_for_executor() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.queue_for_executor"]], "queue_for_executor() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.queue_for_executor"]], "queued_task_ids() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.queued_task_ids"]], "queued_task_ids() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.queued_task_ids"]], "register() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.register"]], "register_base() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.register_base"]], "register_base() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.register_base"]], "register_executor() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.register_executor"]], "register_executor() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.register_executor"]], "register_indicator_for_bars() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.register_indicator_for_bars"]], "register_indicator_for_bars() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.register_indicator_for_bars"]], "register_indicator_for_quote_ticks() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.register_indicator_for_quote_ticks"]], "register_indicator_for_quote_ticks() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.register_indicator_for_quote_ticks"]], "register_indicator_for_trade_ticks() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.register_indicator_for_trade_ticks"]], "register_indicator_for_trade_ticks() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.register_indicator_for_trade_ticks"]], "register_warning_event() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.register_warning_event"]], "register_warning_event() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.register_warning_event"]], "registered_indicators (controller attribute)": [[34, "nautilus_trader.trading.controller.Controller.registered_indicators"]], "registered_indicators (strategy attribute)": [[34, "nautilus_trader.trading.strategy.Strategy.registered_indicators"]], "remove_actor() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.remove_actor"]], "remove_actor() (trader method)": [[34, "nautilus_trader.trading.trader.Trader.remove_actor"]], "remove_strategy() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.remove_strategy"]], "remove_strategy() (trader method)": [[34, "nautilus_trader.trading.trader.Trader.remove_strategy"]], "request_bars() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.request_bars"]], "request_bars() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.request_bars"]], "request_data() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.request_data"]], "request_data() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.request_data"]], "request_instrument() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.request_instrument"]], "request_instrument() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.request_instrument"]], "request_instruments() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.request_instruments"]], "request_instruments() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.request_instruments"]], "request_quote_ticks() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.request_quote_ticks"]], "request_quote_ticks() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.request_quote_ticks"]], "request_trade_ticks() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.request_trade_ticks"]], "request_trade_ticks() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.request_trade_ticks"]], "reset() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.reset"]], "reset() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.reset"]], "reset() (trader method)": [[34, "nautilus_trader.trading.trader.Trader.reset"]], "resume() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.resume"]], "resume() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.resume"]], "resume() (trader method)": [[34, "nautilus_trader.trading.trader.Trader.resume"]], "run_in_executor() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.run_in_executor"]], "run_in_executor() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.run_in_executor"]], "save() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.save"]], "save() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.save"]], "save() (trader method)": [[34, "nautilus_trader.trading.trader.Trader.save"]], "start() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.start"]], "start() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.start"]], "start() (trader method)": [[34, "nautilus_trader.trading.trader.Trader.start"]], "start_actor() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.start_actor"]], "start_actor() (trader method)": [[34, "nautilus_trader.trading.trader.Trader.start_actor"]], "start_strategy() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.start_strategy"]], "start_strategy() (trader method)": [[34, "nautilus_trader.trading.trader.Trader.start_strategy"]], "state (controller attribute)": [[34, "nautilus_trader.trading.controller.Controller.state"]], "state (strategy attribute)": [[34, "nautilus_trader.trading.strategy.Strategy.state"]], "state (trader attribute)": [[34, "nautilus_trader.trading.trader.Trader.state"]], "stop() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.stop"]], "stop() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.stop"]], "stop() (trader method)": [[34, "nautilus_trader.trading.trader.Trader.stop"]], "stop_actor() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.stop_actor"]], "stop_actor() (trader method)": [[34, "nautilus_trader.trading.trader.Trader.stop_actor"]], "stop_strategy() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.stop_strategy"]], "stop_strategy() (trader method)": [[34, "nautilus_trader.trading.trader.Trader.stop_strategy"]], "strategies() (trader method)": [[34, "nautilus_trader.trading.trader.Trader.strategies"]], "strategy_ids() (trader method)": [[34, "nautilus_trader.trading.trader.Trader.strategy_ids"]], "strategy_states() (trader method)": [[34, "nautilus_trader.trading.trader.Trader.strategy_states"]], "submit_order() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.submit_order"]], "submit_order_list() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.submit_order_list"]], "subscribe() (trader method)": [[34, "nautilus_trader.trading.trader.Trader.subscribe"]], "subscribe_bars() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.subscribe_bars"]], "subscribe_bars() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.subscribe_bars"]], "subscribe_data() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.subscribe_data"]], "subscribe_data() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.subscribe_data"]], "subscribe_instrument() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.subscribe_instrument"]], "subscribe_instrument() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.subscribe_instrument"]], "subscribe_instrument_close() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.subscribe_instrument_close"]], "subscribe_instrument_close() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.subscribe_instrument_close"]], "subscribe_instrument_status() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.subscribe_instrument_status"]], "subscribe_instrument_status() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.subscribe_instrument_status"]], "subscribe_instruments() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.subscribe_instruments"]], "subscribe_instruments() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.subscribe_instruments"]], "subscribe_order_book_deltas() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.subscribe_order_book_deltas"]], "subscribe_order_book_deltas() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.subscribe_order_book_deltas"]], "subscribe_order_book_snapshots() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.subscribe_order_book_snapshots"]], "subscribe_order_book_snapshots() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.subscribe_order_book_snapshots"]], "subscribe_quote_ticks() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.subscribe_quote_ticks"]], "subscribe_quote_ticks() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.subscribe_quote_ticks"]], "subscribe_ticker() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.subscribe_ticker"]], "subscribe_ticker() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.subscribe_ticker"]], "subscribe_trade_ticks() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.subscribe_trade_ticks"]], "subscribe_trade_ticks() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.subscribe_trade_ticks"]], "subscribe_venue_status() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.subscribe_venue_status"]], "subscribe_venue_status() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.subscribe_venue_status"]], "to_importable_config() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.to_importable_config"]], "to_importable_config() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.to_importable_config"]], "trader_id (controller attribute)": [[34, "nautilus_trader.trading.controller.Controller.trader_id"]], "trader_id (strategy attribute)": [[34, "nautilus_trader.trading.strategy.Strategy.trader_id"]], "trader_id (trader attribute)": [[34, "nautilus_trader.trading.trader.Trader.trader_id"]], "ts_event (newsevent property)": [[34, "nautilus_trader.trading.filters.NewsEvent.ts_event"]], "ts_init (newsevent property)": [[34, "nautilus_trader.trading.filters.NewsEvent.ts_init"]], "type (controller attribute)": [[34, "nautilus_trader.trading.controller.Controller.type"]], "type (strategy attribute)": [[34, "nautilus_trader.trading.strategy.Strategy.type"]], "type (trader attribute)": [[34, "nautilus_trader.trading.trader.Trader.type"]], "unfiltered_data_end (economicnewseventfilter property)": [[34, "nautilus_trader.trading.filters.EconomicNewsEventFilter.unfiltered_data_end"]], "unfiltered_data_start (economicnewseventfilter property)": [[34, "nautilus_trader.trading.filters.EconomicNewsEventFilter.unfiltered_data_start"]], "unsubscribe() (trader method)": [[34, "nautilus_trader.trading.trader.Trader.unsubscribe"]], "unsubscribe_bars() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.unsubscribe_bars"]], "unsubscribe_bars() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.unsubscribe_bars"]], "unsubscribe_data() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.unsubscribe_data"]], "unsubscribe_data() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.unsubscribe_data"]], "unsubscribe_instrument() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.unsubscribe_instrument"]], "unsubscribe_instrument() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.unsubscribe_instrument"]], "unsubscribe_instrument_status() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.unsubscribe_instrument_status"]], "unsubscribe_instrument_status() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.unsubscribe_instrument_status"]], "unsubscribe_instruments() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.unsubscribe_instruments"]], "unsubscribe_instruments() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.unsubscribe_instruments"]], "unsubscribe_order_book_deltas() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.unsubscribe_order_book_deltas"]], "unsubscribe_order_book_deltas() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.unsubscribe_order_book_deltas"]], "unsubscribe_order_book_snapshots() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.unsubscribe_order_book_snapshots"]], "unsubscribe_order_book_snapshots() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.unsubscribe_order_book_snapshots"]], "unsubscribe_quote_ticks() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.unsubscribe_quote_ticks"]], "unsubscribe_quote_ticks() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.unsubscribe_quote_ticks"]], "unsubscribe_ticker() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.unsubscribe_ticker"]], "unsubscribe_ticker() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.unsubscribe_ticker"]], "unsubscribe_trade_ticks() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.unsubscribe_trade_ticks"]], "unsubscribe_trade_ticks() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.unsubscribe_trade_ticks"]], "unsubscribe_venue_status() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.unsubscribe_venue_status"]], "unsubscribe_venue_status() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.unsubscribe_venue_status"]], "update_synthetic() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.update_synthetic"]], "update_synthetic() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.update_synthetic"]]}}) \ No newline at end of file